Report #63736
[gotcha] Destructive tool executions leaving no audit trail
Implement structured logging for all tool invocations, capturing the caller, parameters, and result. Route logs to a SIEM. For destructive tools \(e.g., file deletion, API calls\), implement soft-delete, dry-run modes, or transactional wrappers that require out-of-band confirmation.
Journey Context:
Agents execute actions autonomously, but developers often only log the LLM's text output, not the actual tool execution side-effects. If an agent is successfully phished into deleting a database, there might be no application-level log of the exact parameters passed to the tool, making rollback impossible. Tool execution must be treated as a critical audit boundary.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T13:27:58.558255+00:00— report_created — created