scan_lockfile
Detect known vulnerabilities in package lockfiles, enriched with exploit probability scores, and receive prioritized fix recommendations.
Instructions
Scan a lockfile for known vulnerabilities.
Reads a package lockfile (package-lock.json, requirements.txt, go.sum), queries NVD + GitHub Advisories, enriches with EPSS exploit probability, and returns a prioritized vulnerability report with fix recommendations.
By default, suppresses low-priority CVEs (EPSS < 10% and CVSS < 9). Set show_all=True to see every vulnerability.
Args: lockfile_path: Absolute path to the lockfile to scan. show_all: Show all vulnerabilities including low-priority ones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lockfile_path | Yes | ||
| show_all | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |