Security scanning tool for OpenClaw skills - detect malware, analyze permissions, and get trust scores before installing.
NEW: Now available on ClawHub! Install directly with
clawhub install skill-security-scanner
# Option 1: Install via ClawHub (recommended)
clawhub install skill-security-scanner
# Option 2: Clone manually
git clone https://github.com/Steffano198/skill-security-scanner.git ~/.openclaw/skills/skill-security-scanner
# Scan a skill
./scripts/scan-skill.sh ~/.openclaw/skills/githubSkill Security Scanner is a security tool for OpenClaw users to verify skills before installing them.
After the ClawHavoc incident (February 2026, where 341 malicious skills were discovered), security is more critical than ever.
This scanner helps you:
- π Calculate Trust Score (0-100)
- π Detect Suspicious Patterns
- π Analyze Permissions (bins, env vars)
β οΈ Identify Risk Levels- π‘ Get Clear Recommendations
No more blind trust - scan every skill before you install.
| Feature | Description |
|---|---|
| Trust Score | 0-100 score based on permissions, patterns, documentation |
| Risk Level | π’ Low / π‘ Medium / π High / π΄ Critical |
| Permission Analysis | Lists required bins and environment variables |
| Pattern Detection | Finds suspicious code patterns (network calls, obfuscation, etc.) |
| Recommendations | Clear advice on whether to use the skill |
| OpenClaw Compatible | Works seamlessly with your OpenClaw installation |
| Score | Risk | Action |
|---|---|---|
| 80-100 | π’ Low | Safe to use |
| 60-79 | π‘ Medium | Review before use |
| 40-59 | π High | Use with caution |
| 0-39 | π΄ Critical | Don't use |
| Factor | Weight |
|---|---|
| Permission Scope | 30% |
| Code Patterns | 25% |
| Documentation Quality | 20% |
| Author Reputation | 15% |
| Update Frequency | 10% |
- π Network exfiltration attempts
- π Credential harvesting
- π₯ Destructive file operations
- π Obfuscated commands (base64, eval)
- π¦ Excessive permissions
- π Unknown third-party dependencies
- β° Outdated (6+ months no updates)
- π·οΈ Official OpenClaw skill
- π Minimal permissions
- π Clear documentation
- π€ Known author
# Scan any skill
./scripts/scan-skill.sh ~/.openclaw/skills/github
# Scan before installing from ClawHub
clawhub install cool-new-skill
./scripts/scan-skill.sh ~/.openclaw/skills/cool-new-skillπ Scanning: github
ββββββββββββββββββββββββββββββββββ
π Trust Score: 95/100 (π’ Low)
π Permissions:
β’ bins: gh
β
Positive Signs:
β’ Official OpenClaw skill
β’ Has proper metadata
β’ Well documented
π‘ Recommendation:
Safe to use - well documented, standard permissions
skill-security-scanner/
βββ SKILL.md # OpenClaw skill definition
βββ README.md # This file
βββ LICENSE # MIT License
βββ scripts/
β βββ scan-skill.sh # Main scanner script
βββ examples/
βββ scan-output.md # Example outputs
βββ report.md # Example reports
# Install directly
clawhub install skill-security-scanner
# Update
clawhub update skill-security-scanner# Clone to your OpenClaw skills folder
git clone https://github.com/Steffano198/skill-security-scanner.git ~/.openclaw/skills/skill-security-scannerNo configuration needed! Just run the scanner on any skill path.
Contributions are welcome! Here's how to help:
- Fork the repo
- Create a feature branch
- Submit a pull request
- Report issues
MIT License - see LICENSE file.
Steff (@Steffano198 / @DevSef)
- OpenClaw enthusiast
- Building tools for the community π¦
- OpenClaw Official Site
- OpenClaw Documentation
- ClawHub - Skill Registry
- ClawHavoc Security Incident
- OpenClaw GitHub
- Awesome OpenClaw Skills
OpenClaw, ClawHub, skill security, OpenClaw skills, AI assistant security, malware detection, OpenClaw malware, skill scanner, AI agent tools, OpenClaw plugins, AI assistant plugins, Claude Code, OpenAI automation, AI workflow, productivity tools, security scanner, trust score, skill verification, AI safety
This tool provides automated security analysis but cannot guarantee 100% accuracy. Always:
- Review skills manually before installing
- Check the author's reputation
- Start with sandboxed environments
- Monitor skill behavior after installation
Stay safe π
Built with β€οΈ for the OpenClaw community