你的AI技能在偷偷干什么?SkillFence给你看门狗级别的监控

你有没有遇到过这种情况——装了一个新的 AI 技能(Skill),然后发现它偷偷访问了你不想暴露的文件夹,或者在后台悄悄向外发送数据?

这类风险在 AI Agent 生态里越来越常见。Skill 本质上是给 AI 装了一双”手”,这双手能读写文件、调用网络、执行命令——但大多数 Skill 目录只告诉你它”能做什么”,不会告诉你它”实际做了什么”。

SkillFence 就是来解决这个问题的。

SkillFence 是一个专门为 OpenClaw 生态设计的运行时安全监控工具。它的核心思路非常清晰——不帮你预判代码是否可疑(静态扫描),而是在 Skill 实际运行的时候,持续监视它的真实行为。

具体监控什么?四个维度:网络调用(有哪些出站连接)、文件访问(读写了什么文件)、凭证读取(有没有接触敏感凭据)、进程活动(起了什么子进程)。检测规则目前已经更新到 v2.2.0,内置 102 条规则,覆盖已知 C2 服务器、反向 shell、加密货币挖矿、curl|sh 管道攻击、Base64 解码执行、数据外泄等威胁模式。

使用方式很轻量。装好后,AI 助手可以通过 node monitor.js 执行多种命令:--scan 全系统深度审计、--watch 实时威胁监控、--scan-skill 针对单个 Skill 预检、--check-credentials 凭证访问检查等等。扫描结果按 🔴 CRITICAL / 🟠 HIGH / 🟡 MEDIUM / 🟢 CLEAN 四级呈现,一目了然。

特别有意思的是它和静态扫描器的互补关系。静态扫描器在安装前检查”代码看起来是否可疑”,但很多恶意行为只有在正常使用时才会触发——比如一个 Skill 在收到特定指令后才开始向外传数据,静态扫描根本抓不到。SkillFence 弥补了这个盲区。

零依赖、完全本地运行是另一个亮点。SkillFence 本身不发起任何外部网络请求,不读取凭据文件内容(只检查文件元数据时间戳),也不依赖 npm 包——这直接规避了供应链攻击风险。

适合谁用?OpenClaw 重度用户、企业安全团队,以及经常从社区安装第三方 Skill 的个人开发者。如果你处理敏感数据、有合规审计需求,或者单纯想对 AI 的”手”多一层掌控,SkillFence 值得一试。


GitHub 链接:https://github.com/openclaw/skills/tree/main/skills/deeqyaqub1-cmd/skillfence

安装命令:openclaw skills install deeqyaqub1-cmd/skillfence


GitHub: https://github.com/openclaw/skills/tree/main/skills/deeqyaqub1-cmd/skillfence

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 1730 阅读