LP

luckypipewrench/pipelock

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

976 stars 111 forks 质量 87 趋势 46Apache-2.0

开源AI代理防火墙,用于MCP安全和代理出口。扫描中介HTTP、MCP、A2A和WebSocket流量进行窃取、SSRF和提示注入,并发送中介签名操作......

概览

用于可验证出口控制的开源AI代理防火墙。 Pipelock 位于 AI 代理与网络之间。它检查中介的 HTTP、WebSocket、MCP 和 A2A 流量,以及启用 TLS 拦截时的 CONNECT 隧道内容,用于秘密泄露、提示注入、SSRF、工具中毒和高风险工具调用链。无拦截的普通 CONNECT 会在主机名和网址层面进行扫描。 Pipelock 会对内容感知边界决策发送调解员签名的行动收据,因此审核者可以在代理运行时之外验证 Pipelock 的决策。公共代理-退出-工作台语料库负责检测。了解更多:开源 AI 防火墙。 克劳德代码 ·OpenAI手稿 ·克莱恩 ·OpenCode ·Zed ·光标 ·VS 代码 ·JetBrains ·OpenAI代理SDK ·谷歌ADK ·自动生成 ·CrewAI ·LangGraph 问题 ·验证 ·快速启动 ·动作 ·捕获 ·功能 ·架构 ·文档 ·游乐场 ·博客 ·问道须 试试在你的浏览器里的实时游乐场。

概述(AI 翻译)

用于可验证出口控制的开源AI代理防火墙。

Pipelock 位于 AI 代理与网络之间。它检查中介的 HTTP、WebSocket、MCP 和 A2A 流量,以及启用 TLS 拦截时的 CONNECT 隧道内容,用于秘密泄露、提示注入、SSRF、工具中毒和高风险工具调用链。无拦截的纯 CONNECT 在主机名和 URL 层面被扫描。配置好的 MCP 上游是私有地址 SSRF 封锁的例外:允许本地/私有服务器,但云元数据端点仍被封锁。

Pipelock 会对内容感知边界决策发送调解员签名的行动收据,因此审核员可以在代理运行时之外验证 Pipelock 的决定。公共代理-退出-工作台语料库负责检测。Gauntlet 工作流程是产品对固定语料库提交进行的预定候选考试;它不会自动发布公开评分。了解更多:开源 AI 防火墙。

可使用: Claude代码 ·OpenAI代码集 ·Cline ·OpenCode ·Pi ·Zed ·光标 ·VS Code ·JetBrains ·OpenAI代理SDK ·谷歌ADK ·自动生成 ·CrewAI ·LangGraph

问题·

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Open-source AI agent firewall for Verifiable Egress Control.

在 GitHub 查看完整 README

安装

docker run -p 8888:8888 -v "$(pwd)/pipelock.yaml":/config/pipelock.yaml:ro \
新手?先看 mcpskill.org 教程 →