/install dep-vuln-scanner
Dependency Vulnerability Scanner
Scan project dependencies against the OSV.dev vulnerability database. Zero config, no API keys.
Quick Start
# Scan current directory (auto-detects project type)
python3 scripts/dep_vuln_scan.py .
# Scan a specific project
python3 scripts/dep_vuln_scan.py /path/to/project
# JSON output for CI/CD
python3 scripts/dep_vuln_scan.py . --json
# Scan only npm dependencies
python3 scripts/dep_vuln_scan.py . --ecosystem npm
Supported Ecosystems
| File | Ecosystem |
|---|---|
package.json |
npm |
requirements.txt |
PyPI |
go.mod |
Go |
Multiple files in the same directory are scanned together.
Output
- Color-coded severity: CRITICAL/HIGH (red), MEDIUM (yellow), LOW (green)
- Includes CVE aliases, vulnerability IDs, and descriptions
- Summary with total count and critical/high breakdown
- Exit code 1 if any vulnerabilities found (useful for CI gates)
Flags
--json— Machine-readable JSON output--ecosystem \x3Cname>— Filter by ecosystem (repeatable)
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install dep-vuln-scanner - After installation, invoke the skill by name or use
/dep-vuln-scanner - Provide required inputs per the skill's parameter spec and get structured output
What is Dep Vuln Scanner?
Scan project dependencies for known security vulnerabilities using the OSV.dev API. Supports npm (package.json), Python/pip (requirements.txt), and Go (go.mo... It is an AI Agent Skill for Claude Code / OpenClaw, with 218 downloads so far.
How do I install Dep Vuln Scanner?
Run "/install dep-vuln-scanner" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Dep Vuln Scanner free?
Yes, Dep Vuln Scanner is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Dep Vuln Scanner support?
Dep Vuln Scanner is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Dep Vuln Scanner?
It is built and maintained by John Wang (@johnnywang2001); the current version is v1.0.0.