A Python CLI tool for checking project dependencies against known vulnerabilities (NVD/OSV).
pip install pyvuln# Check requirements.txt
pyvuln check --file requirements.txt
# Check a specific package
pyvuln check --package requests==2.28.0
# Output as JSON
pyvuln check --file requirements.txt --format json- Checks Python (pip) and Node.js (npm) dependencies
- Uses OSV and NVD vulnerability databases
- Supports multiple output formats (table, JSON, SARIF)
- CI-friendly exit codes
MIT