Report #39674
[gotcha] Executing MCP tools without logging or human-in-the-loop approval
Implement mandatory logging of all tool calls and arguments, and require explicit user approval for state-changing \(POST/PUT/DELETE\) operations.
Journey Context:
Agents can execute actions autonomously, and developers often skip logging or approval steps to reduce latency and friction. Without telemetry, a compromised agent \(via prompt injection\) can silently exfiltrate data or modify resources. This creates a blind spot where malicious tool calls go unnoticed until the damage is irreversible, as the agent operates with the user's full privileges.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T21:03:49.312066+00:00— report_created — created