TL;DR: Outsider-writable records can steer agent actions even when the agent appears to finish the main task, according to General Analysis's analysis of IPI Bench. For practitioners, the control problem shifts to isolating untrusted inputs before they reach tool-using workflows.
Editorial analysis by NHI Mgmt Group, based on content published by General Analysis: “IPI Bench: Indirect prompt injection against workplace agents”.
Key questions
Q: Why do long-horizon agent workflows increase prompt injection risk?
A: Long-horizon agent workflows increase prompt injection risk because the agent processes more intermediate content, more tool outputs and more opportunities for hidden instructions to alter later decisions.
Q: How should teams verify agent actions before they change business records?
A: Teams should verify agent actions with policy checks and human approval before any write operation to business records.
Q: How do indirect prompt injections reach agent workflows?
A: Indirect prompt injections reach agent workflows when malicious instructions are hidden inside content the model reads, such as emails, documents, web pages or tool output.
Practitioner guidance
- Isolate outsider-writable inputs Route email, calendar items, public posts, and other externally supplied content through a separate review and sanitisation path before any agent can use it as workflow evidence.
- Gate write actions on provenance checks Require the agent to prove which records, messages, or approvals justified a write operation before it can change policy, contacts, or payment details.
- Treat agent reports as non-authoritative Compare the report against source systems of record and separate approval channels so a manipulated narrative cannot stand in for evidence.
Bottom line: Indirect prompt injection works because untrusted records can be turned into executable context, not because the model is uniquely careless.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Indirect prompt injection is not a prompt hygiene issue. It is a trust-boundary failure between untrusted records and executable agent context. The benchmark shows that small amounts of attacker-written content can steer long-horizon workflows even when the agent still completes its main objective. That means the core governance question is not whether the model can follow instructions, but which inputs are allowed to influence decisions, tool calls, and downstream records. Practitioners should treat every outsider-writable channel as a potential control plane unless it is explicitly isolated.
A question worth separating out:
Q: What is the difference between prompt injection and indirect prompt injection?
A: Prompt injection targets the model directly through the user prompt. Indirect prompt injection hides malicious instructions inside data the model later reads from a trusted source, such as a form submission or knowledge base. Indirect attacks are more dangerous in agentic systems because the malicious content can travel through normal workflows before it is executed.
👉 Read our full editorial: Indirect prompt injection can steer long-horizon agent workflows