An account freeze review is a decision surface with money on the other side. When a customer appeals a freeze, someone on the trust and safety team reads the appeal, checks the account against policy, and either keeps the freeze or releases it. Replace that person with an agent and the appeal email becomes untrusted input that reaches a model holding real permissions.
This is the confused deputy pattern. A program with legitimate authority is tricked by someone without that authority into using it on their behalf, as Menlo Security describes when it discusses agents that hold authenticated permissions to search, send, forward and approve (Menlo Security). The appeal arrives as an ordinary message. Any action it triggers executes under a real identity, with real permissions, and looks normal in the audit log.
The failure is architectural, not a model defect. OWASP explains that prompt injection works because most LLMs process natural language instructions and data together with no clean separation (OWASP cheat sheet). That is why indirect injection, where malicious text sits inside content the agent retrieves, is the version that matters here. Security guidance on email agents lists the carriers explicitly: the body of an incoming message, quoted text in a reply chain, attachments, and links the agent fetches (BRSide). Every one of those is present in a long appeal thread.



