Attacks that place instructions in the text a model processes — supplied directly by the user, or reached through content the system retrieves — so the model acts on them as if they came from its operator.
Attackers craft explicit commands within user input to override or replace the AI system's operational directives. Common patterns include phrases like "ignore previous instructions" or "you are now in developer mode." This represents the most straightforward form of prompt injection, targeting the model's instruction-following capabilities directly.
An adversary embeds instructions in content the AI system reads as part of a task, including local repository files, documents, web pages, emails, and tool or API responses. The system treats those instructions as authority to redirect its behavior. The content may impersonate system instructions, prior approvals, or saved session state, including fabricated compaction notes.
Exploitation of inter-agent communication channels through poisoned external content that propagates between agents. One agent retrieves compromised data which then flows through the multi-agent workflow, affecting multiple downstream components.
Attackers gradually shift the AI system's operational objectives over multiple interaction turns through carefully crafted prompts. Contradictory or concealed objectives are embedded within conversations, slowly steering the model away from its intended behavior toward attacker-defined goals.
Exploiting AI models' inability to consistently handle conflicting instructions by embedding deceptive or contradictory commands within user input across or within different modalities. This causes behavior drift toward malicious objectives as the model attempts to reconcile incompatible instructions.