Tencent/AI-Infra-Guard
A full-stack AI Red Teaming platform securing AI ecosystems via Agent Scan, Skills Scan, MCP scan, AI Infra scan and LLM jailbreak evaluation.
🤖 AI‑Infra‑Guard (A.I.G) – 腾讯开源 AI 红队平台
简介 – A.I.G 是一套免费且采用 Apache‑2.0 授权的工具集,用于AI 系统的安全测试。它整合了多种扫描器(ClawScan、Agent Scan、MCP Scan、基础设施 CVE 扫描、越狱评估及模型 API 中继检查),并提供网页 UI 和 REST API,让您能审计 LLM 服务、AI 代理工作流以及底层 AI 基础设施。
🎯 核心功能
| 组件 | 检测内容 | 常见目标 |
|---|---|---|
| ClawScan / OpenClaw | 不安全配置、技能级风险、隐私泄漏 | OpenClaw 聊天机器人、自定义技能 |
| Agent Scan | 多代理工作流安全性(失控、工具滥用、权限提升) | 基于 Dify、Coze 等构建的代理 |
| MCP Scan | 模型控制平面服务器与代理技能中的 14 类安全问题 | MCP 服务器、技能存储库(源代码或 URL) |
| AI‑Infra 漏洞扫描 | 识别 AI 框架版本并比对超过 2,000 条 CVE/GHSA 规则 | Ollama、vLLM、ComfyUI、Triton、n8n 等 |
| 越狱评估 | 对目标 LLM 执行多轮越狱攻击并报告成功率 | |
| 模型与 API 中继检查 | 模型指纹识别、Claude 风格签名验证、黑箱中继审计 |
🚀 快速开始 (Docker)
# 克隆并启动 (Docker Compose v2+)
git clone https://github.com/Tencent/AI-Infra-Guard.git && cd AI-Infra-Guard
docker-compose -f docker-compose.images.yml up -d # 拉取预构建映像档
UI 可透过 http://localhost:8088 存取。
若要在全新机器上一键安装:
curl https://raw.githubusercontent.com/Tencent/AI-Infra-Guard/main/docker.sh | bash
(若需要会自动安装 Docker、拉取映像档并启动服务。)
🛠️ 使用扫描器
- 基础设施扫描 – 输入执行中 AI 服务的地址(例如 vLLM 的
http://127.0.0.1:8000)并点击 Start Scan。A.I.G 会识别服务指纹、查询匹配的 CVE,并返回包含严重程度与修复链接的报告。 - MCP / 技能扫描 – 上传技能存储库的 zip 档或提供 Git URL;扫描器会分析源代码中九大 SkillTrustBench 风险类别(指令劫持、内存中毒、远程代码执行、权限提升、工具劫持、不安全依赖等)。
- 代理扫描 – 将工具指向代理端点(或 Dify/Coze 项目),它会执行变异引擎来探测失控行为,例如工具滥用或非预期的工具调用。
- 越狱评估 – 设定目标模型的 API 密钥,选择内置的越狱数据集,并执行多轮攻击套件(Many‑Shot, PAIR, GOAT, ActorAttack)。结果包含每个模型的成功率。
- API 检查器 – 执行内置的 CLI (
./ai-infra-guard api-checker …) 来审计模型中继端点,检查指纹不匹配、后门风险或 PAMELA 风格的篡改。
📦 直接安装技能扫描 CLI
pip install aig-skill-scan
export LLM_API_KEY="your‑key"
aig-skill-scan -m deepseek-v4-flash -l en -o result.json /path/to/skill
此 CLI 遵循 SkillTrustBench T01‑T09 分类法,可轻松嵌入 CI/CD 管线中。
🌐 生态系统与整合
- ClawHub 技能 –
aig-scanner、edgeone-clawscan、edgeone-skill-scanner让您能从任何 OpenClaw 聊天机器人调用 A.I.G。 - Swagger / OpenAPI – 网页 UI 附带
/docs和/api-checker/docs以供程序化使用。 - 插件框架 – 将 YAML 文件放入
data/fingerprints/、data/vuln/或data/mcp/并提交 PR,即可新增指纹或漏洞规则。
📚 适用对象
- 企业:运行私有 LLM 服务(自托管 vLLM、Ollama、Triton 等)且需要自动化 CVE 审计者。
- AI 代理开发者(Dify、Coze、自定义管线):希望验证代理不会被劫持或导致非预期工具使用的人员。
- 红队人员 / 安全研究员:寻找现成平台来评估越狱稳健性与模型中继完整性者。
- CI/CD 管线:可将
aig-skill-scanCLI 作为技能存储库的 lint 步骤。
📖 文档与社区
- 完整文档:https://tencent.github.io/AI-Infra-Guard/
- API 参考:
http://localhost:8088/docs/index.html - 问题追踪、功能请求与贡献指南皆在 GitHub 存储库中。
- 社区聊天与插件市场托管于 Matrix 平台(README 中有 skill‑market 链接)。
🏆 近期亮点(截至 2026 年 9 月)
- v4.6.2 – 新增 155 条针对 40 多种 AI 组件的 CVE 规则,改进技能扫描误报处理,引入失控基准测试(FORGE‑Bench, RogueHandoff‑20)。
- v4.6.0 – 首个 LLM‑API 中毒检测(黑箱模型替换/后门审计)。
- v4.5.2 – 字节码 (
.pyc) 绕过检测与字符集走私防御。
📜 授权
Apache 2.0 – 免费供商业与非商业使用。
相关
- 项目
- 项目
- 项目
- 项目
- 项目