Every table must have Row Level Security enabled. Tables without RLS are fully accessible via the anon key.
Why This Matters
A single table without RLS allows any user with the anon key to read, insert, update, and delete all rows. This is the most common Supabase security mistake.
Tags
nextjssupabaserls
Related Rules
Catch this automatically on every PR
BeforeMerge scans your pull requests against this rule and 3+ others. Get actionable feedback before code ships.