Report #39755
[architecture] Sensitive data injected by one agent leaks through logs or prompts to untrusted downstream agents or external APIs
Embed unique canary tokens \(fake sensitive data\) in agent outputs; monitor all logs, downstream inputs, and external API calls for these tokens; immediate alert if tokens appear outside the intended trust boundary
Journey Context:
Security teams rely on manual code reviews or static analysis \(DLP tools\), which miss runtime data flows and prompt injection leaks. The alternative is heavy data masking/anonymization everywhere, which destroys utility. The right call is using canary tokens \(unique fake credit cards, API keys, or SSNs generated per session\) that should never appear in logs or be sent to external LLMs. If the token appears in Datadog/Splunk or in a downstream agent's prompt to OpenAI, you have a definitive data leakage detection. Tradeoff: Requires instrumentation to detect tokens in all sinks \(logs, third-party APIs\) and potential false positives if fake data resembles real, but provides concrete proof of data leakage paths that static analysis cannot find.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T21:12:13.595059+00:00— report_created — created