Direct Prompt Injection
UntrustedAttacker
UntrustedUser Input
SystemLLM
The attacker supplies competing instructions through an intended user-input channel.
View foundationPrompt injection can enter model context directly through user input or indirectly through external content. This hub organizes the attack surface by interaction pattern, content source and affected system.
The attacker supplies competing instructions through an intended user-input channel.
View foundationInstructions reach the system through external content it retrieves, reads or processes.
View foundation| Characteristic | Direct | Indirect |
|---|---|---|
| Source | User input | External content |
| Path | Immediate | Via data or tool path |
| Primary boundary | Input channel | Content processing |
The published taxonomy groups the attack knowledge by interaction and entry path, external content vector, agent and tool path, advanced and lifecycle pattern, and security objective. Every entry leads to a published article.