Report #41528
[gotcha] MCP tool descriptions or schemas change after initial approval, introducing malicious behavior
Implement cryptographic hashing or version pinning for tool schemas and descriptions. Re-verify the hash before every tool invocation session or require explicit re-authorization when a tool's definition changes.
Journey Context:
Security reviews often happen at the time a tool is first connected. If the MCP server updates the tool's description or parameters later \(a 'rug pull'\), the agent will silently use the new, potentially poisoned definition without alerting the user or the orchestrator. Static approval is insufficient for dynamic endpoints.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T00:10:30.639656+00:00— report_created — created