Back to skills
SKILL.md
Dependency Audit
ASecurityAudit Python deps for vulnerabilities updates and licenses
- 2 stars
- 0 votes
- 0 copies
- 4 views
- Added September 10, 2026
Security analysis
96/100- Installs packages at runtime which could introduce malicious dependencies
npx -y skills add LoopyLuci/Skills --skill dependency-audit --agent claude-codeAre you the author of Dependency Audit?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/loopyluci-dependency-audit)---
name: dependency-audit
description: "Audit Python deps for vulnerabilities updates and licenses"
---
# Dependency Audit
## Check for Vulnerabilities
```bash
# pip-audit
pip install pip-audit
pip-audit
# Safety
pip install safety
safety check
# pip freeze comparison
pip freeze | safety check --stdin
```
## Check for Outdated Packages
```bash
pip list --outdated
# pip-upgrader
pip install pip-upgrader
pip-upgrade
```
## License Checking
```bash
pip install pip-licenses
pip-licenses
pip-licenses --summary
pip-licenses --allow-only "MIT;Apache-2.0"
```
## requirements.txt Hygiene
```bash
# Generate from installed
pip freeze > requirements.txt
# Generate with hashes (secure)
pip freeze --require-hashes > requirements.txt
# Compile from setup.cfg/pyproject.toml
pip install pip-tools
pip-compile pyproject.toml
```
## Automated Audit (Cron)
```bash
hermes cron create \
--schedule "0 9 * * 1" \
--script "scripts/dep-audit.sh" \
--no-agent \
--deliver telegram
```
Script outputs only when issues found (empty = silent).
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.