| Agent compromise | Sec | Adversary gains control of the agent's reasoning/actions | Goals or tool calls not derivable from the user task appear mid-trajectory | Input validation + tool-call gating |
| Agent (prompt) injection | Sec | Malicious instructions in the user input hijack behavior | Instruction-shaped content in inputs, then off-task actions | Input rails; instruction/data separation |
| Agent impersonation | Sec | Attacker/agent poses as a trusted agent, user, or service | Identity attributes on spans inconsistent with the real principal | Authenticated agent identities; signed agent cards |
| Agent flow manipulation | Sec | Control flow / orchestration between steps or agents is subverted | Trajectory deviates from the designed state machine | Harness enforces allowed transitions |
| Memory poisoning | Sec | Malicious content written to persistent memory taints later runs | Later-run behavior traces to a tainted memory write | Validate memory writes; provenance tags; isolation |
| Cross-domain prompt injection (XPIA) | Sec | Injection via external content the agent ingests (web, docs, tool output, other agents) | Behavior change correlated with an external/tool-output span | Treat all tool/external output as untrusted; output validation |
| Human-in-the-loop bypass | Sec | Agent circumvents or fatigues the human approval gate | High-impact action span with no preceding approval event | Un-bypassable approval primitive |
| Supply-chain compromise | Sec | A compromised tool, model, dependency, or MCP server in the stack | Anomalous behavior tied to a specific tool/dependency version | Pin + verify deps (plugin slice → context-security-review) |
| Tool abuse | Sec | Legitimate tools misused (by the agent or an attacker via it) to harmful ends | Tool calls within permission but outside task intent | Tool-call gating; least-privilege tool scopes; budgets |
| Excessive agency | Saf | Agent takes consequential actions beyond what the task warranted | Side-effecting spans disproportionate to the request | Permission scoping; HITL on high-impact actions; budget gates |
| Feedback-loop poisoning | Saf | The agent's own outputs (or a multi-agent loop) degrade subsequent behavior | Drift across turns/iterations; escalating error | Turn/iteration budgets; loop-break conditions; output validation |
| Goal misalignment | Saf | Agent optimizes a proxy or misread objective diverging from user intent | On-policy tool use that never advances the actual goal | Explicit goal spec; outcome eval gates (agent-evals) |
| Reasoning-based information leakage | Saf | Intermediate reasoning leaks sensitive data into outputs, logs, or other agents | Sensitive tokens in reasoning/output spans | Output validation/redaction; scrub reasoning from external surfaces |
| Autonomy escalation | Sec/Saf | Agent expands its own permissions/scope/autonomy beyond granted bounds | A span acquires new capabilities/credentials mid-trajectory | Immutable permission boundary enforced by the harness |