Guide
Public Supabase Storage bucket listing
How StackSiren Deep Scan detects this issue and how to fix it. Severity typically high.
Why it matters
Public Supabase Storage bucket listing is a common finding on vibe-coded and AI-built apps that ship client bundles, shared backends or platform defaults without a security pass.
StackSiren reports this from read-only checks (GET, HEAD or OPTIONS only). It does not exploit the issue.
How to fix it
In Storage → Policies, remove listing for the public (anon) role. Keep objects private unless they are intentionally public assets, and never store secrets or PII in a public bucket.
How StackSiren Deep Scan checks
Deep Scan runs only on hosts you have verified you own (DNS TXT or /.well-known file) and consented to test. Findings include a short evidence string; secret values are masked.
See the Acceptable Use Policy and Active scanning terms for what Deep Scan is and is not.