腾讯朱雀实验室开源的全栈 AI 红队测试平台,用于扫描 AI 智能体、MCP 服务、Agent Skills 与 AI 基础设施的安全风险。
pic-standard/pic-standard
开源标准与 Python 验证器,要求 AI 智能体在执行高风险工具调用前提供可验证的来源与签名证据。
- Star
- 70
- Fork
- 48
- 未关闭 Issue
- 20
- 最近提交
- 5天前
这是什么?
PIC(Provenance & Intent Contracts,来源与意图契约)是一个开放标准,用于在 AI 智能体执行操作之前进行校验。智能体提交的操作提案需要声明意图、风险类别、信息来源、支撑论断、证据以及具体的工具调用。验证器会依据运维方信任的密钥检查这些结构和附带证据,验证失败时由集成方阻止执行。
主要用于拦截涉及资金、隐私数据和不可逆的高风险操作。按照 PIC 的核心规则,这类操作至少需要一条与可信来源关联的论断,而自我声明的信任标签默认会被降级为 untrusted。项目支持本地验证 Ed25519 签名和 SHA-256 哈希,规范化的证明(attestation)可将证据与工具、参数、论断和来源 ID 绑定。
Python 包提供命令行工具、MCP 服务端守卫、带 OpenAPI 合约的 HTTP 验证接口以及 LangGraph 节点。项目还配有共享的一致性测试套件,并有独立的 TypeScript 实现。当前版本为 v0.9.1,规范在 v1.0 冻结前仍为草案。
核心功能
- 01校验包含意图、影响等级、来源、论断、证据和工具调用的操作提案。
- 02对资金、隐私和不可逆操作要求关联可信来源的论断。
- 03基于运维方配置的密钥环验证 Ed25519 签名,支持密钥过期与吊销。
- 04在 MCP 守卫和 HTTP 桥接中检查实际传入的工具参数是否与已验证提案一致。
- 05完全本地运行,无需托管账户或模型 API 密钥。
适用场景
- 仅在签名审批与具体金额和收款方一致时,才允许智能体执行付款或退款工具调用。
- 防止智能体因注入的指令而删除或导出敏感数据。
- 在 MCP 服务或 LangGraph 工作流中加入执行前的验证关卡。
快速上手
- 1
安装支持签名验证的 Python 验证器
python -m pip install "pic-standard[crypto]" - 2
克隆仓库以运行示例文件
git clone https://github.com/pic-standard/pic-standard.git - 3
在克隆的仓库目录中以可编辑模式安装源码
python -m pip install -e ".[crypto]"
使用前须知
- 项目目前为 0.9.1 版本,API 和规范仍可能变化。
- 需要你自行配置可信密钥,并在自己的执行路径中落实验证结果。
- LangGraph 集成目前尚未将实际参数与已验证的提案进行比对。
收录于专题
标签
常见问题
- pic-standard 是什么?
- 开源标准与 Python 验证器,要求 AI 智能体在执行高风险工具调用前提供可验证的来源与签名证据。 PIC(Provenance & Intent Contracts,来源与意图契约)是一个开放标准,用于在 AI 智能体执行操作之前进行校验。智能体提交的操作提案需要声明意图、风险类别、信息来源、支撑论断、证据以及具体的工具调用。验证器会依据运维方信任的密钥检查这些结构和附带证据,验证失败时由集成方阻止执行。
- pic-standard 可以免费使用吗?用的什么许可证?
- pic-standard 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- pic-standard 还在维护吗?
- 活跃维护中。pic-standard 最近一次提交是在 2026年11月2日。
- pic-standard 适合用来做什么?
- 仅在签名审批与具体金额和收款方一致时,才允许智能体执行付款或退款工具调用。 防止智能体因注入的指令而删除或导出敏感数据。 在 MCP 服务或 LangGraph 工作流中加入执行前的验证关卡。
- pic-standard 怎么安装和运行?
- 安装支持签名验证的 Python 验证器: python -m pip install "pic-standard[crypto]" 克隆仓库以运行示例文件: git clone https://github.com/pic-standard/pic-standard.git 在克隆的仓库目录中以可编辑模式安装源码: python -m pip install -e ".[crypto]"
- 在哪里获取 pic-standard?
- 源代码和安装说明在 GitHub 上:https://github.com/pic-standard/pic-standard
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源 AI 智能体防火墙,位于智能体与网络之间,拦截密钥外泄、提示注入、SSRF 和 MCP 工具投毒,并输出签名操作凭证。
开源 AI 安全验证工具,检查模型文件、代码、在线 LLM/Agent/MCP 服务及录制的 Agent 运行记录。
为 Claude Code、Codex、Cursor 等 AI 编程代理及 MCP 服务器提供访问控制,拦截危险操作并记录全部行为。
面向 AI 编码代理的安全扫描器,检查生成代码、MCP 服务器、提示词和 AI 推荐的依赖包风险。
开源的 AI 智能体授权引擎,在每个动作执行前进行检查,返回允许、拒绝、人工审核或改道决策。