Found a security issue? Don't open a public issue.
Email security@depcheck.dev (or DM a maintainer on GitHub) with:
- What you found
- How to reproduce it
- Potential impact
We'll acknowledge within 48 hours and keep you updated.
| Version | Supported |
|---|---|
| Latest release | ✅ Yes |
| Older releases | ❌ No |
Security fixes go to main and get released ASAP.
- Vulnerability data manipulation (OSV.dev response parsing)
- Path traversal in file scanning/export
- SBOM injection via malicious package metadata
- License classification bypass
- Dependency confusion via PyPI API responses
- Bugs requiring local filesystem access you already have
- Denial-of-service via massive dependency trees
- Issues in optional visualization deps (D3.js in generated HTML)
- Day 0: Private report
- Day 1-2: Triage + confirm
- Day 7-30: Fix + test
- Day 30+: Public disclosure, release, credit (unless you want anonymity)
- Minimal dependencies — all well-maintained, popular packages
pip-auditruns in CI on every PR- No
eval(),exec(),pickle.load()on untrusted input - HTTP calls use
httpxwith timeouts and validation - File operations use
pathlibwith validation - SBOM export validates all data before writing
Run locally:
pip-audit