ClawGuard 守护者
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5626ae37/clawguard-guardian。
技能介绍
要解决什么问题
让 AI Agent 在终端里执行命令、改文件、发网络请求时,单靠「事后看日志」往往来不及:一条 rm -rf、读 ~/.ssh/、或 curl | sh 可能已经造成不可逆后果。ClawGuard Guardian(CG-GD)v3 定位为运行时守护:在操作发生前后做监控、按风险拦截,并在紧急情况下冻结会话、保留证据,便于事后回放与导出审计。
如何工作
技能通过一组快捷命令驱动守护进程(如 start、status、freeze [id]、replay [id]、logs):
- 命令监控:对高危模式直接 BLOCK(如
rm -rf /home、curl|sh、nc -e),对rm -rf、chmod 777等要求 CONFIRM,对sudo su等 WARN。 - 文件路径监控:访问
/.ssh/、/.aws/、/.kube/、/root/、/.env等按表分级 BLOCK / CONFIRM / WARN。 - 网络与注入:拦截
.onion、黑名单域名、常见 jailbreak 话术;对零宽字符等可 STRIP,未知域名与外部 API 以 LOG 为主。 - 会话状态:
ACTIVE可监控/阻断/冻结;FROZEN暂停新操作并保留证据,可解冻、回放、导出;严重事件可自动冻结并告警。
审计日志默认落在 ~/.clawguard/logs/,按日 audit-YYYY-MM-DD.jsonl 滚动(单文件约 100MB、最多 10 个文件、保留 30 天)。v3 相对 v2 新增会话冻结/回放、证据保留、规则引擎、审计导出以及与 Detect 的集成。
适用边界
Guardian 是策略与流程层的拦截与审计,不能替代操作系统级沙箱或完整 EDR;规则表需与你的环境对齐(例如 /etc/ 的 CONFIRM 是否过严)。用户可在对话中通过「开始监控」「查看状态」「冻结/回放会话」等意图触发;紧急响应场景应配合人工确认解冻与导出,避免误封合法运维操作。
使用场景
- 在本地或 CI 里让 Agent 执行 shell 前,先启动 Guardian,对 `rm -rf`、`curl|sh` 等高危命令自动阻断或要求确认
- Agent 正在改文件时,需防止误读或写入 `~/.ssh/`、`~/.aws/`、`/.env` 等敏感路径,由路径规则按风险 BLOCK 或 WARN
- 发现会话行为异常(如疑似外连或注入话术)时,对指定 session 执行 freeze,暂停后续操作并保留证据供导出
- 合规或事故复盘时,从 `~/.clawguard/logs/` 拉取近期 audit 日志,或对已结束会话做 replay / export
适合人员
- 在内网给团队开放 Coding Agent、又担心误删家目录或乱改 kube 配置的平台工程师
- 需要把 Agent 终端行为纳入审计留痕、并能一键冻结会话的安全运维负责人
- 用 Claude/Cursor 类工具代跑脚本的产品或数据同学,希望在动 `/etc` 或 `sudo` 前有人机确认
- 负责 Agent 工具链落地的 SRE,要把 Guardian 与 Detect/Auditor 联动做分级告警与证据导出