Install
openclaw skills install skill-guard-proSecurity scanner for ClawHub skills. Analyze before you install.
openclaw skills install skill-guard-proScan ClawHub skills for security risks before installing.
ClawGuard performs static code analysis on ClawHub skills to detect:
Download and scan a skill from ClawHub:
uv run {baseDir}/scripts/scan.py --skill <skill-name>
Scan a skill directory on your local filesystem:
uv run {baseDir}/scripts/scan.py --path /path/to/skill
Get results in JSON format:
uv run {baseDir}/scripts/scan.py --skill <skill-name> --json
Scan the GitHub skill:
uv run {baseDir}/scripts/scan.py --skill github
Scan a local skill:
uv run {baseDir}/scripts/scan.py --path ~/.openclaw/skills/my-skill
0: Safe1: Caution2: Dangerousuv (Python package manager)clawhub CLI (optional, for downloading skills)| Category | Weight | Examples |
|---|---|---|
| Network exfiltration | 25 | POST to unknown URL with data |
| Credential access | 20 | Reading API keys, tokens |
| Shell execution | 15 | exec(), subprocess, system() |
| File destruction | 15 | rm -rf, unlink, rmdir |
| Obfuscation | 15 | eval(), atob(), Buffer.from |
| Hidden files | 10 | Dotfiles, hidden directories |
MIT