可信 — 风险评分 5/100
上次扫描:1 天前 重新扫描
5 /100
clawguard-security-checker
Enterprise-grade security configuration analyzer and runtime integrity verifier for OpenClaw environments
ClawGuard Security Checker is a legitimate OpenClaw configuration analyzer that reads config files, checks permissions, and generates hardening recommendations with no malicious behavior detected.
技能名称clawguard-security-checker
分析耗时29.2s
引擎pi
可以安装
This skill is safe to use. No security concerns identified.

安全发现 1 项

严重性 安全发现 位置
低危
Minor documentation gap on file output 文档欺骗
SKILL.md does not explicitly declare filesystem:WRITE capability for report and hardened config generation. However, this is benign functionality clearly implied by the hardening feature.
Filesystem WRITE for --output and --fix file generation not declared
→ Add explicit declaration of filesystem:WRITE for report/config output capabilities
SKILL.md:1
资源类型声明权限推断权限状态证据
文件系统 READ READ ✓ 一致 SKILL.md:47 - Find and read ~/.openclaw/openclaw.json
文件系统 NONE WRITE ✓ 一致 cli.js:61,74 - fs.writeFileSync for report and hardened config output
网络访问 NONE NONE No network calls in cli.js or src/checker.js
命令执行 NONE NONE No child_process usage in codebase
环境变量 NONE NONE No os.environ iteration or credential harvesting

目录结构

6 文件 · 43.9 KB · 1280 行
JavaScript 2f · 654L Markdown 2f · 604L JSON 2f · 22L
├─ 📁 src
│ └─ 📜 checker.js JavaScript 548L · 19.3 KB
├─ 📋 _meta.json JSON 7L · 159 B
├─ 📜 cli.js JavaScript 106L · 3.9 KB
├─ 📋 package.json JSON 15L · 419 B
├─ 📝 README.md Markdown 128L · 3.3 KB
└─ 📝 SKILL.md Markdown 476L · 16.8 KB

依赖分析 1 项

包名版本来源已知漏洞备注
none N/A N/A No npm dependencies - uses only built-in Node.js modules (fs, path, crypto)

安全亮点

✓ No shell execution (child_process) - pure Node.js fs/path/crypto APIs
✓ No network requests - fully offline configuration analysis
✓ No credential harvesting - only pattern-matches exposed secrets in config files, does not exfiltrate
✓ No sensitive path access - only reads ~/.openclaw/, never accesses ~/.ssh, ~/.aws, or .env
✓ No obfuscation - clean, readable code with no base64 or eval patterns
✓ No supply chain risk - zero dependencies in package.json
✓ Legitimate security tool purpose - validates and hardens OpenClaw configurations
✓ No persistence mechanisms - no cron, startup hooks, or backdoor installation