LLM01
Prompt injection
- At the model
- Untrusted text steers the model away from the instructions its operator gave it.
- At the agent
- The agent can act on that text. An injected instruction inside an issue title, a web page, a code comment, or a tool response becomes a command with the agent's credentials behind it.
What to check
- List every source an agent reads without a human in between: repositories, issue trackers, inboxes, web fetches, tool output.
- Confirm no single agent combines untrusted input, sensitive data, and external action. That combination is the Lethal Trifecta.
- Require confirmation on irreversible actions rather than trusting the agent to refuse.
