闲社服务运行正常AI智能体自动化平台
o

开爪守护

技能标识:openclaw-guardian

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

开爪守护

OpenClaw Guardian

AI代理缺失的安全层。

为什么?

OpenClaw让代理直接访问shell、文件、电子邮件、浏览器等。
其中99%的操作是无害的。Guardian负责捕捉那1%的危险操作——同时不影响其余操作的运行速度。

工作原理

工具调用 → 黑名单匹配器(正则规则,0毫秒)
↓
无匹配 → 立即通过(99%的调用)
警告命中 → 1次LLM投票(用户是否请求了此操作?)
严重命中 → 3次LLM投票(全部必须确认用户意图)

两级黑名单

级别LLM投票数延迟示例
无匹配0~0毫秒读取文件、git、常规操作
警告
1 | ~1-2秒 | rm -rf /tmp/cache、chmod 777、sudo apt | | 严重 | 3(一致通过) | ~2-4秒 | rm -rf ~/、mkfs、dd of=/dev/、shutdown |

检查内容

仅检查三种工具类型:

  • - exec → 命令字符串与执行黑名单匹配
  • write / edit → 文件路径规范化后与路径黑名单匹配
  • 其他所有工具类型立即通过

LLM意图验证

当黑名单规则匹配时,Guardian会询问一个轻量级LLM:用户是否明确请求了此操作?它会读取最近的对话上下文以防止误报。

  • - 警告:1次LLM调用。确认 → 继续执行。
  • 严重:3次并行LLM调用。全部必须确认。任何否 → 阻止。

从您现有的OpenClaw提供商配置中自动发现一个廉价/快速的模型(偏好Haiku)。无需单独的API密钥。

LLM回退

  • - 严重 + LLM宕机 → 阻止(故障安全)
  • 警告 + LLM宕机 → 请求用户手动确认

黑名单规则

严重(exec)

  • - 系统路径上的rm -rf(排除/tmp/和工作空间)
  • mkfs、dd到块设备、重定向到/dev/sd*
  • 写入/etc/passwd、/etc/shadow、/etc/sudoers
  • shutdown、reboot、禁用SSH
  • 绕过:eval、绝对路径rm、基于解释器(python -c、node -e)
  • 管道攻击:curl | sh、wget | bash、base64 -d | sh
  • 链式攻击:下载 + chmod +x + 执行

警告(exec)

  • - 安全路径上的rm -rf、sudo、chmod 777、chown root
  • 软件包安装/卸载、服务管理
  • Crontab修改、SSH/SCP、Docker操作、kill/killall

路径规则(write/edit)

  • - 严重:系统认证文件、SSH密钥、systemd单元
  • 警告:点文件、/etc/配置、.env文件、authorized_keys

审计日志

每次黑名单命中记录到~/.openclaw/guardian-audit.jsonl,带有SHA-256哈希链——防篡改,每条记录包含完整内容及前一条哈希值。

安装

bash
openclaw plugins install openclaw-guardian

或手动安装:

bash
cd ~/.openclaw/workspace
git clone https://github.com/fatcatMaoFei/openclaw-guardian.git

Token成本

场景操作占比额外成本
无匹配~99%0
警告
~0.5-1% | ~500 tokens | | 严重 | <0.5% | ~1500 tokens |

偏好廉价模型(Haiku、GPT-4o-mini、Gemini Flash)。

文件结构

extensions/guardian/
├── index.ts # 入口——注册beforetoolcall钩子
├── src/
│ ├── blacklist.ts # 两级正则规则(严重/警告)
│ ├── llm-voter.ts # LLM意图验证
│ └── audit-log.ts # SHA-256哈希链审计日志记录器
├── test/
│ └── blacklist.test.ts # 黑名单规则测试
├── openclaw.plugin.json # 插件清单
└── default-policies.json # 启用/禁用开关

许可证

MIT

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-guardian-1776283844 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-guardian-1776283844 技能

通过命令行安装

skillhub install openclaw-guardian-1776283844

下载

⬇ 下载 openclaw-guardian v1.0.1(免费)

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

v1.0.1 最新 2026-4-16 17:31
Fix: match actual implementation (blacklist + LLM voting, no scoring). Updated core code to PR #25480.
返回顶部