Lethal Trifecta

Simon Willison's risk framework: an agent combining private-data access, exposure to untrusted content, and an external communication channel is structurally exploitable — remove one leg to defuse it.

Also known as: lethal trifecta, Lethal Trifecta

Part of: Agent Security

Deterministic Egress Containment

How authors use it

Oldest first (extraction date when no publication date is known).

AuthorTheir termTheir meaning
AAIF's MCP Dev Summit: Gateways, gRPC, and Observability Signal Protocol Hardening
Andrew Hoblitzell · 2026-04-09
lethal trifectaSimon Willison's risk framework categorizing danger by the combination of access to private data, exposure to untrusted content, and ability to communicate externally
Bliki: Vibe Coding
Martin Fowler · 2026-05-21
Lethal TrifectaA specific class of agentic-AI security vulnerability (linked, not redefined here); invoked as the canonical risk non-programmers must understand.
Running Python code in a sandbox with MicroPython and WASM
Simon Willison · 2026-06-06
Lethal TrifectaHis prior framing (invoked in the Lockdown Mode item): private data + untrusted content + exfiltration channel; cut any one leg to neutralize prompt-injection risk
Prompt Injection to Data Exfil in 3 Hops
Nick Davitashvili · 2026-07-10
Lethal trifectaSimon Willison's condition (invoked here): untrusted input reaching the model, sensitive data within the model's reach, and a channel through which data can leave; remove one leg to defuse it.
Fragments: July 21
Martin Fowler · 2026-07-21
lethal trifectaUsed precisely and in continuity with his own earlier article: the combination of private-data access, untrusted content exposure, and an external communication channel that makes an agent structurally exploitable; here applied specifically to vibe-coded citizen-developer apps.
Presentation: From Copy-Paste to Composition: Building Agents Like Real Software
Jake Mannix · 2026-07-27
lethal trifectaSimon Willison's named risk pattern, used here as the concrete security threat the virtual-tools/taint-tracking machinery is built to defend against.

Documents (9)

Propositions touching this concept (4)

By publication month, oldest first (extraction month when no publication date is known).

2026-04

2026-07

Open gaps (14)