What problem does it solve?
Dependency security audits produce long, noisy lists of vulnerabilities, and fixing them all at once creates risky, unreviewable changes. This Skill turns OSV-Scanner and pnpm audit output into small, prioritized, independently mergeable fix batches that respect the repository's override and release-age policies.
Core Features & Use Cases
- Dual-scanner triage: Runs OSV-Scanner against pnpm-lock.yaml and merges results with pnpm audit advisories, deduplicating by ID and aliases.
- Policy-aware fixes: Pins transitive dependencies via pnpm-workspace.yaml overrides, respects the 21-day minimumReleaseAge gate, and checks auditConfig.ignoreCves before proposing fixes.
- Batched proposals: Groups findings by severity and dependency family into accept-first batches (criticals, direct bumps, transitive overrides, deferred items) that are only applied after user approval, with installs wrapped in Socket Firewall.
- Use Case: After a CI security scan flags 30 vulnerabilities, use this Skill to get a prioritized report of 4-5 mergeable batches, each with exact pnpm-workspace.yaml edits, age-gate status, and verification steps.
Quick Start
Run a security audit on this repository and propose batched fixes for the vulnerabilities you find.