Use this checklist to ensure your Supabase application is secure before launch. 6 critical items require immediate attention.
ALTER TABLE x ENABLE ROW LEVEL SECURITY;
Control who can read data
Control who can create data
Control who can modify data
Control who can remove data
Performance optimization for RLS
This key is public by design
Never expose in client code
Generate new keys in dashboard
Verify auth.uid() in RPC functions
Understand implications of elevated privileges
Validate parameters in functions
Require email verification
Set minimum requirements
Protect against brute force
VAS automatically checks 8 of these 15 items. Get instant results with detailed remediation guidance.
Run Automated Security Scan