Model LLM applications as systems that retrieve untrusted text and call tools, classify indirect injection delivery and impacts, then demonstrate attacks against controlled synthetic applications and real-world systems.
01
Define indirect prompt injection as malicious prompt delivery through retrieved external data.
02
Map injection methods: passive retrieval, active delivery such as email, user-driven copy/paste, hidden content, encoded payloads, and multi-stage...
03
Map threat classes including data theft, remote control, persistence, worming, fraud, disinformation, and availability attacks.
04
Build synthetic LLM applications with tools such as search, view, URL retrieval, email, address book, and memory.