Install: clawhub install tommo-skill-guard
Security scanning for OpenClaw skills. Zero exec — read-only scanning via the built-in read tool.
Detect from user's message language. Default: English.
When user wants to install a skill, check BEFORE installing:
https://clawhub.ai/skills/{slug} via browser| Status | Meaning | Action |
|---|---|---|
| -------- | --------- | -------- |
| ✅ Clean | No flags | Proceed |
| ⚠️ Suspicious | Concerns found | Show findings, let user decide |
| 🔴 Malicious | AV flagged | Advise against install |
If browser unavailable: clawhub inspect {slug} for basic metadata.
Scan installed skill files for dangerous patterns using the read tool only — no exec, no shell, no injection risk.
read ./skills/{name}/SKILL.mdread if scripts/ or references/ exist| Pattern | Risk |
|---|---|
| --------- | ------ |
child_process, exec( | Shell command execution |
eval(, Function( | Dynamic code execution |
require('fs'), writeFile | File system access |
rm -rf, del /s | Destructive file operations |
curl.*password, token= | Credential exfiltration |
base64.decode | Hidden payloads |
HEARTBEAT.md, MEMORY.md | Writes to config files |
Report format:
Scan: {skill-name}
Files checked: {N}
🔴 [file:line] {pattern} — {risk description}
✅ No issues found
Compare files by reading them and noting their content fingerprint (first/last lines + file size). No hashing exec needed — the read tool is sufficient for detecting file changes.
Baseline (user-initiated only):
./skills/{name}/memory/skill-guard/{name}-baseline.txtVerify (user-initiated only):
Auto-baseline is disabled by design. New skills are never automatically trusted.
| User says | Action |
|---|---|
| ----------- | -------- |
| "check {skill}" | Pre-install ClawHub check |
| "scan {skill}" | Local pattern scan (via read) |
| "scan all" | Scan all installed skills |
| "integrity check {skill}" | Verify against saved baseline |
| "baseline {skill}" | Create baseline (manual only) |
read only — never exec, never shell, no command injection possible./skills/ directorymemory/skill-guard/ (explicit user request only)Install the full suite:
clawhub install tommo-skill-guard setup-doctor context-brief skill-analytics
共 1 个版本