07 · MAS THREAT CATALOGUE

Multi-Agent System threats Helmwart IDs with MAS source IDs retained

Scenario-specific extended threats based on the OWASP MAS Threat Modelling Guide v1.0 (April 2025), normalized into Helmwart's merged catalog. The guide reuses some threat identifiers for variants in different worked systems; Helmwart presents one stable navigation entry per displayed ID. For the RPA entries that collide with v1.1, MAS source T16 and T17 are displayed as Helmwart T48 and T49 with the original IDs alongside them.

The v1.1 Threats & Mitigations catalog (T1–T17) includes single-agent and multi-agent threat classes. The earlier OWASP MAS Threat Modelling Guide applies MAESTRO to three worked systems and uses some repeated numbers for system-specific variants. Helmwart combines those results into 32 stable navigation entries. In the RPA worked example, MAS T16 is shown as Helmwart T48 and MAS T17 as Helmwart T49 to avoid collision with the v1.1 base catalog.

Browse by MAESTRO layer below to assess exposure at each architectural tier. Each “extends” link is a Helmwart analytical cross-reference to the closest v1.1 base threat, not a mapping asserted by the MAS Guide.

32 threats T18–T49 7 MAESTRO layers
L1

L1: Foundation Models

LLM consistency and stability · 2 threats

L2

L2: Data Operations

RAG pipelines and vector stores · 4 threats

RAG Data Exfiltration

Attacker gains unauthorised access to the vector database used by the RAG pipeline, exposing all indexed knowledge.

extends T1
L3

L3: Agent Frameworks

Workflow, plugins, and MCP client logic · 11 threats

Runaway Agent on Solana

An agent enters a runaway loop and submits transactions at high frequency, incurring cost and disrupting the broader agent ecosystem.

extends T4
MCP Client Impersonation

Attacker impersonates a legitimate MCP client via stolen credentials or auth bypass, gaining unauthorised access to server resources.

extends T9
L4

L4: Deployment Infrastructure

Infrastructure and key management · 4 threats

Service Account Exposure

Service account credentials accidentally exposed (e.g. committed to a public repository) grant an attacker direct access to privileged backend systems.

extends T3
L5

L5: Evaluation and Observability

Logging, tracing, and verification · 3 threats

Selective Log Manipulation

Attacker with write access selectively deletes log entries covering fraudulent actions while leaving surrounding entries intact, defeating forensic reconstruction.

extends T8
L6

L6: Security & Compliance

Policy enforcement and permissions · 4 threats

L7

L7: Agent Ecosystem

Cross-agent and cross-chain surfaces · 4 threats

Rogue MCP Server in Ecosystem

Attacker publishes a malicious MCP server masquerading as a legitimate one; agents connecting to it receive manipulated data or have credentials stolen.

extends T17