| name | dependency-cve-burndown |
| description | Scans dependencies for CVEs, ranks by severity/reachability, drafts the smallest credible patch. Read-only โ never applies a patch or accepts risk on its own. |
dependency-cve-burndown procedure
The prompt carries intent; this skill carries the procedure โ keep it a checklist,
not an essay. Adapted from Forward Future Loop Library #7 (hungtv27) to this
library's L1-first, report-only shape.
- Read โ scan the dependency graph for known CVEs against current
advisory sources. If the graph, repo, or advisories are unreachable,
report the blocker and stop.
- Assess โ for each high or critical finding: identify the affected
dependency (direct or transitive), assess reachability of the vulnerable
code, and check whether exploit conditions exist in this project.
- Rank โ by severity, reachability, exposure, and available
remediation.
- Draft and verify โ for the highest-risk reachable finding: in a
throwaway worktree, draft the smallest credible patch. Run the build,
tests, and a fresh security scan.
- Write
cve-burndown-report.md: CVE, reachability evidence, drafted
patch, verification result โ or, if the only fix is a major/breaking
upgrade, touches production, or requires accepting risk, a flagged
decision point instead of a drafted patch.
- Record โ update
dependency-cve-burndown-state.md's per-CVE status,
append one line to loop-run-log.md, commit both. Discard the throwaway
worktree.
- Take NO other action โ never apply a patch, never accept risk on your
own. This loop is L1 report-only until a human promotes it.