Report #71484
[architecture] Unchecked output propagation enabling injection attacks across agent boundaries
Enforce Content Security Policy for agent outputs with context-aware output encoding: treat all inter-agent data as untrusted, apply HTML entity encoding for browser contexts, JSON serialization for API contexts, parameterized queries for DB contexts; execute in sandboxed subprocesses \(gVisor/WASM\) with seccomp-bpf filters
Journey Context:
Agent A generates markdown containing malicious HTML/JS; Agent B renders it in web context causing XSS. Simple schema validation allows valid but dangerous content. Context-aware encoding prevents injection by transforming dangerous characters for specific contexts \(HTML vs SQL vs Shell\). Sandboxing limits blast radius if injection executes. Tradeoff: performance overhead of subprocess isolation vs security. Output encoding alone is insufficient if context is ambiguous \(e.g., JSON inside HTML\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T02:33:44.367059+00:00— report_created — created