Emerald Red Team

ERT-BAAS-012

PostgREST schema exposed to anonymous users

LowA02:2025CWE-200

Why it matters

Your API's schema lists every table and column, which gives attackers a map.

How to fix it

Revoke anon access to tables that don't need it; the schema then hides them.

How we test it

Passive — runs in the free check, looks only at what a browser can see.

Does your app have this problem?

The free Quick Check tests for it.

Scan my app — free