PurelyMail邮箱配置
Clawdbot代理
clawscan(SkillGuard)是面向ClawHub生态的安全扫描工具,用于在安装第三方技能前检测危险代码模式、可疑行为和存在漏洞的依赖项。由于ClawHub本身没有内容审核机制,该工具填补了缺失的安全层,帮助用户在技能接触系统之前发现潜在威胁。
ClawHub平台缺乏官方内容审核,第三方技能可能携带恶意代码或漏洞。技能安全扫描器在技能安装前自动检测危险代码模式、可疑行为及依赖漏洞,为业务系统增加一道安全防线,帮助团队在技能接入前识别潜在威胁,降低安全风险暴露面。
落地案例:某团队计划从ClawHub引入一款数据可视化技能。运维人员执行扫描命令后,工具标记出该技能存在环境变量读取行为和一处依赖项的已知漏洞。经人工复核,环境变量访问属正常配置需求,但依赖漏洞需升级修复。团队要求开发者更新依赖后再行部署,避免了带漏洞组件进入生产环境。
安装指令:
clawhub install clawscan
或手动安装:
git clone https://github.com/G0HEAD/skillguard
cd skillguard
chmod +x scripts/skillguard.py
基础用法:
python3 scripts/skillguard.py scan 技能名python3 scripts/skillguard.py scan-local ./路径/到/技能python3 scripts/skillguard.py audit-installedpython3 scripts/skillguard.py report 技能名 --format markdownpython3 scripts/skillguard.py deps ./路径/到/技能环境要求:Python 3.8+,clawhub CLI(远程扫描时需要)
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 技能名称(远程扫描)、本地技能文件夹路径、报告格式参数(可选) |
| 输出 | 安全扫描报告(终端/Markdown格式)、风险等级分类(严重/警告/信息)、检测到的具体代码模式及位置 |
| 适用人群 | ClawHub平台用户、企业安全团队、技能开发者自审、运维人员 |
| 不包含 | 运行时动态行为监控、自动修复或隔离功能、法律合规性评估、技能功能正确性验证 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/g0head/clawscan/SKILL.md
来源类型:GitHub仓库