What problem does it solve?
Many projects use multiple package managers, and manually tracking known security vulnerabilities across them is error‑prone and time‑consuming.
Core Features & Use Cases
- Automatic ecosystem detection – identifies npm, pip, composer, cargo, go, bundler, and dart manifests in the repository.
- Native audit execution – runs each manager’s built‑in audit command (e.g.,
npm audit, pip-audit) without installing third‑party scanners.
- Unified severity‑sorted report – merges findings into a single view, highlights critical and high risks, and offers JSON output.
- Fix mode – optionally runs the managers’ automatic fix commands when the
--fix flag is supplied.
- Graceful handling of missing tools – reports missing utilities and provides install hints instead of failing.
Use case example: a mixed‑language web service that includes a Node front‑end and a Python back‑end can be scanned in a single command to surface any vulnerable packages before deployment.
Quick Start
Run the cve-scan skill to audit all dependencies in the current project and receive a concise vulnerability report.