UpGuard: 16,326 Supabase Databases Were Publicly Readable Due to Disabled RLS
UpGuard found 16,326 Supabase projects with publicly readable tables, and more than half showed signs of personal data, including passwords and tokens. The cause was disabled row-level security, not a breach: the anon key shipped in client code could read the tables.
- 16,326 Supabase databases had publicly readable tables
- More than half showed signs of personal data, some with passwords and tokens
- Cause was disabled Row-Level Security, not a hack
- UpGuard says many apps appear built with AI coding agents
Read next
Security