github.devotd.
新发现安全

pipelab-org/pipelock v3.7.0 — AI 智能体流量防火墙

pipelab-org/pipelock 是一个用 Go 编写的防火墙,用于检查智能体流量并生成已签名的执行凭证。

仓库信息pipelab-org/pipelock ↗

Open-source AI agent firewall for MCP security and agent egress. Scans mediated HTTP, MCP, A2A, and WebSocket traffic for exfiltration, SSRF, and prompt injection, and emits mediator-signed action receipts: verifiable audit evidence from outside the agent.

星标
★ 933
复刻
109
语言
Go
许可证
Apache-2.0
最新版本
v3.7.0
查看原始来源 ↗在 GitHub 查看 ↗

pipelab-org/pipelock v3.7.0 是一个用 Go 编写的开源 AI 智能体防火墙。FACTS 中记录的最新版本为 v3.7.0,但没有给出本次版本的变更内容。该项目旨在检查智能体与网络之间的 HTTP、WebSocket、MCP、A2A 流量,以阻止数据泄露、SSRF 和提示词注入。

这款防火墙不止检查流量,还会生成由中间方签名的执行凭证(action receipt)。这样就可以在智能体之外核对该记录,验证究竟做出了什么决定。关键在于,进行网络中介的组件会留下这份记录。该仓库采用 Apache-2.0 许可证,FACTS 中记录的星标数为 931。3944 个 Go 文件中有 2507 个是测试文件,internal 下的子包有 103 个,docs 文档有 174 个。

不过,签名所能保证的范围是有限的。据 README 说明,演示使用临时密钥,因此无法把签名者身份归属到具体的人。由于签名密钥由运营方持有,仅凭凭证也无法证明运营方的诚实。基准测试使用固定公开语料的 Gauntlet 工作流,但不会自动公开分数。因此,仅凭公开资料难以判断性能孰优。