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) – Tencent のオープンソース AI レッドチームプラットフォーム
概要 – A.I.G は、AI システムのセキュリティテストのための無料かつ Apache‑2.0 ライセンスのスイートです。複数のスキャナー(ClawScan、Agent Scan、MCP Scan、インフラ CVE スキャン、脱獄評価、モデル API リレーチェック)を Web 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 を指定します。スキャナーはソースコードを分析し、9 つの 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 – Web 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 – 40 以上の AI コンポーネントに対する 155 の新しい CVE ルールを追加、スキルスキャンの誤検知処理を改善、制御喪失ベンチマーク(FORGE‑Bench, RogueHandoff‑20)を導入。
- v4.6.0 – 初の LLM‑API ポイズニング検出(ブラックボックスモデル置換/バックドア監査)。
- v4.5.2 – バイトコード (
.pyc) バイパス検出と文字セットスマーグリング防御。
📜 ライセンス
Apache 2.0 – 商用および非商用利用ともに無料。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト