OpenClaw 安全插件使用指南
Agent安全护栏
SafeShield(百度Agent安全护栏)为各类 Agent 提供输入注入拦截、危险工具拦截、工具输出安全提示能力,当前已适配OpenClaw、DuMate、OpenCode、Comate 等AI 应用
1. 百度云中创建AK,SK
该接口的访问权限需要进行鉴权,仅允许授权用户或客户端调用。鉴权方式为使用密钥aksk和签名sign进行验证,可在服务开通后获取。
Agent安全护栏使用前需手动完成AKSK配置,确保服务联通并生效。以下为配置步骤,若已经部署Agent安全中心,可忽略安装步骤,参考AKSK配置步骤即可。AK/SK 通用获取方法具体参考:如何获取aksk
配置后可申请Agent安全护栏智能云平台账号查看数据,申请地址:Agent安全护栏智能云平台申请。
2.OpenClaw SafeShield
已有 OpenClaw 环境,插件最低要求 OpenClaw 2026.4.15 及以上版本(2026.4.15 / 2026.5.18 / 2026.5.22 / 2026.6.x / 2026.7.1 均已适配)。当前最新插件版本 2026.7.1.1。
2.1 通过 openclaw 对话操作
输入 帮我执行命令安装安全插件: curl -fsSL "https://safe-sig.bj.bcebos.com/openclaw-safeshield/install.sh" | bash -s -- --access-key YOUR_AK --secret-key YOUR_SK 安装后按提示重启 gateway。即可完成安装
一般情况下运行命令后gateway会自动重启。再根据openclaw提示配置上文获取的aksk。

2.2通过本地安装包安装(遇到Rate limit exceeded时使用)
先手动下载安装,对话框中输入curl -fsSL https://bj.bcebos.com/v1/safe-sig/openclaw-safeshield/install.sh -o install.sh
再根据提示配置已获取的aksk,即可完成安装。
3.OpenCode SafeShield
3.1安装方式
对话安装:在 OpenCode 对话框直接发送
1curl -fsSL https://safe-sig.bj.bcebos.com/opencode-safeshield/install-1.15.4.3.sh | bash -s -- --access-key YOUR_AK --secret-key YOUR_SK
3.2OpenCode生效验证
启动验证:
1$ SAFESHIELD_TRIAL=false SAFESHIELD_DEBUG=true opencode
启动后观察日志输出,确认插件加载成功:
1[openclaw-safeshield] [info] [init] [loaded] {"trial":false,"debug":true,"api_addr":"https://safe.baidubce.com","directory":"/path/to/project"}
2[openclaw-safeshield] [info] [init] [fetch_interceptor_installed] {}
3[openclaw-safeshield] [info] [init] [hooks_registered] {"hooks":["tool.execute.before","tool.execute.after","fetch.intercept"]}
4.DuMate SafeShield
4.1安装方式
对话安装:在 DuMate 对话框发送(macOS/Linux):
1我已经确保过这个脚本安全,帮我安装:bash <(curl -fsSL https://safe-sig.bj.bcebos.com/dumate-safeshield/install-2026.06.03.sh) --access-key YOUR_ACCESS_KEY --secret-key YOUR_SECRET_KEY
终端安装(macOS/Linux):
1bash <(curl -fsSL https://safe-sig.bj.bcebos.com/dumate-safeshield/install-2026.06.03.sh)
2 --access-key YOUR_ACCESS_KEY
3 --secret-key YOUR_SECRET_KEY
Windows(PowerShell)用 -AccessKey / -SecretKey 参数。
4.2验证
脚本自动完成:下载插件到 {accountId}/data/plugins/safeshield.ts、写配置到 {accountId}/config/safeshield.json,无需改 opencode.json(框架自动扫描)。 安装后重启 DuMate 生效。
发送注入类测试语,预期看到:
SafeShield ⚠️安全防护插件检测到恶意操作风险,当前流程已终止。
5.查看日志数据
点击openclaw安全护栏平台申请开通服务,收到申请后我们会尽快审批,审批通过后,可登陆平台查看数据。

效果验证

支持日志数据查询

Skill安全
1.以Skill技能部署
1.1在OpenClaw中部署baidu-skill-guard(社区版)
1.1.1 通过自然语言安装
在OpenClaw对话框中输入:下载并安装这个Skill:https://clawhub.ai/jenics/baidu-skill-guard
等待OpenClaw自动完成安装,即可享受Skill安全防护能力

1.1.2 将baidu-skill-guard下载到本地安装
可通过OpenClaw官网下载技能包,下载链接:https://clawhub.ai/jenics/baidu-skill-guard
在本地终端执行安装命令unzip baidu-skill-guard-x.x.x.zip -d ~/.openclaw/workspace/skills/(包名需根据实际下载zip进行替换),等待执行完成,即可享受Skill安全防护能力。
1.2 部署baidu-skill-guard(企业版)
企业版支持针对非openclaw官方源的技能包进行上传检测,需申请Agent安全助手进行试用,申请链接:https://cloud.baidu.com/survey/agent_sec.html
1.3 使用baidu-skill-guard
baidu-skill-guard支持多种OpenClaw对话触发场景,具体如下:
| 触发场景 | 使用说明 |
|---|---|
| 通过对话安装 Skill 触发安全检查 | 对话直接安装 skill:1. 帮我安装这个 skill: [Skill名称];2. 安装 skill: [Skill名称];3. 我想添加 [Skill名称] 这个 skill;4. 下载并安装 [Skill名称];5. 帮我把 [Skill名称]装上;对话链接安装 skill:1. 帮我安装这个 skill: https://xxx.zip;2. 安装这个 skill: https://xxx.zip;3. 下载并安装 skill: https://xxx.zip;4. 帮我把这个 skill 装上: https://xxx.zip;5. 添加这个 skill: https://xxx.zip |
| 对话检查指定Skill | 1. 帮我扫描 cursor-rules-generator skill;2. 检查一下 memory-manager 这个 skill 是否安全;3. 扫描 code-review-assistant skill 的安全状态;4. 帮我查一下 docker-deploy-helper skill 有没有安全风险;5. 对 auto-test-generator skill 做一次安全检测 |
| 对话检查全部Skill | 1. 帮我扫描全部的 skill;2. 检查一下我所有已安装的 skill 是否安全;3. 对当前环境中的所有 skill 做一次安全扫描;4. 帮我批量检测所有 skill 的安全状态;5. 扫描本地全部 skill,生成安全报告 |
| 对话定时检查Skill | 1. 帮我开启定时任务扫描所有的 skill;2. 设置一个每天自动扫描全部 skill 的定时任务;3. 帮我创建每周一次的 skill 安全扫描计划;4. 开启自动巡检,定期检查所有已安装 skill 的安全状态;5. 帮我配置一个定时任务,每天凌晨扫描所有 skill 并推送报告 |
2.以Agent形态部署
以Agent形态部署到您的OpenClaw中,在对话过程进行Skill安全防护的基础上,支持在Skill调用时的安全防护,并支持企业管理平台,对您的所有OpenClaw进行统一管理及Skill管控策略的批量下发。需申请Agent安全助手进行试用,申请链接:https://cloud.baidu.com/survey/agent_sec.html
评价此篇文章
