Show HN: Claw Patrol,面向AI Agent的安全防火墙
摘要
Claw Patrol 是一款面向AI Agent的安全防火墙,位于Agent与生产环境之间,通过HCL规则解析流量并管控行为,可拦截破坏性SQL操作,或对kubectl delete pod等风险命令要求人工审批。
查看缓存全文
缓存时间: 2026/06/11 19:37
denoland/clawpatrol
来源:https://github.com/denoland/clawpatrol
clawpatrol
面向智能体的安全防火墙。Claw Patrol 位于智能体与生产环境之间,在线缆层面解析其流量,并根据你用 HCL 编写的规则对每个操作进行门控。例如,你可以阻止破坏性 SQL,或者在请求到达 Kubernetes 之前暂停 kubectl delete pod,直到人工批准为止。完整概览请参见 clawpatrol.dev (https://clawpatrol.dev)。
安装
curl -fsSL https://clawpatrol.dev/install.sh | sh
从源码编译:make(需要 Go 和 Node.js)。
一个规则示例
这是我们自己生产配置中的一个真实规则:
rule "k8s-no-secrets" {
endpoint = k8s-prod
condition = "k8s.resource == 'secrets'"
verdict = "deny"
reason = "Secret values must not leave the cluster via the agent"
}
条件(condition)是基于线缆层面事实的 CEL 表达式,网关针对不同协议提取这些事实:Postgres / ClickHouse 对应 SQL 动词和表名,Kubernetes 对应资源 / 动词 / 命名空间,HTTP 对应方法 / 路径 / 请求头 / 请求体。完整的事实列表请参见配置参考文档 (https://clawpatrol.dev/docs/config-reference)。
运行
三种部署形态,选择适合你的:
clawpatrol gateway config.hcl # 运行代理本身
clawpatrol join # 加入一个网关
clawpatrol run claude # 包裹单个智能体的进程树
clawpatrol run 会在 Linux(通过 netns)或 macOS(通过 NetworkExtension)上打开一个按进程隔离的隧道;只有被包裹命令的流量会经过网关。
clawpatrol join 会拉起一个 WireGuard 隧道,路由整个主机的流量。
clawpatrol gateway 是代理:一个单一二进制文件,加载你的 HCL 配置,并接受客户端通过 WireGuard 或 Tailscale 隧道接入。
配置
clawpatrol.dev/docs/getting-started (https://clawpatrol.dev/docs/getting-started) 带你从头到尾完成第一个配置。
clawpatrol.dev/docs/config-reference (https://clawpatrol.dev/docs/config-reference) 是自动生成的字段参考文档。
参见 gateway.example.hcl 获取带有注释的起始模板。
许可证
MIT。详见 LICENSE.md。
相似文章
Clawpatrol - 代理安全防火墙
Claw Patrol 是一款开源安全防火墙,位于代理与生产环境之间,允许用户编写 HCL 规则来管控代理操作,例如阻止破坏性 SQL 或要求人工批准 kubectl 命令。
Claw Patrol: 一个面向代理的开源安全防火墙
Deno 开源了 Claw Patrol,这是一个面向 AI 代理的安全防火墙,它通过隧道路由流量、解析协议、注入凭据并执行规则,以防止危险操作(如删除 SQL 或 kubectl 命令)。
ClawNet:面向跨用户自主协作的人机共生智能体网络
ClawNet 提出一种人机共生智能体网络:每位用户拥有一个永久绑定的专属智能体,代表其参与协作,并通过基于身份的治理机制实现安全的跨用户自主合作。
Show HN:厌倦了将访问控制用胶带修补进代理提示?这里有解决之道
Cast 是一个面向多用户、多智能体AI系统的开源工具,提供基于配置的访问控制而非基于提示的规则,防止模型泄漏或覆盖权限,并支持自托管的智能体团队。
Nemotron Labs:OpenClaw Agent 对各类组织的意义
OpenClaw 是一个开源的持久化 AI 助手,已成为 GitHub 上星标最多的项目,引发了关于安全与自主性的讨论。NVIDIA 正与其合作以增强安全性,并发布了 NemoClaw 作为安全的参考实现。