扫描报告
25 /100
skill-shield
OpenClaw extension security management system - scans installed extensions for security risks, maintains allowlists/blocklists
Legitimate security scanner for OpenClaw extensions with minor documentation gaps; hook references non-existent script but no confirmed malicious behavior detected.
可以安装
Verify the tui-startup.py script exists if using the hook functionality; otherwise safe to use for extension security scanning.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Hook references non-existent script 文档欺骗 | hook/shield-scan.js:14 |
| 低危 | Undeclared shell execution capability 权限提升 | hook/shield-scan.js:18 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | shield.py:107 - os.walk traversal of skills directory |
| 命令执行 | NONE | WRITE | ✗ 越权 | hook/shield-scan.js:18 - execSync references non-existent script |
| 网络访问 | NONE | NONE | — | No network requests found in codebase |
| 数据库 | READ | READ | ✓ 一致 | shield.py:55 - reads risk database JSON |
| 环境变量 | NONE | NONE | — | No os.environ iteration found |
| 凭证 | NONE | NONE | — | No credential access patterns detected |
目录结构
6 文件 · 31.0 KB · 1007 行 Python 2f · 511L
Markdown 2f · 447L
JavaScript 1f · 39L
JSON 1f · 10L
├─
▾
hook
│ └─
shield-scan.js
JavaScript
├─
▾
scripts
│ ├─
generate_report.py
Python
│ └─
shield.py
Python
├─
config.json
⚠
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
Python standard library only | 3.6+ | stdlib | 否 | No pip packages - uses only os, re, json, glob, hashlib, pathlib, datetime, argparse, typing |
安全亮点
✓ Uses only Python standard library - no external dependencies to compromise
✓ No credential harvesting or sensitive path access
✓ No network exfiltration or C2 communication
✓ No obfuscation or base64-encoded payloads
✓ Legitimate security scanning tool with proper risk categorization
✓ Open-source readable code with no hidden functionality beyond declared scope