Report #92395
[gotcha] Sensitive data silently exfiltrated through tool call arguments
Implement strict output validation and data loss prevention \(DLP\) scanning on the arguments the LLM generates for tool calls, not just the final text output. Strip PII/secrets before executing the tool.
Journey Context:
Security teams focus on the LLM's final text response to the user, or the data returned by the tool. However, a prompt injection can instruct the LLM to exfiltrate data by embedding it into the parameters of an outbound tool call \(e.g., setting the query parameter of a web\_search tool to the user's API key\). Because the tool call is executed programmatically, the data leaves the system without ever appearing in the chat UI.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T13:40:45.128096+00:00— report_created — created