Firebase
Security Checklist

Firebase Security Checklist

Use this checklist to ensure your Firebase application is secure before launch. 3 critical items require immediate attention.

13
Total Items
3
Critical
3
Auto-Scanned

Security Rules

critical

Remove test mode rules

Auto

Never deploy 'allow read, write: if true'

critical

Check authentication in rules

Auto

Verify request.auth != null

high

Validate data structure

Check data types and fields

high

Test with emulator

Verify rules before deployment

Credential Security

medium

Client config is public

Firebase config in frontend is OK

critical

Service account server-only

Auto

Never expose admin SDK credentials

medium

Restrict API key

Configure API restrictions in Google Cloud

Authentication

high

Enable email verification

Require users to verify email

medium

Configure sign-in methods

Only enable needed providers

medium

Set up app verification

Protect against abuse

Storage Security

high

Write storage rules

Don't leave storage open

medium

Validate file types

Restrict uploadable file types

low

Set size limits

Prevent abuse via large uploads

Don't Check Manually

VAS automatically checks 3 of these 13 items. Get instant results with detailed remediation guidance.

Run Automated Security Scan