Security auditing skill for scanning CVE vulnerabilities across npm, Python, Go, and Rust projects using osv-ui...
Use this skill whenever the user asks to:
npm audit, pip-audit, Snyk, or DependabotActivate when the user mentions any of:
# Single service
npx osv-ui --no-open --json ./osv-report.json
# Multiple services
npx osv-ui ./frontend ./api ./worker --no-open --json ./osv-report.json
# Auto-discover
npx osv-ui --discover --no-open --json ./osv-report.json
Parse osv-report.json and show:
๐ [project]: [N] packages ยท ๐ด Critical: N ยท ๐ High: N ยท ๐ก Moderate: N ยท ๐ต Low: N ยท Risk: N/100
Top CVEs: [list top 5 by severity with fix version]
"Want to review in a visual dashboard before I apply any fixes?"
npx osv-ui [same paths]
# Opens http://localhost:2003
Show what will change. NEVER apply without explicit user "yes".
npm install axios@0.30.3 # fixes 4 CVEs
npm install lodash@4.17.23 # fixes 3 CVEs
# Apply fixes
npm install [package@version]
# Re-scan to confirm
npx osv-ui --no-open --json ./osv-report-after.json
--offline if OSV.dev is unreachablenpx osv-ui # scan current dir
npx osv-ui ./frontend ./api # multi-service
npx osv-ui --discover # auto-detect
npx osv-ui --json=report.json --no-open # export JSON
npx osv-ui --html=report.html --no-open # export HTML