跳到內容
Agent Threat Rules (ATR)EN
IV. 實作

整合對照表

每一筆公開採用,用的是 ATR 哪個元件,在哪一層跑。分類只看 ADOPTERS.md 裡那一筆自己怎麼寫。沒寫的,就標「未說明」,不用猜的。

中立所有採用者都照同一套規則列出,不排名,也不推薦。PR 合併過,證明當時整合過,不代表今天還在用。哪一筆寫錯了,直接改 ADOPTERS.md。

按元件看

Python 引擎(pyatr)

python/
專案層級整合內容(譯自 ADOPTERS.md)證據
AG2 (AutoGen)
tier 2
執行期防護`ATRGuardrail` contrib capability,透過 `pyatr` 引擎用 ATR 規則集掃描工具輸出和 LLM 輸入。由 ATR 維護者貢獻給 ag2-classic 框架並承諾持續維護,AG2 維護者 marklysze 審查、修改後合併。
Cisco AI BOM
tier 2
元件盤點`security_enrichment.py` 用 pyatr 替偵測到的 skill、prompt、agent 與 MCP 元件標上 MITRE ATLAS 技術 ID。

規則 YAML

rules/
專案層級整合內容(譯自 ADOPTERS.md)證據
Cisco AI Defense
tier 1
掃描器ATR 規則包已合併進開源的 cisco-ai-defense/skill-scanner repository。這裡說的是那個 repository,不是任何 Cisco 產品。
BerriAI LiteLLM
tier 2 · 審查中
LLM 代理以 LiteLLM proxy callback 的形式整合 ATR guardrail,在 proxy 層用規則庫掃描 LLM 的輸入與輸出。
Promptfoo
tier 2 · 審查中
紅隊與評測MCP 紅隊輸出掃描採用 ATR 規則,在評測執行中標出對抗性回應。
NVIDIA NeMo Guardrails
tier 2 · 審查中
執行期防護替 NeMo Guardrails 函式庫加上 Agent Threat Rules 偵測 rail。
Tencent AI-Infra-Guard
tier 2
執行期防護涵蓋 ATR 各類攻擊的 MCP 威脅偵測 prompt 範本,由 ATR 維護者貢獻、AI-Infra-Guard 維護者合併進掃描器的 `data/mcp/` 規則集,採用它自己的 `prompt_template` schema,每個新增檔案的作者都標為 `ATR (Agent Threat Rules)`。

轉換或移植的規則

src/converters/
專案層級整合內容(譯自 ADOPTERS.md)證據
Cisco mcp-scanner
tier 2 · 審查中
掃描器改寫自 ATR 的 tool_shadowing YARA 規則,貢獻給 Cisco mcp-scanner 的偵測規則集。
rulezet (CIRCL)
tier 2
威脅情資`atr_format.py` 匯入/轉換器,比照既有的 `sigma_format` 模組實作(24 個單元測試),讓 ATR 規則在 rulezet 裡成為一級支援的格式。
atr-to-yaral
tier 2
SIEM/偵測內容把 ATR YAML 規則轉成 Google SecOps(Chronicle)用的 YARA-L 2.0 規則,內含實際執行的 RE2 編譯檢查閘、Unicode 跳脫字元轉換,並拿每條規則自己的測試案例做 canary 測試。
prompt-protection
tier 2
掃描器`prompt-protection/atr` 把 ATR 規則包編譯進這個函式庫自己的評分引擎,輸出規格定義的 ScanResult 結構,並遵守 scan-target、agent-source、status 與 maturity lane 篩選;無法忠實表達的條件會註明原因後跳過,不拿近似條件代替。

改寫的偵測邏輯

專案層級整合內容(譯自 ADOPTERS.md)證據
Gen Digital Sage
tier 1
其他改寫自 ATR 的 agent 層威脅模式,貢獻給 Sage 的 agentic AI 風險評分層。
Splunk security_content
tier 2 · 審查中
SIEM/偵測內容三條改寫自 ATR 的 MCP 偵測,貢獻給 Splunk 的 Suspicious MCP Activity analytic story。

測試案例資料集

