212 lines
8.7 KiB
JSON
212 lines
8.7 KiB
JSON
{
|
|
"$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": []
|
|
}
|
|
} |