pkghealth is a Python-based tool to analyze and report on the health of your project's dependencies. It identifies outdated packages, security vulnerabilities, and dependency conflicts, helping you maintain a clean and secure codebase.
- Outdated Packages: Scan
requirements.txt
orpyproject.toml
to detect outdated dependencies. - Vulnerability Alerts: Cross-reference packages with known security advisories (e.g., PyPI Advisory DB).
- Dependency Graph: Visualize dependency relationships and conflicts.
- CI/CD Integration: Export results to JSON/Markdown for automated workflows.
Install pkghealth
via pip:
pip install pkghealth