{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:jeremylongshore/claude-code-plugins-plus:plugins/security/input-validation-scanner", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "13d32b1a7b653f37593c768ee7d5fd6c05afdc36", "treeHash": "d481e4ed9b7f315892bed70aabc46bed111deba6b282c974743fb81abd607e7d", "generatedAt": "2025-11-28T10:18:31.099099Z", "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": "input-validation-scanner", "description": "Scan input validation practices", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "1b62a3b0b77b561fc561e4fcc211d467360a381a2951d812dca7622ab1c4a568" }, { "path": ".claude-plugin/plugin.json", "sha256": "48622c4c80365a34d6d94ed08c572339ec79ed63e7eb7dab03b290069ed67de2" }, { "path": "commands/scan-input.md", "sha256": "26981dafecd0bda9d89082c091325c9fdc3ac197318243e952dde0b1a38f4088" }, { "path": "skills/input-validation-scanner/SKILL.md", "sha256": "f6ead5a7619caf8aa7c4abbb1095ee43067d2ffb571675f65e986fb0b6c7e853" }, { "path": "skills/input-validation-scanner/references/README.md", "sha256": "76da117636186ede3c0b2e3c25082d43b1c5a81675b127c2c2e2eebaf3d9fc4c" }, { "path": "skills/input-validation-scanner/scripts/README.md", "sha256": "adca75ec9dede136446a53ccb79002c39c791d43312d778371f97b282ce048cd" }, { "path": "skills/input-validation-scanner/assets/semgrep_ruleset.yaml", "sha256": "61d2f08863b14732295384e8e75a7c12fc5504807ba5309e2bf12132cbb7aaf9" }, { "path": "skills/input-validation-scanner/assets/example_code_with_vulnerabilities.zip", "sha256": "e6e64ee038d180fdf8a7b8d94af62ad07c0910aefe6c002f79726c164be1939e" }, { "path": "skills/input-validation-scanner/assets/README.md", "sha256": "ce170a83c0c9625d43c0f6f786fce67e2ed7c71b2408cb856bc887c14be3dcb5" }, { "path": "skills/input-validation-scanner/assets/codeql_ruleset.qls", "sha256": "e8bad044ef08c82d0d97daa61017b4dd02a348a4ea5d2eab744b42908fa749de" } ], "dirSha256": "d481e4ed9b7f315892bed70aabc46bed111deba6b282c974743fb81abd607e7d" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }