Supabase RLS Tester Lovable Quick and Deep scan SQL audit kit (for example the $29 kit) RowAttest
What it does Runs one SQL query as a chosen user and shows which policies were evaluated Reads your database rules and app code and flags risky patterns Catalog queries you run yourself, plus an optional two-user harness for staging Creates temporary users, tries reads and writes across every table through your public API, records what came back
Writes (INSERT, UPDATE, DELETE) Not yet. "Only SELECT queries are supported for now." Flags rules that look wrong; does not execute writes The optional harness can make real writes on staging Yes, as synthetic rows that belong to the test users
Runs as a second user Yes, one role at a time No. "Static analysis by reading your code and configuration" Yes, if you set up the two staging users and run the harness Yes, test users and the anonymous visitor, created and removed by the run
Storage buckets No Database rules and code Storage checks included in the SQL files Yes, bucket settings, with uploaded test objects removed at teardown
Output On-screen result in the dashboard Findings list in Lovable Your own report, written by you Browser result on the free plan; signed PDF and JSON with a public verify link on a paid run
Can a third party verify it No No No Yes, at rowattest.com/verify, no account needed
Price Included with Supabase (feature preview) Included with Lovable $29 one time, plus your hours Free: 10 runs a month, unverified. $49 per signed report
Best for Debugging one policy Catching the obvious before you publish Developers who want to own the audit Proof you can give someone else, repeated after every migration