The classic Supabase mistake is shipping the service_role key to the browser — it bypasses every security rule you set. Scan your app to make sure your keys are where they belong.
Runs in your browser · your code never uploads · results in seconds
Hardcoded API keys, tokens, and passwords in the code
Databases left wide open (Firebase / Supabase rules)
A .env file that isn’t protected from upload
Secrets shipped to the browser, SQL injection, and open CORS