-
Notifications
You must be signed in to change notification settings - Fork 0
Detector: Dep Audit
Jacob Centner edited this page Apr 10, 2026
·
1 revision
Scans Python dependencies for known security vulnerabilities using pip-audit and the OSV database.
| Property | Value |
|---|---|
| Name | dep-audit |
| Tier | DETERMINISTIC |
| Languages | Python |
| External tool | pip-audit |
| LLM required | No |
| Confidence | 1.00 |
Known CVEs (Common Vulnerabilities and Exposures) in declared Python dependencies, sourced from the OSV vulnerability database.
- Checks for Python project markers (
pyproject.toml,setup.py,requirements.txt,Pipfile,poetry.lock) - Finds or generates a
requirements.txtfrom the project's dependency declarations - Runs
pip-audit --format=jsonagainst the requirements - Parses structured vulnerability output with CVE IDs, descriptions, and fix versions
All vulnerabilities are reported as HIGH severity — known CVEs are always worth addressing.
[DEP-AUDIT] idna 3.4 — CVE-2024-3651
Vulnerability: GHSA-jjg7-2v4v-x38h
Denial of service via resource consumption for internationalized domain names
Fix available: upgrade to idna >= 3.7
Severity: HIGH, Confidence: 1.00
| Repo | Findings | TP Rate |
|---|---|---|
| httpx | 3 | 100% |
| pip-tools | 0 | N/A |
100% true positive rate — backed by a vulnerability database, zero judgment involved.
pip install pip-audit
# Or install sentinel with the detectors extra:
pip install sentinel[detectors]- Python-only (no npm audit, Go vulncheck, or cargo audit)
- Requires
pip-auditto be installed and available in PATH - Audits declared dependencies, not the running environment
- 120-second timeout per audit run
Local Repo Sentinel · MIT License
Getting Started
Reference
Detectors
- Detector: Todo Scanner
- Detector: Complexity
- Detector: Dead Code
- Detector: Dep Audit
- Detector: Docs Drift
- Detector: Unused Deps
- Detector: Lint Runner
- Detector: ESLint Runner
- Detector: Go Linter
- Detector: Rust Clippy
- Detector: Git Hotspots
- Detector: Stale Env
- Detector: Semantic Drift
- Detector: Test Coherence
- Detector: CI/CD Drift
- Detector: Architecture Drift
- Detector: Inline Comment Drift
- Detector: Intent Comparison
Advanced
Workflow