{
 "schema": 1,
 "version": "20261014.042352",
 "content_sha256": "3dbff6ab9aadfa2a13ce7c2aced82f2856ffb64697a2ce9fa62903ddf324a43d",
 "git_commit": "6e2d4aa",
 "git_commit_full": "6e2d4aa8e62689d08614e7f4a4fb7df8b8a04ac2",
 "git_commit_date": "2026-10-14T04:22:20+08:00",
 "git_branch": "main",
 "source": "https://github.com/NanzhanGroup/ws-wsprun",
 "built_at": "2026-10-14T04:23:52+08:00",
 "count": 100,
 "file_count": 429,
 "tarball": "skills.tar.gz",
 "tarball_sha256": "e9913e5dbc9960be4a4193174dd18310aa5e91780e1b02380ee204fd6a13ae44",
 "registry_sha256": "d03d61275eb8faf98347605a9472c60c59ce9489e0ccdf00c55a3f1aaeaf85f5",
 "files": {
  "a2a-client/client_accept/client_accept.wsp": "c13d9c86cd35c62639b61c0bb41ee84a08f03d96b06fbbe544860ced315c255c",
  "a2a-client/client_accept/scripts/client_accept.sh": "84628d6ce08db46953e52680d391b7284066476e954631d3a4bc126f33d55325",
  "a2a-client/client_accept/steps.ws": "d55ee61a4194f7dc7e462082b3d4a901cffa50cc8951213370b329df86b74a5e",
  "a2a-client/client_inbox/client_inbox.wsp": "fdfd535470bc6fbebba5a1a3d719a5ab7f20273903c5c796593c2bc11ad81105",
  "a2a-client/client_inbox/scripts/client_inbox.sh": "a9f9b229b6fc29ebdec2ab468104dae00cefaeb0b220abdc5d9c8422e4ee0ef1",
  "a2a-client/client_inbox/steps.ws": "2991e5d282e69a88ff7e73d7fca2514849a46c7aa715e333434bb16b5042bd32",
  "a2a-client/client_intent/client_intent.wsp": "081502d1c3e3d0ffca0b07d50edf290452996981dc7c4a2f9c04c2221efcc6bd",
  "a2a-client/client_intent/scripts/client_intent.sh": "cb557c4d0e393407ab0dac0e2e8334481dc561d8686545ab0c89e4007f5cd45a",
  "a2a-client/client_intent/steps.ws": "9a62de56e356b90fbffc8922880737fd28d142f1818fada55cc1808bc33d6151",
  "a2a-client/client_peer/client_peer.wsp": "30c9e2c031b4f2780393eb627a0ff248c5fd6a618cadbb1784b894131669b551",
  "a2a-client/client_peer/scripts/client_peer.sh": "784029a22d7529142ec96d14ccbe1d8aeee7da6ae7c017791a017945f07164f0",
  "a2a-client/client_peer/steps.ws": "69bfdb3026ac24b58a96f3dfc5522f8899a81b692e907a3602a8fe63131d53f1",
  "a2a-client/client_profile/client_profile.wsp": "6e4eab61ab8dea52401335bb5fad8c52d920edfc245c1c332e274fa28966ecf5",
  "a2a-client/client_profile/scripts/client_profile.sh": "b00f48f6810aa1d2aef5f9394d8348837f39f07c5c16819d2fefed2b7dfdbd85",
  "a2a-client/client_profile/steps.ws": "ac0a41a95217c5066c726daca6882851f18bd73a0f5d775245c6126b6780dd5a",
  "a2a-client/client_query/client_query.wsp": "68c16dc4e6406dbf0508894f9ff755c4ff42338c23bdad8fcc69f13272997e20",
  "a2a-client/client_query/scripts/client_query.sh": "0cad282966bed72ebc9bcf883190aa34f02d916eb1e7a33984306dc4ff2965c8",
  "a2a-client/client_query/steps.ws": "d448e3b1683351528868d7010db1c2676b1f7acf8530f5418db02cd42acab339",
  "a2a-client/client_register/client_register.wsp": "49e441966e5c8962609214e88271e974fe39a6abf9c11109589bb0101fe23b5d",
  "a2a-client/client_register/scripts/client_register.sh": "4abd7427782a2e5bfe99c4d60d763c08af7e6bfa1ce0c03e482546254f4dd8c1",
  "a2a-client/client_register/steps.ws": "383c6c3304b17537b3148c197fc64595e38715b85c70ae78bd7822ba0ea0b6a5",
  "a2a-client/client_reject/client_reject.wsp": "bc04ab4f312220384d4b53f67e4d4509ef596b1e1061fa5b7353046fea818014",
  "a2a-client/client_reject/scripts/client_reject.sh": "84f4ff43236e75f7c62112f92e5ac39189451a495cc91d8baad63a78152f39ae",
  "a2a-client/client_reject/steps.ws": "2c8a0123ec8656492b46a948604746c998671ccae3feea861af1a6900f60ec73",
  "a2a-client/client_verify/client_verify.wsp": "89d9252006fb51eaf7d87903b7f922f5a1307392240feb4ed16a8f70e3cf6d66",
  "a2a-client/client_verify/scripts/client_verify.sh": "2156a78e5878da6ecc416b2aa8227f52011913a9132a44f95ad05ba92f40f6cc",
  "a2a-client/client_verify/steps.ws": "f29673c03a534d2d5f2404e710fd50b6a3a26e6215246deffcd7c82dea1684a9",
  "a2a-client/scripts/a2a_client_lib.sh": "0f4531d44b07e3d032a305dd51af0f39ccf92073432a6f061299e12081538bf5",
  "agent/identity_gen/identity_gen.wsp": "e73f8ed54837529fedb0f03f1c63018906429b3f3142007c7aa421c5d8f72fb0",
  "agent/identity_gen/steps.ws": "b39200639de0135889c623f5f04abaf0efc73ccf0f3cb249beeb92cc03f056cf",
  "agent/identity_recog/identity_recog.wsp": "536cc946dc154d10d33a9c57c1999b84d823abb6fc9b06a20ce1e37bf3b20629",
  "agent/identity_recog/steps.ws": "15b46e22cb56b67feaf34273de8d98cef3cc821a88e3db3054a892f1e6719b02",
  "agent/identity_verify/identity_verify.wsp": "abd5e6a487dba28259203f4ded5e5dc2859d6c42dd47bfd3a59e65dc9fe811f6",
  "agent/identity_verify/steps.ws": "93df7d5b353dec68d72538ae3835a5c011ab73fa1cd18307d381549b09fb64da",
  "agent/mail_handler/mail_handler.wsp": "f970682d2f301195f346f4e6d201a909a3aa208e56d0485528f402f9b2e27d83",
  "agent/mail_handler/scripts/mail_handler_lib.py": "9c77965618f5c92093f859e763edc6530847b1d9117c737324aa669af8c67fd6",
  "agent/mail_handler/steps.ws": "ffc078cfe94f5421a03afc263808674109c4596d1d061e1fad5e2ec15c7336e8",
  "agent/scripts/identity_lib.py": "ae6b3a245a7b00fa9f5bf3b55aeacaa16a870f443fea3086fa980cf26b6309b1",
  "backup/backup_cleanup/backup_cleanup.wsp": "c44c21a2aeddef37951922f7e32376792a5c39ba190657456589dfa2f5913156",
  "backup/backup_cleanup/scripts/cleanup.sh": "63a69410fd9a9e8c353a7524ceaa710d98484fa1403bf6b8ac508b0d8dde6b41",
  "backup/backup_cleanup/scripts/undo_cleanup.sh": "71e2407ee07611ad41c9a9dacdad2bee9fa0a9dd96beffc717845ca3d439d7f0",
  "backup/backup_cleanup/steps.ws": "15ea0ee75a77380a6aae00b175ec926dd4f20ad0e1308f69a812771c248bc40c",
  "backup/backup_restore/backup_restore.wsp": "7688297decf6a03c945a82771550d7681da91a726c52755ce404cb91001d32eb",
  "backup/backup_restore/scripts/pre_backup.sh": "b5bd05cae01d226ec683d2a7b9a10cf32aa7ff9b4ac69082e4ab8120285fafa1",
  "backup/backup_restore/scripts/restore_db.sh": "0bc384eec2e6718fbb8f2bdb6cd44ff60c4c267669d7c7f277e5213b75b48ed4",
  "backup/backup_restore/scripts/restore_site.sh": "fa4d90d30ea5349aecd1bec230e509261f325b361291291348204ca55b1c813d",
  "backup/backup_restore/scripts/undo_restore.sh": "75309bbefb9aaef1aa54933c1756d46423b75893520856ef1616961291e66f9b",
  "backup/backup_restore/steps.ws": "356895919fc231fe93c9d0f571e3cba23b2579c146be594a4d1c13989ccebe1d",
  "backup/cloud_storage_backup/cloud_storage_backup.wsp": "012f262c259b39106051c528b3bb8ba337a1f3c25a42f1f901227b382094bc1c",
  "backup/cloud_storage_backup/scripts/backup_remove.sh": "da42ff43564aebccbffc2a9052b979564bbfb40aa6727133aec3acc4528d0002",
  "backup/cloud_storage_backup/scripts/backup_upload.sh": "6351820a56dfceb917fc5c46040b268608354b04871a709618bfeb9372864785",
  "backup/cloud_storage_backup/steps.ws": "58bc92cc5b252cdf37086138b698cb4d43cd88fe84a400f668d39988e6f3f8f7",
  "backup/database_backup/database_backup.wsp": "207fcf509a419454b7d02e50cc206456cc00e459859ed5bbb2ddce8bc5cef768",
  "backup/database_backup/scripts/backup_db.sh": "7118d023a426b438254c8c52721d6131aa9c139420b629b94b07b236f0e54518",
  "backup/database_backup/scripts/remove_backup.sh": "b6ef7c8586b8d75a007cd023a791c56cb6af4aeceff9499662c1495c125184a3",
  "backup/database_backup/steps.ws": "c66a429cf479e7ce1c56aca2e37c7ea1337fb25caa1353090ae536f8af6e6304",
  "backup/timed_backup/scripts/setup_backup.sh": "45f5e6f0493c44f17a383537d2fc4e476658be929fbdc4050d8077ca0b5c9e8d",
  "backup/timed_backup/scripts/undo_backup.sh": "05af7078d4e1704e2e9952a8e6fccf62f504d371fe20725e96b91910b23566ab",
  "backup/timed_backup/steps.ws": "384d786beb089a2b0e4b1838fd4f906c6f771c8d479686f30384caeb034c950a",
  "backup/timed_backup/timed_backup.wsp": "aec9275e9e706f52532de6ffd6c47987396ce45ae266301df0fe99ff3a5f4b16",
  "backup/website_backup/scripts/backup_website.sh": "7ed8511129f48d99618456b1389aeb013a306154ca4dba4b9ce6d1bfde788441",
  "backup/website_backup/scripts/remove_backup.sh": "e4d3d1e334c0b467ab6f2921897d4efd02abf325c4b6dbd91a1865383b8c5f42",
  "backup/website_backup/steps.ws": "f6480bb908d9b7405dbaa0148d03d57bb0b14a42ac95b9af471a9e3b8c1ae3e0",
  "backup/website_backup/website_backup.wsp": "4851c76deee12838f9f3439d59747d79706ac2831b0b3930aea8225555a11f1d",
  "capability_map.wsp": "b4a1787390a18a1f5fdf16e5d89c0776f708ffdaf1ada2d880375ff494a18aeb",
  "crm/customer_add/customer_add.wsp": "5bb50e7e1632ad0f7c66d388df0e7b55aedadef57d9ba66aaf54bacef4c33fb1",
  "crm/customer_add/scripts/customer_add.sh": "02ef005a5b300b803aa8554153e2891ac0afc8116836d3e8f75e6f00a1eea805",
  "crm/customer_add/steps.ws": "948b4384e73eb39e7c40e8ef579d95105370ba26510192d72ede73cd9f6f43c5",
  "crm/customer_query/customer_query.wsp": "432564660d57b57c4cc82b4b0bc4e2d8487016c3666cf45b5b4e72734f91d605",
  "crm/customer_query/scripts/customer_query.sh": "dc702b081ed47cb60cc9d18799bc5c3face941019c38e7bb43c17100dd10be27",
  "crm/customer_query/steps.ws": "2d360344378cb4b2d92f062da02486a1b97f4d904ad74acb5d5c15f04751fc80",
  "crm/customer_update/customer_update.wsp": "ab0cc96d2f5d49ec9bf21dbaaf6af27ca78d16d6bb828f11549f4a8a7f15cdd7",
  "crm/customer_update/scripts/customer_update.sh": "674f87d22bf8e41171be761742cc9926ba4d33d3dc91ad53a013212f95f223d6",
  "crm/customer_update/steps.ws": "0bd9a7f05c84a05917eea869ec9dc9603d72f6cae1bec605383d066376260b43",
  "crm/followup_add/followup_add.wsp": "9ff61548ecc932c826ef116ba088de151a9f528d1bc3d01a791c336ec0a19b44",
  "crm/followup_add/scripts/followup_add.sh": "a1bb01552468e1e703c6f1e0cd62debf5b761020ffafade4c52233c5022b928b",
  "crm/followup_add/steps.ws": "27d427637d847ba9028b6170593ad9cecf7c2506460aed740819949386f1a983",
  "crm/payconfig_set/payconfig_set.wsp": "7602df48c95c52d89783a497c020e72d328a6deb7cd4e696e1f84eff328e46f9",
  "crm/payconfig_set/scripts/payconfig_set.sh": "a2cba119cb72f72d93b53d513338d184f1f980aefa2bfc5fe7d91e254cb43859",
  "crm/payconfig_set/steps.ws": "bc9732dbd4f4dbf0db884fb405709961e07e42fe3bb05b69e422464cae0fe443",
  "crm/payment_record/payment_record.wsp": "e3e1dda58a5dd5af32252e84fdefff6fb2db8e2db562dff8e5bb3001df60fb09",
  "crm/payment_record/scripts/payment_record.sh": "1cee4af16875da187c219c5ff32a5c17604fb9c612b32ad64af2447c4fb10fc3",
  "crm/payment_record/steps.ws": "b6fff630f54456c218a86f0adf1f1b9666d080147e1ecc0012c3db164030fae7",
  "crm/renewal_notify/renewal_notify.wsp": "1952f38e3c490a6bc286f357a41ab98a544afa99e39d43e38ff8c639e7b39b42",
  "crm/renewal_notify/scripts/renewal_notify.sh": "28df6e6c5fc0db4e749a79f5b55288c07b6f68de920375096900aba1efc90158",
  "crm/renewal_notify/steps.ws": "b614e323585abdeac915bd91bc0dfd7d90690d93399babf2524adfa2a0007d06",
  "crm/renewal_summary/renewal_summary.wsp": "a94225801f26f5eb54ebb5a40195723f9cb6375aa681f793d0dc8580c00b70b9",
  "crm/renewal_summary/scripts/renewal_summary.sh": "0ef382dd37e1e97c72d3d4af0373f155c82c99963e549c2529555a9552f70904",
  "crm/renewal_summary/steps.ws": "e69358f4bb32dfa7d17d877acf8585db339c56bd626577dfe1e69e6b4b6ecf86",
  "crm/scripts/crm_lib.sh": "3accfcbfc45cf69f5de81250273b50b277e38b0b3799567c8799c716d1a02bce",
  "crm/scripts/mk_env.py": "1ddcd5d11fe88bc802745ff4bfdcde1d71eaa82d0704a12af25c5e823ba98b29",
  "crm/service_add/scripts/service_add.sh": "510cc7c104d376940f93f7e1a662e24a11d15aa6b16d00245134520342cfd100",
  "crm/service_add/service_add.wsp": "e5bda1c70ec57bd066d108d21fdebcf7a84b392dea26401aa405321332bc9de4",
  "crm/service_add/steps.ws": "72d9ae7c57c00f2da07b6bd5a7319428b3d45dadf7a676c46440bffc8a70abdf",
  "crm/service_query/scripts/service_query.sh": "accfec638e5bc23017b8c888b70ee25aacbdfb46a1920d549e54eb1a87a1e8e4",
  "crm/service_query/service_query.wsp": "0a35cf94480defb85917d7cbb29889cf9b93cdb5d9f76dba45049810e1f24730",
  "crm/service_query/steps.ws": "dc18ea7e42a6c44d6a29a22259f5439876ea90f40c2b3037ecbe09c4d47ae550",
  "crm/service_update/scripts/service_update.sh": "abdbd00b64f6e1c96f39194b877b2a35d016315ceb739659349de32e670b6155",
  "crm/service_update/service_update.wsp": "d17bf189c6fbaf9020c18da32048accc401ec1299b190cca9da3515a56ec686a",
  "crm/service_update/steps.ws": "6dcb1079773605f58b8c8475140a12ff214909829a860e67a65dd31c472e173e",
  "crm/status_transition/scripts/status_transition.sh": "197a22b87395c910c7f95c0944e0c907389617ec0c1346f936a3d0d3f84f235a",
  "crm/status_transition/status_transition.wsp": "0c38216cdb091ae5c42501cafe2df994a0c9fcfc5da92d263ce2bb766169f6bf",
  "crm/status_transition/steps.ws": "bc65e17e332dea1b856870ff43b8880da9d0eec7a6336ca0112ea6f884df648e",
  "cron/cron_backup/cron_backup.wsp": "ce2e5069d983054dcc71f36ec7084dac2dd1adff9cb0076e95711c6b06217412",
  "cron/cron_backup/scripts/install_cron.sh": "0e2b880ebae0e94c06ca53ce09be206aec39b1b7af611834d85bdb934720f897",
  "cron/cron_backup/scripts/remove_cron.sh": "6c3d652b4eb4ffa802602ade8cfc3e2836a93e9c478e02fe8400ff4242e96c83",
  "cron/cron_backup/steps.ws": "60fecb6ebb80a2beb92946c60c8abdd35ae1fbe651ca48bda9308fcc5f6b9505",
  "cron/log_rotate/log_rotate.wsp": "20dfb28597bfb5e1b42925523bdebd4662ab7ccd7c0d74862cb8ddcbe164e848",
  "cron/log_rotate/scripts/apply_logrotate.sh": "3160405e5f98419fdfbd1e195b2d30ed7bf9f4d09bbdac170e4044490b7af189",
  "cron/log_rotate/scripts/configure_logrotate.sh": "7d83d348d6cdd5d10211ec1fbc65336d3920c3124967e339636d7bba83e0ba09",
  "cron/log_rotate/scripts/install_logrotate.sh": "1cdd6e9d977ab7c7072c8c98ee1658ab4301fa8367865f56ba3c23541b1d4599",
  "cron/log_rotate/scripts/restore_logrotate.sh": "0a65c4430d6e9ea7a00ef77c8a8536c3e89deaeb805526485be81182605b3036",
  "cron/log_rotate/steps.ws": "851942a74e2dd646fb1ac3763dfba04f5afb57de08ba10b686d83d885d619795",
  "cron/shell_cron_task/scripts/add_cron.sh": "ecc52cbc86cf7a3684a1595cd7568d63ddeb0b84839268f6359bfa49b322438d",
  "cron/shell_cron_task/scripts/remove_cron.sh": "a839f22f0acf57965f1263b1006eed38c4cd43ed251e944f9a1444f901295b4d",
  "cron/shell_cron_task/scripts/verify_cron.sh": "b45d4097d590fe7cf3d3ec95cbc9198ced324e9f68b599feab46ef7fd43d8b70",
  "cron/shell_cron_task/shell_cron_task.wsp": "b597b935a73d5227bd68085160cc7e64dcb9d34826fa9b9989693fb853c2af4a",
  "cron/shell_cron_task/steps.ws": "0641268b141e18d353b149a9abe3f271e99dfd08910c978e49d5cae4d9890478",
  "cron/url_probe/scripts/probe.sh": "857fc361a77fe578c405c939220fa9c87be4ac32dd0dc6253a3e1f0868a1458c",
  "cron/url_probe/scripts/register_cron.sh": "d5b4c40e385a06935e725529651571f4778b08082ed2cf45d1eac0af5158ad88",
  "cron/url_probe/scripts/unregister_cron.sh": "d98b8650bef0af78aef755291366b7085cc80d21c0fbb41baa489b832c6769c9",
  "cron/url_probe/steps.ws": "bc4111b6e917f14e4472f8c15f83a1e1e4ea9b8ba299b50c4dc1798fa2e91021",
  "cron/url_probe/url_probe.wsp": "2b33ede7c9a389ba3ade5907365d85581add5975fafa034f81e8581a1f5c409f",
  "database/create_database/create_database.wsp": "6b5abc8c93e80c2efcfdf5260ac56d5cf82cd4ae9f103c8dca2fd1625e933ba8",
  "database/create_database/scripts/create_db.sh": "09c42b1960c4d4fa3264e661f051aa5ca4d8acfa9899b0268ed630957d24a240",
  "database/create_database/scripts/undo_create_db.sh": "f9f107848ba2d162203cdf6468ed424ff2bfb93f785851d8056e79b89cdfe3cf",
  "database/create_database/steps.ws": "d80a6151702e231819551df172fdae8c1917e1f2bf785d19300847937a59aadc",
  "database/database_restore/database_restore.wsp": "af24bb38998ccda36f7b0bc441311a0c2d263c7517fa89a86601b132086dc9cc",
  "database/database_restore/scripts/backup_before_restore.sh": "d9c0a6ce981204b09886613c149d325a8d819bde0e824d23e99b1eb6521d6e7e",
  "database/database_restore/scripts/restore_db.sh": "6191025ce0467975706c50d5b354253210c17d633929c2ec7fffe813b159e503",
  "database/database_restore/scripts/undo_restore.sh": "cab3db6f15e9c184e766cf7b609ba59ee87bb91ae23b0121c479c078fdd582ce",
  "database/database_restore/steps.ws": "cd627c6519b88c507d2ba9b71a195f6caece498cdbd721543b585efb5625a6da",
  "database/db_backup/db_backup.wsp": "5331c7e878d39369bce5bb917fea53e2a4f8a6644f71b05b8cce3c3d2424edef",
  "database/db_backup/scripts/backup_mysql.sh": "b424bfd76e0377a6846558d0984907fcbe126510b3ea513d525a821f0e9adb9a",
  "database/db_backup/scripts/remove_backup.sh": "865ec4e7f3c89fe18bf437af08d9e5d8055901c860c96698ac7b0603532e615b",
  "database/db_backup/steps.ws": "b107330abc71b6efa83cd092aa291b1ee9b229aedb66f1da3c4272f2ed9c9f9d",
  "database/delete_database/delete_database.wsp": "57a3a3bb4cc357ae854027421eb6d6a3b212260f7fb9f2956454a3772e67941b",
  "database/delete_database/scripts/delete_db.sh": "160366777e8bdccd95efb2bab613f872ee75c10d18fc049a5ca51a23a5c89a03",
  "database/delete_database/scripts/undo_delete_db.sh": "a20aa2799df857c60fdf921e1ffc07c4ae91844c2e4fbc7f57e2d49206b48044",
  "database/delete_database/steps.ws": "09583e6d9d1561be9a1ac24dde02539a1dfe39fabaa34e75042f58ce554d860b",
  "database/modify_root_password/modify_root_password.wsp": "4013f186410d52cb20afc2cbaa09993eca30395c51527c0b782c4f52aab10d58",
  "database/modify_root_password/scripts/check_auth_socket.sh": "235340ec41ce31013c73f3b1f0d7be3fc1bf352efe8b59fabcd2154f584e64ac",
  "database/modify_root_password/scripts/reset_password.sh": "61906f51199bb73de57084b15c27b09030bacb2b400ae38f466dcb45987036a9",
  "database/modify_root_password/scripts/undo_reset_password.sh": "71cfe3b845248e6a4a21cd705b8977ecd14efefb01fea4714d36ec4c7f59b8df",
  "database/modify_root_password/scripts/verify_password.sh": "7ac4eb43b5a6e1debcc45687a922ca788bb840a9d6115860ac6b9e33b2466110",
  "database/modify_root_password/steps.ws": "df78aeaaa6fcd58a2cd1c6d886df9106517dc1ca5908a7409f12610c6e04c913",
  "database/redis_mongo_management/redis_mongo_management.wsp": "a7a8a665dcdc8dc1274be94288062b90687b4cc41c5dc366a90f3afc5989d22d",
  "database/redis_mongo_management/scripts/check_deps.sh": "b983fcbd85b47e14bf7c4e4477375cc598739e1c30abd9f439c27502aae5caa7",
  "database/redis_mongo_management/scripts/find_delete.sh": "695fb0585a25686ee6771d5d65b44b0e5dd47a04cb16184db095a66797686b29",
  "database/redis_mongo_management/scripts/mongo_backup.sh": "a1a82c6f4029e4dacb63cc84a6d4b6f72bffce8c0aaf84e8bb9195c5aad23bcd",
  "database/redis_mongo_management/scripts/mongo_flush.sh": "460f6a7b92b1576f46487fbe2f9c72c9ed02fa1724d0369a05c7022dc6ac45bc",
  "database/redis_mongo_management/scripts/mongo_lookup.sh": "c0feb1064c42aa39986003f3166b81d9b0bff8329a6d9b5d8ab1ef5f26ed04ef",
  "database/redis_mongo_management/scripts/redis_backup.sh": "1d6bbe3b00795c28a39cef32bef245c6d69fa3163341671323503e00b947a480",
  "database/redis_mongo_management/scripts/redis_flush.sh": "810e435ab5709dd3bf24871d270e6e6c7b3ddc384029357e081d8623a39c19a4",
  "database/redis_mongo_management/scripts/redis_lookup.sh": "ebd7eb97f2ee0b6dc4747d01d30aba0e0879b53bdcf3bf09cba9ccc3b1af1b14",
  "database/redis_mongo_management/scripts/route_action.sh": "dbba392f15abb597dc0478ec512f0047e5ae7d3fb1154a722d79bdde6f5f342e",
  "database/redis_mongo_management/scripts/undo_mongo_backup.sh": "f42bd7c739995f94882679fd808445bb599e4c5230026a10e39d3874adb1e622",
  "database/redis_mongo_management/scripts/undo_mongo_flush.sh": "a9aa0b16471fb5d5bf9bb4da301705ac64dc6fade0cf6a493fe3ed7ba1fb2c29",
  "database/redis_mongo_management/scripts/undo_redis_backup.sh": "8c32b7435afbaebe38e96e79b9e3eb254591e55b9de09a0dbd50ae39e00093ea",
  "database/redis_mongo_management/scripts/undo_redis_flush.sh": "67fac20d5478de2bd46c5a67378f7c2eb2479a0059179225b65b380ec76f21f5",
  "database/redis_mongo_management/scripts/validate_params.sh": "36125a4322e6206e46928fbf4d8e49e27b643cf8228cb1cadcd137df78d6f3ae",
  "database/redis_mongo_management/steps.ws": "25b8eb4cd6474e8084e11d25289204ce41c23fe6789f1790d0bbb97f9e4954b5",
  "database/sql_import_export/scripts/sql_import_export.sh": "6c126332be60e207ff434355ce6909b9f05035d85b37145716e7e2681f4babe1",
  "database/sql_import_export/scripts/sql_import_export_undo.sh": "2cfb16a9dd3858cc52aafc7eaf696f0eb50678d4513880649677371e7781c376",
  "database/sql_import_export/sql_import_export.wsp": "db31395e7913907f254fee04cc141080ee81e3795b8dbb1002489ce1ef8599f5",
  "database/sql_import_export/steps.ws": "567636dca6dff56d012fb1fe63d3073a3def4cfaf5411e0892308c894883784b",
  "dev/distill_bt/distill_bt.wsp": "1f30c82dc8752820195ed20931ff8e2866e20a3411edaa74e8e9491d0d138548",
  "dev/distill_bt/scripts/batch_distill.py": "65a6c411d2d0db7a07d2f5b589c35b3bf8db294fbe2180c06b8aae7b98d7aec7",
  "dev/distill_bt/scripts/distill_all.sh": "691db6ed17321847c29809a3176450b4d9d5b2f9a8afc49fbec5190cf9aeafc5",
  "dev/distill_bt/scripts/distill_bt.py": "a3507f0be47ca61220413649aac8108dbb301484b1b9552c0a7baa6c09797c2c",
  "dev/distill_bt/scripts/fail_mark.py": "84b2f82f65c03fa2015fe5b71d22668b9ee8f36058a4d82fa1d0cac6bb0924cc",
  "dev/distill_bt/scripts/watchdog.sh": "3b5139e4d1572393935efe8c3ad086b2bc7c24f6b65fcf4ce9f5b07292c3f18e",
  "dev/distill_bt/steps.ws": "451c5c5d9454b6f3a72659da3b50e8cd3d4c77e10fa4fa0acc9b650a00a78a82",
  "dev/git_push/git_push.wsp": "11691943786b5a59992eb7c333708e503db104be29b17cc76898451a459f0529",
  "dev/git_push/steps.ws": "9590e9068afab54631365ec7ee9af6b66255ffb3faf5a2c60d048e39b8f58340",
  "dev/module_remove/module_remove.wsp": "4783bc9905faab15ccd825eccecde888743beabbf5ef6a57428a6e31210a6918",
  "dev/module_remove/scripts/module_remove.sh": "9e84ba8c3d16ad8f230cf6fbce8a2015d0a4ad7daafeb7d2c3201b3c58164602",
  "dev/module_remove/steps.ws": "364d1317fc5e8a778a8753b976fc8656170ceb640c0af1d75eb8c5ff0be309a9",
  "device/android_cred/android_cred.wsp": "855571e82962b35372c2df445c62c68d7dd8177bf65cb0666728a2437ad899f1",
  "device/android_cred/scripts/gen_android_cred.sh": "6227d279ad747dc7367c582569b30c579f3c105d9b10d67e5754463604a340c1",
  "device/android_cred/steps.ws": "7d4bc363316539add2bb9363a9e786634124252fddaec37326619c1124b8a4e1",
  "docker/compose_manage/compose_manage.wsp": "18dd0a92e09bc4f0926c9487bbdf5382b24d7e63e50362a950045135ccebfb5b",
  "docker/compose_manage/scripts/compose_action.sh": "ec089133c90be294f5874b638748d70f0567b079f7120ebe7a6bbe3ba3c572e6",
  "docker/compose_manage/scripts/compose_undo.sh": "df97adaabcf6b0648fdd254ddd0b53cdb72f8ea5394a10e019c0c331a3e8f2b5",
  "docker/compose_manage/steps.ws": "0f7c3885adff9777ca3eeb8de49f3fb7feda7ef106cb81733edbe752aada45ee",
  "docker/container_lifecycle/container_lifecycle.wsp": "26832d4d96a922a07144b80afeeb7216948321aecc4a47dc7e9f6a3c0f73cb52",
  "docker/container_lifecycle/scripts/container_create.sh": "6d5538b70851a63b95a6c10103a98cc1bb944a10160fb988eaaeeedb5d735023",
  "docker/container_lifecycle/scripts/container_rm.sh": "6239c7766952f9f623f13942f6f9e0ef3ed6760bab5fd748a139fbd35ed9cc92",
  "docker/container_lifecycle/scripts/container_start.sh": "10a3c3244ec98636155092701695c8d8c70e37f521be24a1a8c51b8c7a7e6c98",
  "docker/container_lifecycle/scripts/container_stop.sh": "0f3bf1031686aba6583abc68805f69930f3c7197059ea698b4f82a3102580f02",
  "docker/container_lifecycle/scripts/container_undo.sh": "32428e1442bcbd9e34e5d3a39288f726332e84c1eb49f0ed25c525ef7f80f965",
  "docker/container_lifecycle/steps.ws": "0178bcf4b56bb4cc06e9cae9ba1dd81f266cc6936f8cc7021e7687a90dd4c19b",
  "docker/container_log_exec/container_log_exec.wsp": "b915aea0b1010afa3fd4f0a0b22aadbcb4735114e3ae410d28d9e40a5df047e3",
  "docker/container_log_exec/scripts/container_action.sh": "dbd28b1f14552d5882681b06ed1d10017a77e8cac595ae0dd63dc14e10ca52cf",
  "docker/container_log_exec/scripts/undo.sh": "097759d64ba64ab2ce24db5ce8e2f760ba07892591968e9bbc0120695b29876a",
  "docker/container_log_exec/scripts/validate.sh": "a85127da78ee44cab8b2d5a5386aca197d67708aa496036907faa53abbc51ff7",
  "docker/container_log_exec/steps.ws": "077b36dfc705327ebd307361735433c1ada54d3ea5daf81065a4f990de09e107",
  "docker/image_management/image_management.wsp": "5bf7f564339077bc996ee200e23218bc91450581279388ee896b0a94804dda92",
  "docker/image_management/scripts/image_build.sh": "bd3cb50ba52d02c01fae1bce205e8892529b33d442e2e190a6c0f6fba67a0c94",
  "docker/image_management/scripts/image_pull.sh": "36e3d7bf74b62e146c77387239149c1dbf3568c25c6db20946d552735c48b86d",
  "docker/image_management/scripts/image_rm.sh": "c236b61d8496aa97879bfa17a8d76d8ce7f1843bd15936888e8f4065d7743817",
  "docker/image_management/scripts/image_undo.sh": "d82e21202b053df275d73bda067f60af45b5eab6cfc693121050fda9ccb1f05f",
  "docker/image_management/steps.ws": "0eeb8c5d1c649fe2e78509e4bc83d74f1bbbc2d083d9923cf1ebd253b6ccd8c5",
  "file/compress_decompress/compress_decompress.wsp": "a2dd3298c7448748c335bec1c4cc327026ff37adff156b5e39be544f6f5d4d9f",
  "file/compress_decompress/scripts/compress.sh": "a8842699d7fe39ed8dceae11779c6a0cff63ba297d604232e102910dfef71727",
  "file/compress_decompress/scripts/decompress.sh": "f62cde037bc10ad2e21ea8fb635d310f4e4df788e254214a87bc972f54f5160f",
  "file/compress_decompress/scripts/remove_compress.sh": "ae697deb3c387bbe07883e20f11177389414524b736448f59d460067bced3dff",
  "file/compress_decompress/scripts/remove_decompress.sh": "e12571bd3531c2056b54239c894454fecfbb1881483e31275b2949fc14b150be",
  "file/compress_decompress/steps.ws": "68a0809c7dd196b4d25e40d31d6787c337a1c518d1be620a6bd805d9524e1139",
  "file/file_permission_2/file_permission_2.wsp": "a5b9cdb6175c6b136eac3c0c3f61b84ad7e2e14795cb17352e92ef0d7043d66c",
  "file/file_permission_2/scripts/set_permission.sh": "bfaaa3b03fc2a759e05b3e91d9beea586f7356a0a57022349a657d9a76f76546",
  "file/file_permission_2/scripts/undo_set_permission.sh": "0bbaa35674e9c708816281af9ec68cfd93eba0dba3d9d9a40bc98d8d4ac7283c",
  "file/file_permission_2/steps.ws": "92c45a58e3aec49a8358ff65c138fb9677369be609f6cf8652b45fe8d2ac4ddb",
  "file/file_upload_download/file_upload_download.wsp": "187f24c3199375d9b02ea15bbf9c6c321512045945cdacccf38170cada68d854",
  "file/file_upload_download/scripts/transfer.sh": "afdd47501da6a9f5348d7cdf9cb0e0639f544fcd59589764d75c7365e050063e",
  "file/file_upload_download/scripts/undo_transfer.sh": "fd5b106865f169f7b72ef5f8323b3844fe5a97d1e8601e281550921f9161bb1a",
  "file/file_upload_download/steps.ws": "97900d8830a684e19a5f7f277bfaf120cdf675d2945d003bc57d31456d56204e",
  "file/log_view_clean/log_view_clean.wsp": "3b91430d15c52e87056c221b125eaaac955628b7589fcb0d594afb3927e41b7c",
  "file/log_view_clean/scripts/log_clean.sh": "65a3baf9136ada23ba6789e8229d5f721d6e3812ead9be8a86c1f770c6359a74",
  "file/log_view_clean/scripts/log_clean_undo.sh": "86e1d7bdefaaeae33d6f142cfbbb0e3871b9e69d553f44d8892f04b6cb94a19f",
  "file/log_view_clean/scripts/log_view.sh": "f0c247928e14719bbbd4678d8315ff3a09f807e089df9e343826d4eeef724012",
  "file/log_view_clean/steps.ws": "d9d0f0409c269d708b9375166c860ae6ffd031c512e59247810c6b07d2f8c3d1",
  "flea-client/flea_goods_add/flea_goods_add.wsp": "5e494f03ca07bbf46cffc761bd01896c7bd589e16014fd44c237349fd4fd317c",
  "flea-client/flea_goods_add/scripts/flea_goods_add.sh": "75290d1d01a1b827eb6b30fc8aa6a4e9aef3cc35ab8bca2f2b0806f2cf9d5600",
  "flea-client/flea_goods_add/steps.ws": "0a4db38b3173deae9494f7ef872eff0fcfe34f3da557c9fa0833b1150f8bf6cc",
  "flea-client/flea_goods_off/flea_goods_off.wsp": "d22af7f4ef2761804416bc8b0104fd78a30ac1aa39d92c2b416fe623bc31951d",
  "flea-client/flea_goods_off/scripts/flea_goods_off.sh": "0c14bebcfaa879f785902fcfae5d0a6302b2cc3c0c6325b1e40a73ae685941be",
  "flea-client/flea_goods_off/steps.ws": "2e2a71bbb789981f087d283aad0bd308f458c735054e894e569586c5e8cb2f83",
  "flea-client/flea_goods_search/flea_goods_search.wsp": "c62e317a3bae783881819dedac1644930372d04ad9a7c8f406b34263f5f85b38",
  "flea-client/flea_goods_search/scripts/flea_goods_search.sh": "a525255d70a4afa62febe8cdc9c03d2ef9d72dd4b2def86254928862d4e9c92d",
  "flea-client/flea_goods_search/steps.ws": "c5a0cc5977f4f133b666ef3bfecfb8eb1e10e1fd04d7cc8eaf1dc441a99fe5fc",
  "flea-client/flea_order_cancel/flea_order_cancel.wsp": "a83b90e2906d14758d7ed25430b9d2ee3062d7a11ae2e7e65a2760f0d0fdfa57",
  "flea-client/flea_order_cancel/scripts/flea_order_cancel.sh": "5ad7a104e741c3ccbc804a3bc3c7ffa6743ba1f34c9a7dad4be3c92ae37092dc",
  "flea-client/flea_order_cancel/steps.ws": "183655b06aea81566d55f5842025c7c24357060d3727cb8f32edd2859cc37a9a",
  "flea-client/flea_order_confirm/flea_order_confirm.wsp": "78ead778a4b42dc33d006413f6cae79a65dcee1c2f924a5567ec218a850f01ee",
  "flea-client/flea_order_confirm/scripts/flea_order_confirm.sh": "072c3e5586e5f51f8751cf5835a59b386e32b83043c1f0d9a3a5823a6d797765",
  "flea-client/flea_order_confirm/steps.ws": "40cfc8f183c92f2f37acf28734e382cd100b38b69a08b7e422d910686ac126e6",
  "flea-client/flea_order_create/flea_order_create.wsp": "54cb583b9a4eacdb33b8e13ca87393b1d0f946da6f48f51ea9c4d2684934b8c2",
  "flea-client/flea_order_create/scripts/flea_order_create.sh": "b66d9b1692a75323097dab99112986601c8d02841dd0bdfb8d7742dae1627743",
  "flea-client/flea_order_create/steps.ws": "78c409551bd6583d9cb2dfbca7534590ec94bf10a926d94ee2ad923adf93679c",
  "flea-client/flea_order_list/flea_order_list.wsp": "a58b4a359a22bb4fdab368347ac6f82ee3767c6e18a45c9f6800eaa7444768ba",
  "flea-client/flea_order_list/scripts/flea_order_list.sh": "75e8a7b01ed54ea24b13996d71f0dae6f8d86299af7c1618f08a9209d74e0a13",
  "flea-client/flea_order_list/steps.ws": "6d5bb5d8cfaaa05daa27dc9607712ecdf0f2758fdcbcff13d6a663a0cacbbaad",
  "flea-client/flea_order_pay/flea_order_pay.wsp": "83a54fc692bbd9997c38e4eb4cf90e69d4a542e9d8a26c0247e57c4b7173c9f7",
  "flea-client/flea_order_pay/scripts/flea_order_pay.sh": "50138c798e406e4bfafee85a6e1894850973ff2434efd50abab8ae94c29a5e2b",
  "flea-client/flea_order_pay/steps.ws": "33a9c3b06f004f6ebbdd85acccf6155e8cb2245218389c8833b48c777ab43e76",
  "flea-client/flea_order_refund/flea_order_refund.wsp": "5f68ce7402398607a75b7a299d1d2969ea05bb60185c0634fdd5f9e463885c57",
  "flea-client/flea_order_refund/scripts/flea_order_refund.sh": "c644dbf8e45e7cb863ac7f12d2ab674e79d5482d38bd084ed12a7f67530d44fa",
  "flea-client/flea_order_refund/steps.ws": "4303f949ff05bfa2cecf01590623dc90893f8c4ca810786f50d4776b0b729de3",
  "flea-client/flea_order_ship/flea_order_ship.wsp": "997cee1a80c17678946a72dc2726dfa95065331281b4a3165d0e6f5a7fa32224",
  "flea-client/flea_order_ship/scripts/flea_order_ship.sh": "a6467e06e328a360d824721b6dba4866cf9e5e6a24198b4719279d99adfeefbf",
  "flea-client/flea_order_ship/steps.ws": "6a659bf66f8b825de0332d824a3f1242f5ffe401cacb5f48704e676d03eb0c9f",
  "flea-client/scripts/flea_lib.sh": "e765800d81e18ca06121a1bd853087d60436ae141b0e3b382bc4ba5c82c5c9b4",
  "ftp/ftp_account_management/ftp_account_management.wsp": "bf49b483e1a5e7bed833f02bc2cb00927542c4edb0f19de4f9a1effd39cd1212",
  "ftp/ftp_account_management/scripts/ftp_add.sh": "1103fa5e8fc9261cc74b2bf66cfe46c1b8008256eff3dfd4783a791acefa4032",
  "ftp/ftp_account_management/scripts/ftp_check.sh": "d4a5735b1b10cc1175c7c3f1b92c6413ca31c2549f9c6e01677596efb79aa86e",
  "ftp/ftp_account_management/scripts/ftp_del.sh": "f3f6becd5fa23bed517003f8baa8b76e3a3cd115c8f560e063a3224d2d60c1e6",
  "ftp/ftp_account_management/steps.ws": "a3a84bade8662a2134f74eced49f0fad9c5f0305585b410ffa08bb0cca58cb39",
  "ftp/ftp_perm_3/ftp_perm_3.wsp": "bf4cd289c1d2c8663304089d15343a44660d8b6a45804c6da706ac1e39b9ac15",
  "ftp/ftp_perm_3/scripts/apply_ftp_perm.sh": "1e7da4c189a6c81ea4b7204b413887115454254fecdcf87cf1efd76eb072b51a",
  "ftp/ftp_perm_3/scripts/undo_ftp_perm.sh": "a30f8c1d5873e6a20b7cb9a964e785d645f3696c8f85013dbec3930a976a1170",
  "ftp/ftp_perm_3/steps.ws": "b9948f9157f11b56d8e0470e55e18e5d940bd65a478d0a664e57ae367e76a914",
  "media/douyin_transcript/douyin_transcript.wsp": "bf79eb563205aa4137a54aba7f801db1eddcd6c6a7048c2a320e1278662de942",
  "media/douyin_transcript/scripts/douyin_text.py": "cc3a9634fd8de3def0a0a00e27f0fa975d27bd9b5e86a2ecf425c85119659211",
  "media/douyin_transcript/steps.ws": "3df15ab9173654669dad120ecaf67ad4af97b3be56ecdd48ab8f8fe8980cac15",
  "monitor/process_manager/process_manager.wsp": "1a7481b229e29d4a7250b3867a6b3a431a7d000573870ccb8453482426cb62ed",
  "monitor/process_manager/scripts/kill_process.sh": "cefb70d863f372b76cb92ab7e6ba63287eed5961a23e289f5be79a77df6e6fde",
  "monitor/process_manager/scripts/list_process.sh": "07baec79d03ff5f150d1de4e5399e28e2450a84c0187ec1ae8e56f74e5f89cfb",
  "monitor/process_manager/scripts/undo_kill.sh": "06d129aa2ee92c7796d62f3501124c51237bc048d46207980de179e8f4c3b860",
  "monitor/process_manager/steps.ws": "e2aa55ffb22b4e31823e4b272252d68a828cf3df77c55a2b051bc88c33780f60",
  "monitor/resource_alert_4/resource_alert_4.wsp": "f92f0b93024f6c3280ca3d322beb85b8621881db2fa534b7a45ec7de08919aa0",
  "monitor/resource_alert_4/scripts/check_resource.sh": "06552012ba84c4b44c0fb9ba1e65499ad6e9c7780a9a9a4f9e1aff55e9c977e8",
  "monitor/resource_alert_4/scripts/undo_alert.sh": "7801a50a0bb6308afc7471988c7e397a77114ea83a2b18955719d1d40c8385bb",
  "monitor/resource_alert_4/steps.ws": "6070c5cefad396a7048450dff105c6e556df02e120a1875d63b6bd80ec330369",
  "monitor/system_status/scripts/collect_status.sh": "ff0d59af31482164aef31c6d8c8578a03dcbde9c9bb1b87ae7e221bb80a137af",
  "monitor/system_status/scripts/undo_collect.sh": "56b61008579dc8c3e5a5e072b1e7221d2dcab1c92610170773cf0c682a3325b8",
  "monitor/system_status/steps.ws": "91cb710daf7bb23d37b2286242ef7b19cf47b8a3a28ddacf1e5a2b5af3a693d6",
  "monitor/system_status/system_status.wsp": "d63f498d7de80ebecd6e74ab61eba50b3678af19f78dc2150a44a54aab4f9666",
  "research/arxiv_search/arxiv_search.wsp": "b761f45ba97fcf22e7fe24ece6b5cb25edabbedcdd7df3ebe15459285b10a08b",
  "research/arxiv_search/scripts/gen_report.sh": "25a1603a0cc16ea6dc18fe00260d14240b5ec601cf3d4aeb13de0583b5682944",
  "research/arxiv_search/scripts/query_arxiv.sh": "28715dae34a6a70c67487453954c73e95bedc0997302e5710c6f3e6cbea370e8",
  "research/arxiv_search/steps.ws": "58acdd03411a2309e27b9a2dc63ff35bf24a5ca63d9d6098e8a4392582598372",
  "security/disable_tencent_agents/disable_tencent_agents.wsp": "fac1cfabf7735be4435b73dca77575feeff5488545eb4502435fc833c14e0745",
  "security/disable_tencent_agents/scripts/detect.sh": "be9237a6b06bcc058eabe9d835a32fae3e623b383ad0fdbd1a7e44b3e24e422f",
  "security/disable_tencent_agents/scripts/uninstall.sh": "66f566c87ef92fa10da2a4a9033aa169d2fbbdcb9d677916789c4984f6814a47",
  "security/disable_tencent_agents/scripts/verify.sh": "7051fe5151637cdd74e8e53bd1e08a7df246cfde0db189e9ed930b015ac1a6da",
  "security/disable_tencent_agents/steps.ws": "be86be30d0ba0663771e79381b16843560632c7a9132872dc706ef8f49478468",
  "security/fail2ban/fail2ban.wsp": "6164af97d3e093bd91ea3a74c1c5cace849fa3ad57597e770346c55d8931b837",
  "security/fail2ban/scripts/configure.sh": "63c0160bb46195dc1829fe871979a7732898595cfe7f7c1ae7eb1de1c176adab",
  "security/fail2ban/scripts/install.sh": "2fc82e031aa8acabc8276991c1fea2c6092956cc7aaf37c328b9001ed9961d49",
  "security/fail2ban/scripts/remove_jail.sh": "f017a3f50de076b35a29f9bbfc22332be42ebc989870250c09d235361fceff34",
  "security/fail2ban/scripts/status.sh": "9224dde23eb5a60c40ff8ddf54b09eda06e671d26f58f7be80288b21681dcfcd",
  "security/fail2ban/scripts/uninstall.sh": "6abf6e4c0f14e50ff3181a291b0cc1fb9754a7736859641c13f49ef3416644f1",
  "security/fail2ban/steps.ws": "461a6d52757dad936488e9ebfea107591640833a3ae28188d297b86176238e23",
  "security/firewall_whitelist/firewall_whitelist.wsp": "c73f810fe99051fdc679b8bf69e855f8e6bb0334ea6358dc9d793bcf3507aa17",
  "security/firewall_whitelist/scripts/apply.sh": "7bfa9d48b2aae6f6350a1b5eed5c3f271ac06fbd7c2f842243d9a6ef883d5fa3",
  "security/firewall_whitelist/steps.ws": "a3d1b82d5b6940b7590fb4617f4c79caee3528033d648028386e38ef2e4e9ab1",
  "security/login_audit/login_audit.wsp": "76e8a46a1b7f8a5b86854d39715dbabb6d9ad0334afddce9dc892234310afe6d",
  "security/login_audit/scripts/cleanup_audit.sh": "83fea0650e231d6615fb728a51635f514516f6eb4092ffba04783dbba2dcd310",
  "security/login_audit/scripts/query_login_logs.sh": "fcbd37787751b05bc8f2e7d671a3dd4fe35fbbd14f75fd9d1a993823f4f4c795",
  "security/login_audit/scripts/summarize_audit.sh": "5cec78c4b4278eaa0e0c733a4c0ea0a5241f226a2d8affaf2056e661baab44ec",
  "security/login_audit/steps.ws": "fe5fb019d3d7d6a342799dc5d69f24599a74024c2bc879947e77542d13f54302",
  "security/panel_port_access/panel_port_access.wsp": "9e1e6fe48d8d2bacbd538537b556a31f451140473479386adae0d4992f23b65a",
  "security/panel_port_access/scripts/setup_allow_ips.sh": "81154ab74621b92226d44e5b28a922c39dd5953953e5d629e5f6a9454157276f",
  "security/panel_port_access/scripts/setup_domain.sh": "80a01682e1a130b79e8f8e4b46a18588d7720191b0d39c6043c49d3ae3d3d182",
  "security/panel_port_access/scripts/setup_port.sh": "a2bc3940ad045976a22de6ca942f61b4c594b2fab3c998e390e8732ec5011b0b",
  "security/panel_port_access/steps.ws": "612d1d5d7aac7222ef75984d08350ebced24c247650413752df9fb2c226fcced",
  "security/port_block/port_block.wsp": "5a83fcdeea490d78f046d3c1d61fd6f15b7357a838cb40519792bfbcf9084198",
  "security/port_block/scripts/block_port.sh": "f9a76ff9bc2bf6441ab6df6060165852af4cceb419f51c4f5fa39206ad061a04",
  "security/port_block/scripts/unblock_port.sh": "e91e484ad33997c94ad2c5b42149fe0d30f54cee9800f105e76c0531ce5869cd",
  "security/port_block/steps.ws": "d976019ff5a74417000b411712f710eba4be26fa87ebc2ad3218160453d2b3ed",
  "security/security_sentinel/scripts/audit.sh": "c25f834146fa18a08091a8923007777c1ecdaacca9fba6ed9f4901c4d5db1cf0",
  "security/security_sentinel/scripts/enable_auto_update.sh": "f968f397100f15f4701f3d3b0561652e82a543c120ab3ba62e667b2fdb5fe91e",
  "security/security_sentinel/scripts/vuln_scan.sh": "ee126847da9aaef8c4ece8a9f8a6f97cc3e57f840309c357b0724daf86fedbdf",
  "security/security_sentinel/security_sentinel.wsp": "196f2f614c313c054ae466eb379aa9fb9fbef26e59a32cd3531232a8d206c26f",
  "security/security_sentinel/steps.ws": "a62ea24f4b1c929a4b7c8011ec1c4a0fcd8eb7d10e5e27b0683188f769163aa9",
  "security/ssh_hardening/scripts/apply_ssh_hardening.sh": "90f9e70eea838bbabacd6b7803f6df8905ab4fff23b4684ae5663a5963c94353",
  "security/ssh_hardening/scripts/restore_ssh_config.sh": "7ecfb2cdc49c8909556f7ae0346741bc5d7d0a7db0de0e505734da9e94a79b12",
  "security/ssh_hardening/ssh_hardening.wsp": "6e6fb03f8751413038fa4f0fca794ec9b3d88ed24f3653fc52eb51c2e322c7d2",
  "security/ssh_hardening/steps.ws": "3a30e7f4c63884f0238952f6b913ad317630504b7bff702afd8f18d484ff7aea",
  "security/system_harden/scripts/harden_kernel.sh": "7212608c6ed82c30b393381964c2c5d93512858d94fe8f28c57ddcaf7d6adf7a",
  "security/system_harden/scripts/harden_perm.sh": "b6044cbe82debad8dad111461c00de891723ce7fc0fdb6ac5ea14c9b04d6e231",
  "security/system_harden/scripts/harden_services.sh": "6fefc31a4660cdb4bea39077a91ef613e2e42022043b8243be4f1e502ab7f4d0",
  "security/system_harden/scripts/undo_harden.sh": "e7f6c679d6be2752bd50a06a4e8ad374d7b1e49c5c6b5666c943416be777e864",
  "security/system_harden/steps.ws": "c919ac5d91eef079959d4fc75aaaab3d49e6c3c9b0c85b989e90b3c780c12243",
  "security/system_harden/system_harden.wsp": "9d1d62c6c7ddd7fb624c44b7e708c6b76fa727e674dbc445944cea8f3c3a4eb3",
  "security/waf_firewall/scripts/check_deps.sh": "93d8cc31a4fb8d11f81dc1e922804e07b9513d666b46db96588ce7b9dd4c4773",
  "security/waf_firewall/scripts/waf_manager.sh": "aea4fd44ac6c7c453eb3d4e7886d5218bc46ae89a1ef70cebf03444b29424b79",
  "security/waf_firewall/scripts/waf_remove.sh": "51fee593a48c3e7d066d6f69e3a8a71965fbe1cc6c8d78cfa4e920464ccfbe05",
  "security/waf_firewall/steps.ws": "dbc9da76833c0e3056359ab359fb3658b3defa0220201036a4579b065e830d49",
  "security/waf_firewall/waf_firewall.wsp": "ba7cfad2cee9a688ba7742f0a9c7229641be7358b5599a2f961aae10d165ac75",
  "software/app_one_click_deploy/app_one_click_deploy.wsp": "4bdac17a13288fa697b435b3a5644c9b985279dab3e912ef23fc74bbe2c4d2bd",
  "software/app_one_click_deploy/scripts/deploy_app.sh": "08632bc75f33207d5cf187f9950b6e8a573886e30fd463e5ec7dcc377e6c0177",
  "software/app_one_click_deploy/scripts/remove_app.sh": "d323989f1bd18fd8d9ceff7cd45618769cc48f450826b482b533f8755e66dadd",
  "software/app_one_click_deploy/steps.ws": "a4b8f3441438771db99a10c2bd7d193f50a7f064156edbd6318bab43d0ebaf19",
  "software/env_install_lnmp/env_install_lnmp.wsp": "d8bf2a99a8e6291ba95d947eb1661c0c493ed9fe812ac31d9d6b6ab21836f6e4",
  "software/env_install_lnmp/scripts/detect_os.sh": "3bf95a83d45654ac80cbfef21432362c2f480af949a6e8b56df2805bb42144d1",
  "software/env_install_lnmp/scripts/install_mysql.sh": "594a7d764952c2bf4eb7a23a7dfe2b01835fa5cf6e84ce009648627ed45db318",
  "software/env_install_lnmp/scripts/install_nginx.sh": "9ef1301b1ef483b9e73738bf48e7901208c572fff1622acb053c0194148d745c",
  "software/env_install_lnmp/scripts/install_php.sh": "a7a5586841ec25719cf08010dc28785f899d7c6030b80832571057dca1c9c2f5",
  "software/env_install_lnmp/scripts/remove_mysql.sh": "2fea9587075c600f931f7c074e6cff5cce3c6851a843b68170acadfb3d775931",
  "software/env_install_lnmp/scripts/remove_nginx.sh": "4fb1c925cc2faf112ce90cabf067f89ac755a4039e026a2bf80d80a7398f4d25",
  "software/env_install_lnmp/scripts/remove_php.sh": "efaa142b1f4f57a7f63d5510fb5ff26a8f20603ea4b1da6413e8b3d197711c52",
  "software/env_install_lnmp/steps.ws": "298a4527759ebddc4c436d74fdad8cc76569d90ea334ec9591a2baf6ad685d09",
  "software/nginx_manage/nginx_manage.wsp": "bcb2f38e43152a9ee7c428ed632ee60b520f8b37a7ada43389cf2989e563ad15",
  "software/nginx_manage/scripts/nginx_manage.sh": "6da6acbb579bc14007c313f328285f2bb4697d3cc794e294e0d4d6fffef30b47",
  "software/nginx_manage/scripts/nginx_undo.sh": "237ef83c0a0795386d504ae721a672445503bdd771a821451b0808693fdae798",
  "software/nginx_manage/steps.ws": "6d0608f22be8a537afd6f35f748479135175c64410351aa1e940cedc106ea9ed",
  "software/php_multiversion/php_multiversion.wsp": "9b5a8af4f132a7fee70e175e0e2552dcc661e28812785260588d66f12b1c8530",
  "software/php_multiversion/scripts/install_php.sh": "5758a2edc3d9ede9f06ec46645b0a0e1c5411a68286d0f89fb7c5e2dcd510179",
  "software/php_multiversion/scripts/remove_php.sh": "f1582ba7688582878a668152766be34d46b45ecf4ec25a44d378275096cd95fe",
  "software/php_multiversion/scripts/switch_php.sh": "1a601be282aff5c6c900879fb07bd1eb2e26458c6986928882eed61915676cfe",
  "software/php_multiversion/steps.ws": "e22adc3985c222d13c8a81bd52131e63fcc38a4928b33024acc5a77347fd98de",
  "software/wenshu_install/scripts/deploy_wenshu.sh": "6e9787011c0177a53d431bb429ab16173d8f30de9b3f8c0921705a7177a49c8b",
  "software/wenshu_install/steps.ws": "e826ac06c670203926d9283c19ebdf05b6a6d271ab6d7442dce5d5fadc939aeb",
  "software/wenshu_install/wenshu_install.wsp": "20de62894224bda4227ee50b39d6957c80373504c44a04674eadcdd73e113ea9",
  "system/disk_cleanup/disk_cleanup.wsp": "10ada6318882e6ab1f1a3c3ac440217ad5a8ce0c103877c5ec06e59ea7231077",
  "system/disk_cleanup/scripts/cleanup.sh": "8202e79147e597ca0c51feb4f47ec7da04a9fe55febc6f1c61c4c534d52ef209",
  "system/disk_cleanup/scripts/scan_disk.sh": "79ac95058a35269a82b7b6a6f7574dd961f6a7410609238ee39b354e759f82b4",
  "system/disk_cleanup/scripts/undo_cleanup.sh": "f6c6f87d56f912ac8028144ddd21768cd76dfb697ef97d99157bb13cf5de1974",
  "system/disk_cleanup/scripts/verify_cleanup.sh": "dfb7fdc64ff4f200f8c7fb25877e293122f188cd833c8e46caee5a923987aa43",
  "system/disk_cleanup/steps.ws": "55ba32a566f81e0114413f0637f5692d8e2f4a6fe78854a893addfdca279e6ff",
  "system/system_info_2/scripts/collect_system.sh": "16b6628619119c77eb8f2f7b02a6114e0863ce7dffe5708205b2c00328e83bc7",
  "system/system_info_2/scripts/undo_collect.sh": "54d50c5302e54130455ce621c4c0a8a7a57268087a391249f295991a036cd0e4",
  "system/system_info_2/steps.ws": "c20095187fe0a31ff1cb8863c8b801a4bffe31b732bdf6b5ca57afd88113576f",
  "system/system_info_2/system_info_2.wsp": "a6d4c9c60f60b84229c937782390da687eceb4cc5a5915ae4e6caf3bba0afb45",
  "system/time_sync/scripts/apply_timezone.sh": "39bf6df2c17d9b5e0f206cde897205f03d6a10ec0d27c434ffe998c0ae2ee8d5",
  "system/time_sync/scripts/undo_timezone.sh": "4f962dadf12369163f03492330f0d59b33bf37b58ee718d3442084cd51adadd2",
  "system/time_sync/steps.ws": "1b8eaf005b7e176492a9c5da235aa36be5f8442333d53bca9f4134340c2bc4a1",
  "system/time_sync/time_sync.wsp": "f7d3a8444bf4e929b499e794fb86af32d0f889c3de29aba5d3e0885b8a7d4c75",
  "web/301_redirect/301_redirect.wsp": "d288832a46f8bbbc79f0749304fc27c8cd78fad5aa249f643ccdd5d24e43f3c9",
  "web/301_redirect/scripts/create_redirect.sh": "5d2c36fe9c893392ae5103255365e185a3b7504ddc219af733b20824368da741",
  "web/301_redirect/scripts/remove_redirect.sh": "b70d87fa22b56bdb8bcebcb950109c9f6936e5b9409c26c8afd556e6485ee6d4",
  "web/301_redirect/steps.ws": "367765b8bdc0cea6fb73405d4cadfa1d0e28809318b552bdc9a66eb193f1efeb",
  "web/default_site_doc/default_site_doc.wsp": "91c7c6b45738141b8ed4f0e7557ccb649d4fdcd96ae4e1da4ef28abdb320c4a7",
  "web/default_site_doc/scripts/set_default_index.sh": "feac9a3cfd1abe8e3858f8fc4116f0095678d64e77c5de3bb92981023344a444",
  "web/default_site_doc/scripts/set_default_site.sh": "1fda5814fb4668aecfd4ea581d8947a28a1b85b547c68a1c630f0e07727994e6",
  "web/default_site_doc/scripts/undo_default_site.sh": "9e45ddeed6c162d36a43a11ec09e82bff77ff4f89dcfefb1137153832561ae98",
  "web/default_site_doc/steps.ws": "2099ed0f92dd43e609f16cfc0b89a8357a4264199d11d539223a6335a6d78b9a",
  "web/php_version_switch/php_version_switch.wsp": "d4c5bde0e4c397fa1aeee89b2c562db0c57e0c20a975420e3a9ec7b96a8b6bea",
  "web/php_version_switch/scripts/rollback_php.sh": "23a127dcf38158015541ad3bd67e1aae8e802b589ba7ec8ed711fc6db813a58e",
  "web/php_version_switch/scripts/switch_php.sh": "f40e920f411db244f7ad74331a4423fb988c85ebf71664f1ceed3eb40b80c146",
  "web/php_version_switch/steps.ws": "040e20d5d4c6e35318e780091b846776840e4e30cdaba82e9b83517d4a647c9a",
  "web/reverse_proxy/reverse_proxy.wsp": "f76a4d9db505340b13a89b08ce79ed06e80f49cdf0981b04375c81f5bcd5325e",
  "web/reverse_proxy/scripts/add_proxy.sh": "5ec38accf6965a6bbd2938d39e9efec89afa99d87363e5b4db68f749ad3f8a2c",
  "web/reverse_proxy/scripts/remove_proxy.sh": "1add728e4dac3453444b93ccf37f89c55ba9a90352080875c1e1b4037a95e0f7",
  "web/reverse_proxy/steps.ws": "dc0fa34aab24152a955576e4bd5000835be8068616d42439f1aa546f8184b210",
  "web/rewrite_rule_2/rewrite_rule_2.wsp": "9ae3f37fa65ec5b1dd8e334ec337096adfd917c984feabb6b7c0986664de94df",
  "web/rewrite_rule_2/scripts/apply_rewrite.sh": "aaa3ba26f2e12ae74b0c52b2d003c19111c7f1e9ec9687fb77016931730de290",
  "web/rewrite_rule_2/scripts/backup_rewrite.sh": "5725ec22d75ae4d3389d246d55252a68dd310522e3b0064da2720a09aea580ba",
  "web/rewrite_rule_2/scripts/check_rewrite.sh": "a9bb1374b8959b63d84a949f5b2cd5ee95b599046a15782cc7ccc348398d5358",
  "web/rewrite_rule_2/scripts/remove_rewrite.sh": "20680c1bf334cdcf4a2a1bffb31a2dba011767eb52dd1868e7f51bff3dcf8c63",
  "web/rewrite_rule_2/steps.ws": "858bd17b960fdd4307dae9515d47d4b4ab590dc1143640b31020b826957f3ddc",
  "web/site_backup_log/scripts/site_backup.sh": "3cf9539f57d02681ee61939a544d01deda64cf3c70d3e0459558cc7c3fb4cd1b",
  "web/site_backup_log/scripts/site_log.sh": "d833c87f30a73f5a47b575748bb5d63db909b1519a011e71c28abc413f1faf1c",
  "web/site_backup_log/scripts/undo_remove_backup.sh": "c17dc28451dafe4b7ce770892b198a2558bdf6c0eb0e8773ffa6103606e83e06",
  "web/site_backup_log/site_backup_log.wsp": "727aba7b4d67480d014ad5d80ae1f24ab1518eaf07293dfa3ee5c567682cf838",
  "web/site_backup_log/steps.ws": "7bf3e0425df0aa922980aaf1252f941e26f2b6d1e5585727895ed268e89db3dd",
  "web/site_deploy/scripts/setup_site.sh": "48890c76e94779d0472e97faf7e30fbfb88e8967c2018b051711262132e1e2c0",
  "web/site_deploy/site_deploy.wsp": "ed2651e47d5a1c14a8010ae9ab161eff523fec9c3aea497fc3b711716b010945",
  "web/site_deploy/steps.ws": "30e6453a7551e13f402213a8f9a98d9b3ed33ca57d5ce910815a73bd91a54512",
  "web/site_security/scripts/add_basic_auth.sh": "893ba25e53e9b3238b62ebabc86713bf39b951fc04e3e5d0c274bebcf435ebf9",
  "web/site_security/scripts/add_ip_restrict.sh": "3fd5b4aef6be72456c4d108dfbd63a47e2de9fad4c3e19a2ec175c68ca54dd3f",
  "web/site_security/scripts/add_rate_limit.sh": "cc175e6994dc7882bd25b9315c8b859cdd4b2fd82e9fb74f543061cf54437efa",
  "web/site_security/scripts/add_referer_restrict.sh": "9a3cd5d4ea5e19aa145a94076db6bfc6e33b33a7d52a08166d124b5942352d0b",
  "web/site_security/scripts/check_nginx.sh": "9ccb3d1964578aa8929bcf0120a36dbd5152b0827b5656b8226e4a1b63f3837a",
  "web/site_security/scripts/reload_nginx.sh": "67e20e999b4d7bf06e94048edb840a839ed0c96968033e2f4f5e69032eb1ac7c",
  "web/site_security/scripts/remove_basic_auth.sh": "d84c2a0562e5b869ae0062ad864c836d75dbb67d4e7ab172e507f05045d2588a",
  "web/site_security/scripts/remove_ip_restrict.sh": "60b064f56a15bcd66321287e81a161453e0aef3b64f4bb91499d07c042eb880c",
  "web/site_security/scripts/remove_rate_limit.sh": "a70f4089a9cfdd3407603037dde8a97817b0eff9a7d617eaebcd03770627209b",
  "web/site_security/scripts/remove_referer_restrict.sh": "41a1c6bf3368d37a8f8973d4c41c89caf92b5a5586b65cabe3da4fdd543d7ed8",
  "web/site_security/site_security.wsp": "4cec4d3b80e2661a3b46784bb96130b7af3fc0f562485931b4a9b63c15cb917e",
  "web/site_security/steps.ws": "1b731d0652926f58d9b48889560c642d54014efca234375a3c1b1a7b4be8a6dc",
  "web/ssl_cert/scripts/check_cert.sh": "e4aae769d16412c1bb9667d29418cc4cdda6bd46b7f75893fdd87dfe1e9da206",
  "web/ssl_cert/scripts/cleanup_webroot.sh": "d9554bbe422ba83bf558554a4d6f4d220e863b484308616d6e0ef7f1186657b2",
  "web/ssl_cert/scripts/install_cert.sh": "4b504d85c5e759c09b79590a08874f48156449da586606f99e54e844c788d8cd",
  "web/ssl_cert/scripts/issue_cert.sh": "a72a2aa7668f050e55179276e61f1646ae16017ba5bb326d28b19a36ac2f738c",
  "web/ssl_cert/scripts/param_check.sh": "b49a4a1460d6958a54be79ce04844303eea859ff3c81c3c0d56a10610e9a2206",
  "web/ssl_cert/scripts/remove_cert.sh": "9c1576f35490016ee9f82a381c013cd333e803f65c74bd8f6d032db87ab26a66",
  "web/ssl_cert/scripts/remove_cron.sh": "f584e5dc20c4e5bc1d1a49974316ce238a05c3ab1d34f3e9ae9acbb59639950b",
  "web/ssl_cert/scripts/renew_cron.sh": "f1dcd4936c2879abb5767bef79eeb8cd3bac47138ed460f899ae2b652592c420",
  "web/ssl_cert/scripts/tool_check.sh": "515bedc4769aecc62dba1faf9230fb0c9ba6b2756e076493876e9d1be7f59904",
  "web/ssl_cert/ssl_cert.wsp": "d877e523dd4f67b33b24e9f5dd076ba829183b9e850308fe4000ab3ce113a28c",
  "web/ssl_cert/steps.ws": "d537936471185a407b7af6c9997c7e5a5e4b7161de60c58fe649d9fffa293806",
  "web/ssl_cert_2/scripts/check_deps.sh": "b255e131404fe4e79ea7917290661c745799d3cfcd1a10a3c26052965de95b2a",
  "web/ssl_cert_2/scripts/issue_cert.sh": "beb1565ddc3d9a029234bb392ac71015c68734cb0ab857da2a0809ec2de15569",
  "web/ssl_cert_2/scripts/remove_cert.sh": "7d95c8834fdba128b41a46c791f3d8c2ee0737f8ceb91c6346a5c0ab6124d945",
  "web/ssl_cert_2/ssl_cert_2.wsp": "e627af2aeb2ea754c023189f5fc73e351bbdb288aef74a866ffa9fafec65d170",
  "web/ssl_cert_2/steps.ws": "efe1a4d294a31d915cc83119efd82ec09b7e2a0385970bc082018a7a237a8235"
 }
}
