dependency_auditor__audit_pip
Audit Python dependencies for known CVEs via the OSV database. Read exact versions from lock files or requirements to identify vulnerable packages.
Instructions
Audit Python dependencies for known CVEs using the OSV database. Reads exact versions from uv.lock, poetry.lock or Pipfile.lock, falling back to requirements.txt / pyproject.toml
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| directory | Yes | Path to the directory containing requirements.txt or pyproject.toml | |
| exploitData | No | Add CISA KEV (exploited in the wild) and FIRST EPSS data and order findings by it (default: true; sends CVE IDs only) | |
| includeDevDeps | No | Include dev groups from poetry.lock, uv.lock or Pipfile.lock (default: false) |