扫描报告
10 /100
skill-shield
OpenClaw扩展安全管理系统。扫描已安装扩展的安全风险,提供allowlist策略控制,在使用高风险扩展前进行风险提示。
Skill Shield 是一个合法的 OpenClaw 扩展安全管理系统,代码功能与声明一致,无恶意行为发现,仅存在轻微文档瑕疵(hook引用不存在的脚本)。
可以安装
该技能可安全使用。唯一问题是 hook/shield-scan.js 引用了不存在的 tui-startup.py,建议补充该文件或修正引用路径。
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Hook引用不存在的脚本 文档欺骗 | hook/shield-scan.js:16 |
| 低危 | 扫描覆盖扩展目录 敏感访问 | scripts/shield.py:117 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | scripts/shield.py:142 读取 SKILL.md 和代码文件进行关键词扫描 |
| 网络访问 | NONE | NONE | — | 代码中无任何网络请求,无 requests/urllib/socket 等关键字 |
| 命令执行 | NONE | NONE | — | 仅通过 python3 <script> 方式执行辅助脚本,无 subprocess/eval 等高危调用 |
| 环境变量 | READ | READ | ✓ 一致 | scripts/shield.py:15 使用 os.path.expanduser 读取 HOME 路径 |
目录结构
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
安全亮点
✓ 仅使用 Python 标准库,无第三方依赖风险
✓ 代码结构清晰,无混淆或隐藏执行逻辑
✓ 声明的功能与实际实现一致
✓ 风险检测基于关键词匹配,无主动攻击能力
✓ 数据存储在本地目录,无网络外传行为
✓ 无凭证收割、命令注入、数据外泄等恶意行为
✓ config.json 中的 a-stock-dragon-tiger 已被扫描标记为高风险