What problem does it solve? Manually tracking vulnerabilities, license obligations, and outdated packages across npm, PyPI, Go, Rust, and Ruby projects is error-prone and slow. This Skill automates dependency auditing offline, producing structured security, compliance, and upgrade reports without external services. ## Core Features & Use Cases - Vulnerability Scanning: Parses manifests and lockfiles (package.json, requirements.txt, go.mod, Cargo.toml, Gemfile, and more) and matches dependencies against a built-in offline CVE pattern set with CVSS scoring and CI fail-on-high gating. - License Compliance Checking: Classifies dependency licenses (permissive, weak/strong copyleft, proprietary, unknown), detects GPL contamination and incompatibility conflicts, and supports permissive or strict policy modes. - Upgrade Planning: Generates risk-ranked, phased upgrade plans from a scan inventory using semver-based breaking-change prediction, with timeline and security-only filtering options. - Use Case: Before a release, run the scanner on your Node.js project to flag a high-severity lodash CVE, verify no GPL dependencies contaminate your MIT-licensed codebase, and produce a 90-day upgrade plan ordered by risk. ## Quick Start Ask the assistant to audit your project's dependencies for vulnerabilities and license conflicts, then generate a prioritized upgrade plan from the scan results.