OpenClaw Skill Auditor

🔍 安装前扫描,阻断恶意技能

安全扫描第三方 ClawHub 技能,通过三层检测识别恶意代码、混淆载荷和社会工程攻击,安装前拦截威胁

收藏
6.3k
安装
2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Skill Auditor 是一款面向 ClawHub 生态的安全审计工具,采用三层递进式检测架构:

L1 模式匹配层:基于正则表达式快速识别高危行为,包括 Base64 编码执行、curl|bash 远程脚本下载、eval/exec 动态代码执行、已知 C2 通信地址,以及中等风险的敏感目录访问、环境变量窃取和社会工程关键词。

L2 反混淆层:自动解码 Base64、十六进制等常见混淆格式,对还原后的内容进行二次扫描,发现隐藏的恶意指令和 C2 服务器通信。

L3 LLM 语义分析层(可选):调用 Gemini CLI 进行代码意图理解,突破传统模式匹配的局限,识别新型未知威胁。

用户可通过 clawhub inspect <skill-name> 实现零安装预审计,或对已本地安装的技能执行深度扫描。

显著优点

  • 多层纵深防御:单一技术无法绕过三层独立检测机制
  • 主动威胁情报:内置已知恶意 IP(91.92.242.30)、域名(glot.io、webhook.site)及社会工程话术库
  • 零成本预检inspect 模式无需实际安装即可评估风险
  • 可维护架构:威胁指标以变量形式集中管理,便于快速响应新出现的攻击手法
  • 结构化输出:彩色分级报告(🔴高危/🟡中危/🟢低危)直观呈现风险点与具体代码行

潜在局限

  • 依赖外部 LLM:第三层分析需要用户单独安装 Gemini CLI,未内置大模型能力
  • 正则边界限制:复杂多态混淆可能逃逸模式匹配,依赖定期更新规则库
  • 误报风险:合法技能使用 sudo 或读取配置目录可能触发中低风险标记
  • 生态锁定:专为 ClawHub/OpenClaw 设计,不具备通用软件包审计能力

适合人群

  • 频繁安装第三方 ClawHub 技能的开发者与运维人员
  • 企业安全团队管理内部技能仓库的场景
  • 对供应链安全有较高要求的自动化平台用户

常规风险

  • 情报滞后性:新出现的 C2 基础设施需手动更新至本地规则库
  • LLM 分析成本:启用第三层时产生外部 API 调用费用与延迟
  • 社会工程持续演化:攻击者可能针对"审计通过"的心理诱导用户放松警惕

OpenClaw Skill Auditor 内容

scripts文件夹
手动下载zip · 6.1 kB
audit.shtext/x-shellscript
请选择文件