What problem does it solve? Modern projects pull in hundreds of direct and transitive packages, and a single vulnerable dependency, typosquatted package, or malicious postinstall script can compromise the entire application. This Skill performs a structured, read-only audit of the dependency graph so risks are found and prioritized before they reach production. ## Core Features & Use Cases - CVE Triage in Context: Runs npm audit, pip-audit, or govulncheck and classifies each finding by actual exploitability in your project, not just registry severity. - Install-Time Script Inspection: Flags postinstall, preinstall, and prepare scripts that download binaries, execute curl/wget, or modify system files. - Lockfile and CI Integrity Checks: Verifies lockfile presence and version, and confirms CI uses npm ci or --frozen-lockfile instead of npm install. - Typosquatting and Dependency Confusion Detection: Compares package names against popular counterparts and checks private registry scoping in .npmrc. - Use Case: Before merging a PR that adds new packages, run this review to verify provenance, check for unreviewed postinstall scripts, and produce a prioritized remediation table with severities and safe versions. ## Quick Start Audit this project's dependencies for supply chain risks and produce a prioritized remediation report.