RedScore.ai
All posts
Checklists

Firebase app security checklist

Firebase app security starts on your public domain: TLS, headers, DNS, email auth, exposure. This checklist runs in about 60 seconds, no console access.

1 min read · 2026-06-08 · RedScore Research Team

Quick answer

A Firebase app security checklist starts with the public posture of the domain your users visit: TLS, headers, DNS, email authentication, and exposure signals. RedScore reads those signals from the outside. It does not audit Firestore rules, Storage rules, or Firebase Auth settings.

Why do Firebase teams still need an outside-in scan?

Your Firestore rules can be tight while your public domain looks rough. Buyers do not start in the Firebase console. They start with TLS, headers, DNS, and email auth on the hostname you put in front of the app.

Firebase moves fast. Public hardening often lags. This checklist catches the gaps anyone can see without credentials.

What is on the Firebase app security checklist?

  1. Production domain TLS is valid and current.
  2. Security headers show up on live responses.
  3. DNS records are clean and consistent.
  4. Email authentication is set if the app sends mail from the domain.
  5. Public exposure signals are trimmed where possible.
  6. Reputation checks for blocklist or unsafe listings.

RedScore scores these in one pass and ranks what to fix first.

What does this checklist skip?

Firestore rules, Storage rules, Firebase Auth configuration, and secrets in your client bundle. All important. All separate from the free outside-in scan.

How do I run it?

Go to /lookup and enter your production domain. Run it before you share a production URL with users, payments, or a customer security review.

Frequently asked questions

Does RedScore scan Firestore security rules?

No. The free scan is outside-in only. Rule audits need Firebase console access this scan does not require.

Do I need Firebase credentials to run the checklist?

No. Enter the public hostname or custom domain your app runs on.

Does this work for Firebase Hosting?

Yes. Scan the domain users visit in production, whether Firebase Hosting or another front-end host serves it.

What should I fix first?

TLS issues, missing headers, weak email auth, and noisy public exposure on your production domain.

Run a free outside-in scan on your domain in about 60 seconds.

Scan domain