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

Supahound

Supabase monitoring

Supabase security monitoring: catch abuse in your project's traffic

An attacker needs no exploit to read a Supabase table without RLS: Supabase's own lint says anyone with the project URL can create, read, update and delete its rows. Supahound connects with read-only OAuth, runs a free daily posture scan of RLS and Security Advisor findings, and on paid plans reads your edge logs every 1–2 minutes to flag abuse per actor.

Last updated

Start free

What attacks hit Supabase apps?

How does Supahound protect your Supabase project?

Frequently asked questions

Does Supabase have built-in security monitoring?
Supabase ships the Security Advisor, which lints your schema and configuration. Lint 0013 flags public tables without RLS and lint 0010 flags security definer views. Supahound's free posture scan includes those findings and adds per-actor detection on your edge logs.
Does Supahound need my service_role key?
No. Supahound never asks for a service_role or secret key. You authorize a Supabase organization through OAuth with three read-only scopes: analytics:read, database:read and projects:read.
Can Supahound block an attack on my Supabase project?
No. Supahound detects and does not block. It groups findings into incidents, explains each one in plain English and gives you SQL to paste into your project. You apply the fix.
How much does Supabase monitoring with Supahound cost?
The posture scan is free for up to 3 projects. Runtime detection costs $29 per project per month on Builder, or $19 per project per month on Agency with a 10-project minimum.

Find out if someone is abusing your app

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.