龙虾安全卫士
OpenClaw Safety Guard
在你安装任何 ClawHub 技能之前
先让它替你把把关
ClawHub 上的社区技能现在已经超过一万个了。装起来很爽,但有没有想过——随便装一个陌生账号上传的技能,安全吗?
今天聊的OpenClaw Safety Guard,我叫它"龙虾安全卫士",干的就是这件事:在你装技能之前,先帮你扫一遍。
先聊聊背景:ClawHavoc 事件
要理解"龙虾安全卫士"为什么诞生,得先聊聊 2026 年 2 月发生的一件大事——ClawHavoc 供应链污染事件。
- 🦠2026年1月27日
第一个恶意技能悄悄上传至 ClawHub,伪装成合法的加密货币交易工具。
- 📈1月31日 — 大规模爆发
攻击者开始批量上传恶意技能。其中一个账号 hightower6eu 单人上传了 354 个恶意包。技能界面看起来专业,README 写得头头是道,很难分辨真假。
- 🔍2月1日 — 曝光
安全团队 Koi Security 完成全量审计,在当时 2,857 个技能里发现了 341 个恶意技能,其中 335 个来自同一组织,正式命名为"ClawHavoc"。
- ⚠️2月中旬 — 扩大
持续扫描发现恶意技能数量超过 824 个,占 ClawHub 总量约 20%。受害者遍布 macOS 和 Windows 系统。
伪装成热门工具(天气助手、Solana 钱包追踪器、YouTube 摘要工具……),在技能文档的"安装前提"章节里,要求用户在终端里粘贴执行一段命令。
一旦执行,轻则 API Key 被盗,重则整台电脑的浏览器密码、SSH 密钥、加密钱包数据被打包发送到攻击者服务器。
这就是"龙虾安全卫士"这类技能出现的直接原因——ClawHub 是完全开放的,任何人都能上传,官方几乎没有人工审核。用户需要一道自己的防线。
龙虾安全卫士是什么?
OpenClaw Safety Guard 是装在你本地 OpenClaw 里的一个安全扫描技能。不是防火墙,不是杀毒软件——就是个装之前先过一关的工具。
用法也直接:想从 ClawHub 或其他地方装某个技能,先把它的 SKILL.md 丢给 Safety Guard,它分析完告诉你有没有问题。
SKILL.md 文件本质上是一个纯文本文件,包含:技能的名称和描述、它需要的系统权限和环境变量、安装脚本(如果有的话)、以及对外联网的 URL。
Safety Guard 把这些内容全部过一遍,对照已知危险模式库逐条核查。
能检测哪些威胁?
| 危险模式 | 风险等级 | 为什么危险 |
|---|---|---|
curl | bash类命令 | 🔴 极危 | 直接从网络拉取并执行代码,几乎无从防御 |
| Base64/十六进制混淆执行 | 🔴 极危 | 常见的恶意代码隐藏手法 |
| wget 下载后执行 | 🔴 极危 | 下载可执行文件并立即运行 |
| 未知来源 npm/pip 包 | 🟡 高危 | 可能安装恶意第三方包 |
| chmod +x 后执行 | 🟡 高危 | 赋予脚本可执行权限并运行 |
| sudo 命令 | 🟠 中危 | 申请系统级权限,需警惕 |
| 未知外部 URL | 🟠 中危 | 可能是恶意文件托管地址 |
| 读取 .env 文件 | ⚪ 低危 | 可能获取你的 API Key 等凭证 |
扫描完成后,Safety Guard 会给出三档结论:✅ 可以安装 / ⚠️ 建议人工复查 / ❌ 不要安装,并标出具体的问题行和说明。
主要功能一览
直接传入技能的 URL,无需手动下载,一键扫描。
对已下载但未安装的技能目录做本地扫描。
扫描你工作区里现有的全部技能,查漏补缺。
输出 Markdown/JSON/HTML 格式的详细报告,便于存档和分享。
将你信任的包名和域名加入白名单,避免重复误报。
适合团队场景,可在自动化流水线里做技能准入把关。
怎么安装和使用?
Safety Guard 本身也是 ClawHub 上的技能,装法和其他技能一样:
npxclawhub@latestinstallclaw-skill-guard装完重启一次 OpenClaw 会话,之后直接用自然语言调用就行:
# 扫描 ClawHub 上的某个技能(安装前)帮我扫描 clawhub.ai/user/some-skill 这个技能安不安全# 审计本地已安装的所有技能帮我检查一下 skills 目录里的所有技能有没有安全问题Safety Guard 是纯本地运行的,它解析的是文本内容,不需要网络请求、不需要额外的 API Key,也不会把你的技能文件发送到任何外部服务。
几点实操建议
🛡️ 先扫再装,养成习惯
ClawHub 发布技能的门槛就是"GitHub 账号注册满一周",ClawHavoc 之后虽然加了 VirusTotal 联动,但覆盖率有限。Safety Guard 跑一次就几秒,没理由跳过这步。
🔍 "Prerequisites"区域的命令要特别警惕
ClawHavoc 的套路就是:文档本身写得很正经,但在"安装前提"里夹一段要你粘贴执行的命令。Safety Guard 会专门标出这类模式。
⚠️ 中危以上自己再看一眼
Safety Guard 是静态模式匹配,有误报。碰到"高危"结论,建议直接打开 SKILL.md 看对应的那行——不需要太多技术背景,能读懂命令就够了。
🔑 装过来路不明技能的,去轮换一次 API Key
如果你之前装过一些没仔细看过的技能,建议主动轮换一遍存在 OpenClaw 里的凭证——OpenAI、Anthropic,以及其他接入的服务都算上。
📋 小结
- ClawHub 是完全开放的市场,ClawHavoc 事件证明这个风险不是说说而已
- 龙虾安全卫士(OpenClaw Safety Guard)是一个本地运行的技能安全扫描工具,在安装陌生技能前替你把关
- 它能识别 curl|bash 注入、混淆脚本、恶意下载、权限滥用等常见攻击模式,并给出明确的风险等级
- 零配置、无需 API Key、纯本地分析,安装成本极低
- "先扫再装",花不了几秒钟
夜雨聆风