CONNECT YOUR TOOLS

Connect Supabase

Averil finds exposed databases and the project settings that decide whether your data is public.

What Averil uses it for

  • Listing projects, regions and status in the organizations you authorize.
  • Finding databases reachable from any address.
  • Checking that database connections must use SSL.
  • Reading auth settings: sign-up, email confirmation, password rules and MFA.

Read access

Averil uses a Supabase OAuth app with read scopes. The broker holds and refreshes the token. The rate limit is 60 calls a minute.

OperationScopeWhy
List projectsprojects:readProjects, regions and status
Network restrictionsdatabase:readFind databases reachable from any address
SSL enforcementdatabase:readCheck connections must use SSL
Auth configauth:readAuth settings, with every secret field stripped by the broker

Write access

ActionScopeVerified byReversible
Replace allow-all database access with approved address rangesdatabase:writeReading network restrictions backYes
Reject database connections that do not use SSLdatabase:writeReading SSL enforcement backYes

Both run only after a person approves the exact plan, including the address ranges.

How to connect

  1. 1An organization owner opens the authorization link we send during onboarding.
  2. 2Choose the organization and approve the scopes Supabase shows.
  3. 3Averil lists your projects and checks the active ones.

How to revoke

Remove Averil from your Supabase organization's authorized apps. The token stops working and Averil marks the integration as access revoked.

Stuck? Email averil@averil.ai or ask me in Slack.

Start with a free
security check

Connect GitHub and your cloud, and I'll send you a short list of what to fix, in Slack.

Get a free security checkSee pricing