rules/
專案層級整合內容(譯自 ADOPTERS.md)證據
Microsoft PyRIT
tier 2
紅隊與評測ATR 對抗 payload 資料集載入器已合併進 PyRIT(PR #1715,維護者 Roman Lutz 於 2026-05-27 合併)。後續的 AgentThreatRulesScorer(PR #1893)在 2026-08-17 合併,2026-08-18 被 PR #2410 撤回;目前隨 PyRIT 釋出的只有資料集載入器。
OWASP Agentic Skills Top 10
tier 3
掃描器ATR 對 AST 的對照表與野外掃描資料集被收為外部參考;兩個 PR 都由專案負責人 kenhuangus 合併。

測試情境

專案層級整合內容(譯自 ADOPTERS.md)證據
OWASP Agent Security Regression Harness
tier S
紅隊與評測貢獻給這套 harness 的四個回歸測試情境,改寫自 ATR(目標劫持、MCP 信任邊界、提示注入、敏感資料外洩)。上游的情境檔沒有標註 ATR,所以這筆是 ATR 對 harness 的貢獻,不是 harness 引用 ATR。

規則 ID 分類法

專案層級整合內容(譯自 ADOPTERS.md)證據
MISP / CIRCL
tier S
威脅情資ATR 規則 ID 分類(taxonomy)與威脅情資 galaxy 已合併進 MISP 的核心發行版。

框架對照

docs/
專案層級整合內容(譯自 ADOPTERS.md)證據
FINOS Common Cloud Controls
tier S
控制項目錄ATR 的 guideline 對應已合併進 Common Cloud Controls 目錄(CN01/CN02/CN04/CN06),並附 Gemara MappingReference 條目。
Gemara
tier S
控制項目錄把 ATR 的偵測類別對應到 Gemara 的 capability catalog 格式;`examples/ai-agent/` 底下的範例目錄是這個專案唯一的完整範例。由 ATR 貢獻,Gemara 維護者 jpower432 合併。
killertcell428/aigis
tier 3
控制項目錄Aigis↔ATR 對照表:以兩邊共用的 MITRE ATLAS 技術為軸,把 Aigis 的偵測模式對應到 ATR 規則 ID,並附雙向的 ATLAS 覆蓋缺口分析;已合併進 Aigis repo。
precize/Agentic-AI-Top10-Vulnerability
tier 3
控制項目錄在一份第三方目錄裡,把 ATR 偵測對應到各個 agentic AI 弱點類別。

事件屬性

spec/
專案層級整合內容(譯自 ADOPTERS.md)證據
OpenTelemetry — semantic-conventions-genai
tier S · 審查中
可觀測性提案新增 `agent.threat.detection.*` 語意慣例屬性(ATR 會把這些屬性寫進 agent span),審查中。

目錄收錄

專案層級整合內容(譯自 ADOPTERS.md)證據
IBM AI Atlas Nexus
tier S
其他IBM 的 AI 風險知識圖譜在 OWASP Agentic Skills Top 10 的關聯資料裡,把 Agent Threat Rules 列為外部參考,也列為建議措施(「Use Agent Threat Rules as a supplementary shareable detection layer」)。由 IBM 維護者 ingelise 撰寫並合併,不是 ATR 開的 PR。
NVIDIA NeMo Agent Toolkit
tier 1
其他NVIDIA 自己的 README 在 Public Plugin API for Third-Party Tools 底下,把 `NeMo-Agent-Toolkit-ATR` 和 Tavily、Redis 外掛列在一起。由 NVIDIA 維護者 bbednarski9 撰寫並合併,不是 ATR 開的 PR。
SigmaHQ
tier 2
目錄列入 Sigma 工具目錄;agent-threat-rules 被列為同類的偵測規則格式。
ottosulin/awesome-ai-security
tier 3
目錄ATR 列在 MCP Security 一節。
CryptoAILab/Awesome-LM-SSP
tier 3
目錄ATR 列入這份 LLM 安全與資安 awesome-list。
wearetyomsmnv/Awesome-LLM-agent-Security
tier 3
目錄ATR 列入這份 LLM agent 資安工具 awesome-list。
nibzard/awesome-agentic-patterns
tier 3
掃描器「Deterministic Threat Rule Scanning」pattern 已被收錄,內容引用 ATR。
xlabs-club/awesome-x-ops
tier 3
目錄維護者 l10178 把 ATR 加進英文與簡體中文清單,不是 ATR 開的 PR。
ProjectRecon/awesome-ai-agents-security
tier 3
目錄ATR 列在 Static Analysis & Linters 一節。
raphabot/awesome-cybersecurity-agentic-ai
tier 3
目錄ATR 列在 Tools 一節。

ADOPTERS.md 未說明

專案層級整合內容(譯自 ADOPTERS.md)證據
Microsoft Agent Framework
tier 2
執行期防護範例程式:在 Microsoft Agent Framework 裡把 ATR 當成確定性的動作邊界驗證器。
Microsoft Agent Governance Toolkit
tier 2
目錄AGT repository 裡的兩個範例目錄:examples/acs-atr-annotator(ACS annotator adapter)與 examples/atr-import(把 ATR YAML 編譯成 ACS manifest 和 Rego bundle)。早期範例 PR 放在 examples/atr-community-rules 底下的規則包 YAML,上游已於 2026-07-30 移除,該目錄的每週同步 workflow 也固定在舊版 ATR。由 ATR 維護者貢獻、AGT 維護者合併;之後 AGT 維護者在自己的重構裡更新過這些範例(2026-07、2026-09)。
Google ADK
tier 2
執行期防護ATR guardrail 外掛收錄在 Google 官方的 ADK 整合目錄,網址是 adk.dev/integrations/atr-guardrail/。由 ATR 貢獻,Google 維護者 koverholt 合併。
AMD GAIA
tier 3
執行期防護GAIA 官方整合文件:用離線的 ATR 輸入/輸出防護守住 Lemonade 模型端點(提示注入偵測模式)。