π¦ ClawHub
ClawSkillShield
by @abyousef739
Locally scans OpenClaw/ClawHub skills for security risks like hardcoded secrets, dangerous calls, and risky imports, then scores and quarantines threats.
TERMINAL
clawhub install clawskillshieldπ About This Skill
ClawSkillShield π‘οΈ
Local-first security scanner for OpenClaw/ClawHub skills.
What It Does
os, subprocess, socket, ctypes)
- Dangerous calls (eval(), exec(), open())
- Obfuscation (base64 blobs, suspicious encoding)
- Hardcoded IPs
Dual-Use Design
Quick Start
CLI (Humans)
pip install -e .
clawskillshield scan-local /path/to/skill
clawskillshield quarantine /path/to/skill
Python API (Agents)
from clawskillshield import scan_local, quarantinethreats = scan_local("/path/to/skill")
if risk_score < 4: # HIGH RISK
quarantine("/path/to/skill")
Zero Dependencies
Pure Python. No network calls. Runs entirely locally.Why This Matters
ClawHavoc demonstrated how easily malicious skills can slip into the ecosystem. ClawSkillShield provides a trusted, open-source defense layerβaudit the code, run offline, stay safe.GitHub: https://github.com/AbYousef739/clawskillshield License: MIT Author: Ab Yousef Contact: contact@clawskillshield.com
π‘ Examples
CLI (Humans)
pip install -e .
clawskillshield scan-local /path/to/skill
clawskillshield quarantine /path/to/skill
Python API (Agents)
from clawskillshield import scan_local, quarantinethreats = scan_local("/path/to/skill")
if risk_score < 4: # HIGH RISK
quarantine("/path/to/skill")