LaunchGuardHow it worksWhy usPricing
Supabase ScannerFirebase ScannerLeak RadarShip Score
Docs
Sign inScan my app
LaunchGuard
How it worksWhy usPricing
Free tools
Supabase ScannerFirebase ScannerLeak RadarShip ScoreDocs
Sign inScan my app
LaunchGuard

Security scanning for apps built with Cursor, Lovable, and Claude Code. Free scan, full results.

Free tools

Supabase ScannerFirebase ScannerLeak RadarShip ScoreHow it worksResearch report

Product

PricingSign inScan my appHow scanning works

Company

DocsPrivacyTermsContact
© 2026 LaunchGuard. All rights reserved.
PrivacyTerms
Firebase Security Scanner

Your Firestore rules.
Tested by a fake stranger.

We hit your Firebase project from the outside and check whether Firestore, Realtime Database, Storage, and Cloud Functions are locked the way you think they are. No SDK, no credentials, just the same requests anyone could make.

https://
Read-only scan · no signup required
What this scanner checks

The Firebase slip-ups that actually bite people.

Firestore security rules

We test read access to every collection we can find, no login attached. allow read: if true shows up more than you'd think.

Realtime Database rules

We hit the /.json endpoint directly. If data comes back, your rules file is sitting on open, the classic copy-from-quickstart mistake.

Storage bucket access

We poke your Storage bucket with anonymous requests and check whether files are listable or downloadable without signing in.

Cloud Functions exposure

We find publicly callable functions in your app's network requests and test them for auth checks and rate limits.

API key configuration

Firebase API keys in client code are expected, but we check whether yours is missing the restrictions that keep it from being abused.

Cross-user data access

We test whether your signed-in rules really scope data to the current user, or whether any user can read anyone else's documents.

Common questions

Do you need my Firebase Admin SDK credentials?

No. We only use the same public API access your users and strangers already have. No service account, no Admin SDK. Everything is external.

My rules look fine in the Firebase console. Why are you finding issues?

The console simulator sometimes says "denied" while the live API behaves differently, because of rule ordering or version mismatches. We test the live behavior, not the simulation.

Can you write or delete my data?

The scan only makes read-only requests. We never write, update, or delete documents or files.

What's the quickest fix for an open Realtime Database?

Open the Firebase console, go to Realtime Database → Rules, and swap the defaults for {"rules":{".read":false,".write":false}}, then add auth-scoped rules per path. Get the exact rule set for your data structure with a Pro plan.

You shipped fast.
Let's make sure you shipped safe.

Run a free scan. See exactly what a stranger can reach in your Firebase project right now, before someone else does.

Scan my app, free
takes ~60 seconds · full results, no signup