{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:cskiro/claudex:analysis-tools", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "ec15d3d9fda727b8c3cb1aafc1cc10fd337dd004", "treeHash": "1331032bf3329642739884604e7bb9707f8a83ccdf1aa0eeed3ea35f0648a693", "generatedAt": "2025-11-28T10:15:49.603955Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "analysis-tools", "description": "Code quality, security, and architecture analysis tools for comprehensive codebase auditing" }, "content": { "files": [ { "path": "README.md", "sha256": "dae16c268feb1eb0c70d8ad1cc47dc10f5ece629a6ecb5dea1ca05c9fe53ce08" }, { "path": ".claude-plugin/plugin.json", "sha256": "9d17486749650a6473c7f203e0efac6f687bcb58da507243877e5081c85c45e5" }, { "path": "skills/codebase-auditor/CHANGELOG.md", "sha256": "962bb2c99bd2c34d9e419e07be04f6dffe51ef6b4dedc69ca49f4ee6fb1e6950" }, { "path": "skills/codebase-auditor/README.md", "sha256": "7cb771fcfeebfda088bf07974cd0bffd456c6a7e31ddcdc8689ede35992b3534" }, { "path": "skills/codebase-auditor/SKILL.md", "sha256": "740d6e48c2b8054ff22a560605af4dcc9dddaf02436c5bcc98cc9db3c1e97fba" }, { "path": "skills/codebase-auditor/examples/sample_report.md", "sha256": "d4064c2708e8a49bb4fa63a872e27b20385d0b82c7c487035d97b56a40db719a" }, { "path": "skills/codebase-auditor/examples/remediation_plan.md", "sha256": "19199e775bfc50e28122c00bcbee77de430b08fbbf807bf6d090f89e4c17b20f" }, { "path": "skills/codebase-auditor/scripts/remediation_planner.py", "sha256": "45cfa3a311d23601be4c1a2a0dd4fafa70d94aa00031ea566e6c00651d1a8d6c" }, { "path": "skills/codebase-auditor/scripts/audit_engine.py", "sha256": "6af40c20a5c60d0ce62270a687ed1ab27eb58ff3a703c1d98f11ebebc4847b2d" }, { "path": "skills/codebase-auditor/scripts/report_generator.py", "sha256": "57337630fd4421a6c9669ef4c96d0d5f68e3b13d5743b5b5114fd55ea7380a6b" }, { "path": "skills/codebase-auditor/scripts/analyzers/test_coverage.py", "sha256": "11622cb8b9f2df8b6cfd678967919aadb3ebf94e2f4c3f9ad38b6c878f0b3f63" }, { "path": "skills/codebase-auditor/scripts/analyzers/__init__.py", "sha256": "e3642e005c43fc6c0be52a6a1eac6cad36745920e4efb4ec96fce46acf2133df" }, { "path": "skills/codebase-auditor/scripts/analyzers/technical_debt.py", "sha256": "6a7f65c6a580fa798f2e01156d8ee6196f04360b14bb5f0c5a7f0d36cf9d1451" }, { "path": "skills/codebase-auditor/scripts/analyzers/code_quality.py", "sha256": "66910d2b275c662d5a03f7912edccf384b335abf4b712d90c4f00e0873ef7070" }, { "path": "skills/codebase-auditor/scripts/analyzers/performance.py", "sha256": "a6e3edf478a58bdad2a8ad4db97f434b26b4d3088d8966c9f0af454a61f12766" }, { "path": "skills/codebase-auditor/scripts/analyzers/security_scan.py", "sha256": "52c600a789ceb67de49fb4a8460a375ba07ee022e7a4724f9036a064d7b317df" }, { "path": "skills/codebase-auditor/scripts/analyzers/dependencies.py", "sha256": "a7f874defcb3515e259d82975e954297ea3fe6d013c7ec3e418ddab63c6f4089" }, { "path": "skills/codebase-auditor/reference/severity_matrix.md", "sha256": "54356eb53c28ce161a88867c7d6703f94480fd58883912faf8652cbb5e866514" }, { "path": "skills/codebase-auditor/reference/best_practices_2025.md", "sha256": "73ebcfa4f24a860d8d7146d8b872ee2bc78d644c07db058e4b9c2dd2a27cea1c" }, { "path": "skills/codebase-auditor/reference/audit_criteria.md", "sha256": "ecc882f5c17f663712845fd50c4cde1004a1effd9ba5b924561d35cd17a3f876" }, { "path": "skills/bulletproof-react-auditor/CHANGELOG.md", "sha256": "f2c4819b808b19b3f78983964720a0e17074bcf5a0ccd7b79aa5e6899f6896b9" }, { "path": "skills/bulletproof-react-auditor/README.md", "sha256": "45cff01f9c52c7954a1129f95591335407fe6a2ada058e693d2edb46387f7a9a" }, { "path": "skills/bulletproof-react-auditor/SKILL.md", "sha256": "ffa5530c664ba9a4c80b842f96e757bc0b1b3fbc94f963fe254c9238793cabff" }, { "path": "skills/bulletproof-react-auditor/examples/sample_audit_report.md", "sha256": "f58df4dd591b7759054fd2937fce74bcd3f81d2220656618a9b7ec3e7ba3b0e6" }, { "path": "skills/bulletproof-react-auditor/scripts/audit_engine.py", "sha256": "bb6e3a24827774b33833600a4a6f41671b1f2d8057c4104614490ca27d48dd54" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/performance_patterns.py", "sha256": "b17c7a96599e360f036998de5bf7dc0f838b4a360be3b1fc818d94b2e88004d0" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/__init__.py", "sha256": "4f53bf5320b9117188974720c94cd33fbda8e1b2d6a914b03193c00801239750" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/standards_compliance.py", "sha256": "1f542f6a4fc374f068bfc723838f94e99ad626e932a908dde10e576c0284d6f2" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/error_handling.py", "sha256": "bb44e65c317b503fed82ba160224f16894fed3a79124bc2b049a3fab08d43261" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/styling_patterns.py", "sha256": "2d6d969afb881515269de46e415e4987f23076f44b3a160ef0f6a797e01bc9c0" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/project_structure.py", "sha256": "04d211b28b2b3c86927903b2f78e73581d3cbe89043a4cd66b02d4b18704f028" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/component_architecture.py", "sha256": "2c25e2fcbecd7a0015c36f283f4b526f408934297c5a0797ac6f95ed3c8cf758" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/security_practices.py", "sha256": "f823c48bb776f7e4a9fd00f7ed7664d3dbeefbe7d82849220d4027c181809922" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/testing_strategy.py", "sha256": "fd3fcedc11a6a3c4e82b3f024593577a8bb4a9fd4aa403f6d01a2f3899ac94de" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/api_layer.py", "sha256": "08efe9a8310b0db769541a2470ceaceaa1ce41dad599d3b1a0ac5a4b52f7d5dd" }, { "path": "skills/bulletproof-react-auditor/scripts/analyzers/state_management.py", "sha256": "5c1a7e2e4c7ea8ed2f42f7743c3a51c4db187426e02a29ab4538de6bf4794aec" }, { "path": "skills/bulletproof-react-auditor/reference/severity_matrix.md", "sha256": "d52d6f1ef0762f053495f22f4010a2fab42fcec031731b0948f0b049721a9bcb" }, { "path": "skills/bulletproof-react-auditor/reference/audit_criteria.md", "sha256": "016d7d23050cd0939f2cb51ba6910c7e5f42e1531700fcfcdc99e82478ed123d" }, { "path": "skills/accessibility-audit/CHANGELOG.md", "sha256": "3234a006a675731b7d3a50bd81bc2ba2099123074411427318b4e0b88fe00766" }, { "path": "skills/accessibility-audit/README.md", "sha256": "70087a7d3d1ba7a3d79a1bc7583d6404a96313d2e6d80d96ffafabab4b110936" }, { "path": "skills/accessibility-audit/SKILL.md", "sha256": "e894c7f8bf8c6d6093c92c1e49bba7ee0e717b593a73b1801d85fefc0d518e95" }, { "path": "skills/accessibility-audit/workflow/setup.md", "sha256": "8ed032f0e4bf350449981e3e2738521295de77151b171584360268eb016d80b8" }, { "path": "skills/accessibility-audit/workflow/manual-validation.md", "sha256": "685de56c1a40b0f34a619f12206b8bfc8520a6db571fd99fc0e74fcc522e6ae0" }, { "path": "skills/accessibility-audit/reference/mui-awareness.md", "sha256": "63b8da5da625845dca5e25fe5cf3c75aec7359f348e90f675ddd18e3ca351388" }, { "path": "skills/accessibility-audit/reference/severity-rubric.md", "sha256": "38792bbfa59dd095fc7bb80af16f72522309fbf23941b1ce2cbabac878ebecad" } ], "dirSha256": "1331032bf3329642739884604e7bb9707f8a83ccdf1aa0eeed3ea35f0648a693" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }