with one click
defending-code-vuln-scan
Run static repo-read vulnerability review.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Run static repo-read vulnerability review.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Plan safe harness customization only.
Orient static defending-code review work.
Build a static security threat model.
Draft inert patches for verified findings.
Triages static security findings.
Manage Apple Notes via memo CLI: create, search, edit.
| name | defending-code-vuln-scan |
| description | Run static repo-read vulnerability review. |
| version | 1.0.0 |
| author | Anthropic, ported by Hermes Agent |
| license | Apache-2.0 |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"category":"security","tags":["security","vulnerability-scan","static-analysis"]}} |
Use this skill when the user asks to statically scan a local codebase for security vulnerabilities or to produce raw findings for later triage.
THREAT_MODEL.md from defending-code-threat-model.delegate_task available for child reviewers constrained to toolsets=["repo-read"].VULN-FINDINGS.json and VULN-FINDINGS.md.Inputs:
<target>: required local directory.--focus <area>: optional repeatable focus area.--single: optional sequential review for tiny targets.--extra <file>: optional local extra vulnerability classes.--no-score: optional skip of confidence calibration.Resolve the target, derive focus areas, delegate read-only review, collate findings, and write both JSON and Markdown artifacts.
VULN-FINDINGS.json, VULN-FINDINGS.mdtoolsets=["repo-read"]role="leaf"defending-code-vuln-triage VULN-FINDINGS.json --repo <target>F-001, F-002, sorted by confidence and severityTHREAT_MODEL.md if present and derive focus areas from entry points, trust boundaries, and threat rows.delegate_task(
goal="List security review focus areas for the target repository from static source inspection.",
context="Target: <target>. Static review only. Return focus areas with key files and trust boundaries.",
toolsets=["repo-read"],
role="leaf",
)
--single is appropriate, run one child review per focus area in a single batch:delegate_task(
tasks=[
{
"goal": "Find candidate vulnerabilities for focus area: <focus-area>.",
"context": "Target: <target>. Static review only. Report plausible exploit paths with file and line evidence. Do not modify files.",
"toolsets": ["repo-read"],
"role": "leaf",
}
]
)
category=none placeholders. Otherwise keep candidates for triage.repo-read child per finding to score source support from 1 to 10. Do not drop findings in this pass.VULN-FINDINGS.json with target, scanned_at, focus_areas, findings, and summary.VULN-FINDINGS.md with a summary table and one section per finding.file or web search toolsets for child reviewers.toolsets=["repo-read"].VULN-FINDINGS.json and .md exist and agree on counts and ids.