名称: securityclaw-skill
描述: 专为 OpenClaw 技能设计的、以安全为先的技能审计与隔离工具。适用于安装新技能、审查来源未知的技能、扫描技能是否存在提示词注入/数据窃取/供应链风险,或当机器人怀疑某个技能存在恶意行为时。指导进行静态检查(可选沙盒检查),隔离可疑技能,并生成一份供所有者执行的操作清单(删除/上报/允许/全盘扫描)。
运行扫描器(默认只读模式):
python3 scripts/securityclaw_scan.py --skills-dir ~/.openclaw/skills --out report.json
隔离任何可疑项目(移动文件夹,不删除):
python3 scripts/securityclaw_scan.py --skills-dir ~/.openclaw/skills --quarantine-dir ~/.openclaw/skills-quarantine --quarantine --out report.json
如果报告显示任何技能的 严重程度 >= 高:
1) 切勿执行该技能。
2) 隔离该技能文件夹。
3) 通知所有者,并提供:
- 技能名称
- 主要风险原因及对应的文件/行号位置
- 建议采取的操作
4) 等待所有者指示:
- 删除:移除已隔离的技能
- 上报:准备公开报告或威胁指标(不含敏感信息)
- 允许:添加至允许列表并恢复技能
- 全盘扫描:对所有技能进行深度扫描
动态检查为可选步骤,必须在获得所有者批准后方可执行。
详见 references/sandboxing.md。
scripts/securityclaw_scan.py — 主扫描器及隔离功能references/rules.md — 规则目录(标记内容及原因)references/sandboxing.md — 安全沙盒策略及注意事项