Skip to content

The problem list is free. A fix prompt for each one is $9.

See pricing

Supabase

Find a public Supabase service_role key

Supabase apps usually ship an anon key to the browser. That key is expected to be public, and this scan marks it as a note, not a leak. The service_role key is different. It bypasses Row Level Security. If that JWT is in the HTML or a same-origin script, anyone who loads the page can copy it.

This check cannot see your RLS policies. We do not connect to the database. A deeper RLS check is listed as coming soon, and it is not run.

What this scan actually checks

What it does not check

What to do with the result

Questions

Is the anon key a finding?

We mention it as informational. The problem is a service_role key, or a secret from another provider, in the same public files.

Can you tell me if RLS is enabled?

Not in this version. The report says so, and the locked section on a scan lists Row Level Security as a later check.

Scan a URL you own

The same free check as the homepage. You confirm the app is yours before it runs.

Free public scan

All guides →