scan_project
Scan project directories for CVE vulnerabilities by detecting npm, Python, Go, and Rust manifests, querying live OSV.dev data to generate structured vulnerability reports with severity counts and fix recommendations.
Instructions
Scan a project directory for CVE vulnerabilities. Automatically detects npm (package-lock.json), Python (requirements.txt / Pipfile.lock / poetry.lock), Go (go.sum), and Rust (Cargo.lock) manifests. Queries live CVE data from OSV.dev. Returns structured vulnerability report with severity counts, risk score, and fix recommendations. Use this as the first step before open_dashboard or apply_fixes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Absolute or relative path to the project directory. Defaults to current working directory. | |
| severity_filter | No | Only return vulnerabilities at this severity or above. Default: all. | |
| offline | No | If true, skip OSV.dev query and only parse manifests. Default: false. |