Supahound is in early access. Sign up now; features marked Coming soon switch on as they ship. See what's included

Supahound

Softgen + Supabase

Monitor the Supabase project behind your Softgen app

Softgen apps run on Next.js and Supabase, and the own-project setup asks for three variables: the URL, an anon key that Next.js ships to browsers, and SUPABASE_SERVICE_ROLE_KEY. That last key bypasses RLS. Supahound watches the Supabase project you connect for that key showing up from a browser or a new network, and checks every table for RLS each day.

Last updated

Start freeRead the Softgen security guide

Softgen has a built-in Supabase integration.

What are the Supabase security risks in Softgen apps?

How does Supahound protect your Softgen app?

Frequently asked questions

Does Supahound work with Softgen's managed Supabase?
By default Softgen creates a Supabase project and configures the credentials for you. Supahound watches projects in an organization you authorize, and Softgen's docs do not say you can authorize the managed one. If you bring your own project, Supahound can watch it.
Does Softgen set up RLS for my tables?
Softgen's onboarding page lists Row Level Security under built-in data protection. It does not say Softgen writes the policies. Run a catalog query or the Security Advisor to see which tables have RLS and which policies exist.
Is it safe to give Softgen my service role key?
The documented setup stores it as SUPABASE_SERVICE_ROLE_KEY. Without the NEXT_PUBLIC_ prefix, Next.js keeps it on the server. Keep that name, never import it into client code, and rotate it if it ever reaches the browser.

Watch your Softgen app's Supabase traffic

Connect your Supabase org read-only. The free posture scan runs in minutes. No credit card.

Sources

Checked on . Products change; check each source for current details.