Generated note: shared plugin assets for this package live at the plugin root. Common local references were rewritten when they appeared in backticks or markdown links.
clawvet
Scan any OpenClaw skill for security threats before you install it.
Usage
Scan a local skill:
npx clawvet scan ./skill-folder/
Scan with JSON output (for CI/CD):
npx clawvet scan ./skill-folder/ --format json --fail-on high
Audit all installed skills:
npx clawvet audit
Watch for new skill installs and auto-block risky ones:
npx clawvet watch --threshold 50
What it detects
clawvet runs 6 analysis passes on every skill:
- Skill Parser — Extracts YAML frontmatter, code blocks, URLs, IPs, domains
- Static Analysis — 54 regex patterns: RCE, reverse shells, credential theft, DNS exfil, obfuscation
- Metadata Validator — Undeclared binaries, env vars, missing descriptions
- Dependency Checker —
npx -yauto-install, global npm installs - Typosquat Detector — Levenshtein distance against popular skills
- Semantic Analysis — AI-powered social engineering and prompt injection detection (Pro)
Risk Grades
| Score | Grade | Action |
|---|---|---|
| 0-10 | A | Safe to install |
| 11-25 | B | Safe to install |
| 26-50 | C | Review before installing |
| 51-75 | D | Review carefully |
| 76-100 | F | Do not install |