I'm a UK software engineer who builds production apps on Supabase and Postgres. I check every table and function the way an attacker would: row level security on every table, policies that leak other people's rows, server functions that trust ids sent from the app, public keys and storage buckets, and missing rate limits.