ZeroLeaks
ZeroLeaks 提供面向 AI 智能体与 LLM 提示词的安全测试。托管服务在每次变更时通过工具、记忆、凭据和关联智能体对智能体进行持续红队测试;源代码可用的 CLI 与 TypeScript 库用于测试独立系统提示词的提示注入与提取风险。
访问 ZeroLeaks/zeroleaks项目简介
ZeroLeaks 提供面向 AI 智能体与 LLM 系统提示词的安全测试。其托管产品在每次变更时通过工具、记忆、凭据、MCP 服务器、权限和关联智能体对智能体进行持续红队测试;源代码可用的 CLI 与 TypeScript 库则用于测试独立系统提示词的提示提取与提示注入漏洞。
核心功能
- 托管式持续红队测试会在每次变更时检查智能体的工具、记忆、MCP 服务器、权限和关联智能体。
- 自动化 CI/CD 扫描可通过 REST API 或 SDK 从流水线启动,并根据返回分数设置发布门禁。
- 每项发现按严重程度排序,包含攻击证据、受影响行为和修复建议;下一次扫描会重跑攻击以确认修复有效。
- Shield 通过一次 API 调用标记用户消息、检索文档和工具结果中的提示注入。
- 源代码可用的 CLI 与 TypeScript 库可使用所选模型提供方对系统提示词执行提取和注入扫描。
- 探测库来自已公开的攻击与研究来源,注入语料覆盖提取、工具劫持、间接注入、权限滥用、多轮诱导和协议利用。
适用场景
- 安全团队在发布前以及每次变更时对已部署的 AI 智能体进行红队测试。
- 开发者测试独立系统提示词是否存在提示提取和注入漏洞。
- 团队为智能体发布在 CI/CD 流水线中加入自动化安全检查。
- 应用使用 Shield 检查用户消息、检索文档和工具结果中的提示注入。
快速开始
- 托管使用可开始 14 天试用,或接入智能体端点并在仪表板中运行扫描。
- 源代码可用的扫描器可用 npm install zeroleaks 或 bun add zeroleaks 安装。
- 设置 OPENROUTER_API_KEY 或其他受支持的提供方配置,然后运行 zeroleaks scan --prompt 并传入系统提示词。
- 编程调用可使用 runSecurityScan,传入系统提示词和模型选项。
部署与要求
- 源代码可用的扫描器需要至少一个模型提供方密钥,或为本地服务器配置 OpenAI 兼容的基础 URL。
- 托管智能体扫描以配置的 HTTP 端点为目标,或通过 SDK 在你自己的智能体代码中运行。
- Enterprise 计划提供专用私有云部署;其他计划为托管式服务。
采用前须知
- 许可证:Other。在使用、修改或分发项目前,请确认其具体条款。