IncidentsSupport ticket text made a Supabase agent dump a secrets table
A service-role key, an agent that reads customer messages, and a way to write results back were all it took.
8 Jul 2025
General Analysis showed that a customer support ticket containing instructions could make a Cursor agent, connected to Supabase over MCP with a service-role key, dump a secrets table into the ticket thread.
Occurred 3 July 2025 · Disclosed 6 July 2025 · Record updated 13 September 2026
Integration tokens and other private rows could be exfiltrated. Supabase added a read-only mode, project scoping and prompt-injection warnings to the MCP server.
IncidentsA service-role key, an agent that reads customer messages, and a way to write results back were all it took.
8 Jul 2025