Skip to content
Agent Threat Rules (ATR)中文
III. Crosswalks

ATR × CSA MAESTRO

Not an endorsementATR maintainers wrote this mapping. Cloud Security Alliance has not reviewed or endorsed it. It is not evidence of compliance with any regulation.
Sourcedocs/CSA-MAESTRO-MAPPING.md · last commit 2026-11-10 · Last updated: 2026-08-11

Last updated: 2026-08-11 ATR corpus: v3.5.12, 777 effective rules (784 files, 10 categories)

Rule counts are a dated snapshot and move often (CVE and advisory sweeps, benchmark-miss mining, contributor PRs); for the live figure see stats.json on the ATR repo.

Source framework: MAESTRO — Multi-Agent Environment, Security, Threat, Risk & Outcome, Cloud Security Alliance (2025). A layered threat-modeling framework for agentic AI that decomposes an agent system into seven architectural layers, each with its own threat surface. Reference: https://cloudsecurityalliance.org/blog/2025/02/06/agentic-ai-threat-modeling-framework-maestro

What this mapping is. MAESTRO is an architectural threat-modeling framework, not a numbered attack taxonomy (unlike MITRE ATLAS or MCP-38). It asks "which layer of the agent stack does a threat live in, and how do threats cross layers?" This crosswalk therefore maps at the ATR-category → MAESTRO-layer granularity: for each of MAESTRO's seven layers, it lists the ATR detection categories that produce runtime evidence for threats at that layer. A single ATR category can serve more than one layer (e.g. prompt-injection is a Foundation- Model threat when direct, a Data-Operations threat when indirect via retrieved content, and an Agent-Frameworks threat when injected through tool output). Rule counts are the size of each contributing category, not a claim that every rule in it is layer-exclusive.

Relationship. MAESTRO is a modeling framework; ATR is the detection layer beneath it. MAESTRO Layer 5 (Evaluation & Observability) and the cross-cutting Layer 6 (Security & Compliance) explicitly call for runtime controls and continuous evidence — ATR rules are that evidence, mapped to EU AI Act / NIST AI RMF / ISO 42001 in each rule's compliance: block. CSA's 2026 guidance frames the threat model as a continuous property regenerated on every commit; ATR is detection-as-code that runs in that same pipeline.

Coverage summary

MAESTRO layerThreat surfacePrimary ATR categoriesRules
L1 Foundation ModelsThe LLM itself: jailbreak, model manipulation, behavior extractionmodel-abuse, model-security, prompt-injection (direct)44 + PI
L2 Data OperationsRAG, memory, embeddings, training/ingested datadata-poisoning, context-exfiltration, prompt-injection (indirect)134 + PI
L3 Agent FrameworksTool-calling, planning, skill/plugin runtimetool-poisoning, excessive-autonomy, skill-compromise189
L4 Deployment & InfrastructureHosting, sandboxing, host privileges, persistenceprivilege-escalation60
L5 Evaluation & ObservabilityDetection, monitoring, runtime evidence(ATR is this layer) — all 777777
L6 Security & Compliance (cross-cutting)Regulatory obligation + control evidence across all layers(ATR compliance block) — all 777777
L7 Agent EcosystemMulti-agent interaction, inter-agent trust, marketplace/supply chainagent-manipulation, skill-compromise (supply chain)156

Every ATR rule maps to at least one horizontal layer (L1–L4, L7) and contributes to the two cross-cutting layers (L5 detection, L6 compliance), which is MAESTRO's intended shape: the security/observability layers are vertical concerns that intersect every functional layer.


Detailed mapping

L1 — Foundation Models

The model's own attack surface: adversarial prompts that alter model behavior, jailbreaks that defeat safety training, and extraction of model behavior or system configuration.

  • model-abuse (41) — jailbreak, safety-bypass, adversarial output shaping
  • model-security (3) — model tampering / deserialization / weight-level threats
  • prompt-injection (direct subset of 249) — instruction-override delivered straight to the model input

L2 — Data Operations

Threats in the data plane the agent reads and writes: RAG corpora, long-term memory, embeddings, and any ingested content the model treats as trusted context.

  • data-poisoning (9) — RAG / knowledge-base / memory contamination
  • context-exfiltration (125) — credential/secret/PII leaving through the agent's context
  • prompt-injection (indirect subset) — payloads embedded in retrieved documents, tool output, or memory

L3 — Agent Frameworks

The agent runtime itself: tool/function calling, planning loops, and the skill/plugin extension surface where MCP tools and skills execute.

  • tool-poisoning (97) — malicious tool descriptions, MCP tool-response manipulation, command injection via tool args
  • excessive-autonomy (33) — runaway loops, unauthorized high-blast-radius actions, missing human-in-the-loop
  • skill-compromise (45) — MCP skill impersonation, hidden capability, description-behavior mismatch

L4 — Deployment & Infrastructure

The host the agent runs on: sandbox escape, privilege boundaries, and startup/persistence.

  • privilege-escalation (51) — scope escalation, sandbox escape, autostart/persistence, host-level RCE

L5 — Evaluation & Observability (cross-cutting)

MAESTRO's detection and monitoring layer. ATR is a realization of this layer: 777 deterministic rules that run over SKILL.md files, MCP tool descriptions, tool arguments, agent I/O, and behavioral traces, emitting rule-ID-tagged findings suitable for SIEM ingestion (MISP taxonomy, Sigma).

L6 — Security & Compliance (cross-cutting)

MAESTRO's vertical security/governance concern. Every ATR rule carries a compliance: block mapping its detection to EU AI Act (Articles 9/10/12/13/14/15), NIST AI RMF (GV/MP/MS/MG), and ISO 42001 (clauses 6.2, 8.1–8.4, 9.1) — turning a MAESTRO-layer threat into auditor-readable evidence. Coverage is CI-enforced at 100% with 0 fabricated identifiers.

L7 — Agent Ecosystem

The multi-agent / ecosystem layer: inter-agent communication, delegation-chain trust, human-agent trust, and the skill/tool marketplace supply chain.

  • agent-manipulation (108) — cross-agent attacks, goal hijacking, inter-agent comms abuse, human-agent trust exploitation, Sybil/consensus attacks
  • skill-compromise (supply-chain subset of 45) — marketplace poisoning, compromised tool distribution, malicious skill updates

Notes & caveats

  • This is a first-pass architectural mapping produced against ATR v3.5.12 (777 effective rules). MAESTRO layer names follow the CSA 2025 framework; MAESTRO V2 (expected 2026) may refine per-layer threat detail, at which point this crosswalk should be re-validated.
  • "Rules" counts are the size of each contributing ATR category, not a per-rule layer-exclusivity claim. Prompt-injection (246 rules) deliberately spans L1/L2/L3 because injection is a cross-layer attack class.
  • This crosswalk is a community-authored alignment, not a CSA endorsement or a MAESTRO adoption of ATR.