SuperAPI AI 工具集

clawhub-skill-scanner

安全与审计

查看项目

更新于 10-16 03:42

技能介绍

用途:在从 ClawHub、GitHub 或外部来源安装技能前执行强制安全审计,防止供应链攻击。资料称其灵感来自 ClawHavoc 事件(ClawHub 上 341 个恶意技能被入侵)。

主要能力:检测 CRITICAL 级问题(反弹 shell、curl|bash、访问 ~/.ssh、~/.aws、~/.openclaw、.env、Discord/Slack webhook 外泄、恶意域名、crontab/systemd/LaunchAgents 持久化、eval/exec/subprocess shell=True 命令注入、base64/pickle/marshal 混淆)并阻止安装;WARNING 级包括原始 socket、动态编译、文件删除、截屏/键盘捕获库、ctypes 低级调用。对 HTTP 请求、API key 引用、文件写入、环境变量访问等常见模式不告警以减少噪音。风险评分:CRITICAL×30 为基础分,WARNING×3(上限 10);0-20 SAFE,21-50 CAUTION,51-80 DANGER,81-100 BLOCKED。

使用方式:扫描技能目录 python3 scripts/scan_skill.py /path/to/skill;JSON 输出加 --json;仅安全时退出码 0 用 --install-if-safe。可写包装脚本先 clawhub inspect 拉取到临时目录,扫描通过后再 clawhub install。

适用场景:安装任何外部技能前的门禁检查,可集成到自动化流程。

限制:资料未提供安装方式、依赖要求、支持平台与误报率数据;威胁模式细节见 references/threat-patterns.md。