This skill should be used when the user asks about dependency security, outdated packages, vulnerability scanning, or license compliance. It audits project dependencies for security vulnerabilities, outdated versions, and license issues.
Comprehensive dependency auditing: security vulnerabilities, version freshness, license compliance, and unused dependencies.
# Check which package managers are in use
ls package.json pyproject.toml Cargo.toml go.mod Gemfile pom.xml 2>/dev/null
Node.js:
npm audit --json 2>/dev/null | head -100
# or
npx better-npm-audit audit
Python:
pip-audit 2>/dev/null || pip install pip-audit && pip-audit
# or check with safety
safety check 2>/dev/null
Rust:
cargo audit 2>/dev/null
Go:
govulncheck ./... 2>/dev/null
Check for outdated dependencies:
# Node.js
npm outdated --json 2>/dev/null
# Python
pip list --outdated 2>/dev/null
# Rust
cargo outdated 2>/dev/null
# Node.js
npx license-checker --summary 2>/dev/null
# Python
pip-licenses 2>/dev/null
# Node.js
npx depcheck 2>/dev/null
# Python - check imports vs installed
## Dependency Audit Report
### Security Vulnerabilities
| Package | Severity | CVE | Fix Available |
|---------|----------|-----|---------------|
| ... | ... | ... | ... |
### Outdated Packages
| Package | Current | Latest | Type |
|---------|---------|--------|------|
| ... | ... | ... | ... |
### License Issues
- Copyleft licenses in proprietary project: [list]
- Unknown licenses: [list]
### Unused Dependencies
- [list of unused packages]
### Recommendations
1. Critical: Update X immediately (CVE-YYYY-NNNN)
2. High: Update Y to fix security issue
3. Low: Remove unused dependency Z
User: "Audit all dependencies in this project"
User: "Any security vulnerabilities in our dependencies?"
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer