Firebase Integration
Analyze Firebase project security — Firestore rules, hosting, auth settings.
#Setup
1
Create a service account key
Go to
console.firebase.google.com → Project settings → Service accounts. Click Generate new private key and download the JSON file.2
Connect in Vergate
Go to Integrations, click Connect on Firebase. Paste the entire service account JSON into the Service Account JSON field and enter your Project ID.
3
Verify
Click Test Connection— Vergate performs a JWT token exchange against Google's OAuth endpoint to validate the key.
#What It Scans
Service account authentication — Is the credential valid and able to mint tokens?
Firestore rules — Are database rules publicly writable or over-permissive?
Hosting sites — What Firebase Hosting sites exist under the project?
Warning. The service account JSON grants full project access. Treat it like a password — revoke it in the Firebase console if it's ever exposed.
Tip. Prefer a scoped service account with only the
Cloud Datastore User role if you only need rules auditing.