First I check row level security on every table, what your public key exposes while signed out, storage buckets, edge function auth, rate limits and secrets, and database functions anyone can call. You get a ranked report with the exact fix for each finding.