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 工作流,但不会自动公开分数。因此,仅凭公开资料难以判断性能孰优。