firebase-firestore

Identify and remediate Firebase security misconfigurations in Firestore, Realtime Database, and Cloud Functions.

846|152|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/xalgord/xalgorix --skill firebase-firestore-xalgord
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-firestore
Source: https://github.com/xalgord/xalgorix/tree/main/internal/tools/skills/data/technologies/firebase-firestore
Command: npx skills add https://github.com/xalgord/xalgorix --skill firebase-firestore-xalgord

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security testing for Firebase applications focuses on misconfigurations in Firestore/Realtime Database rules, callable/onRequest Functions trusting client input, and exposure of Cloud Storage resources.

Core Features & Use Cases

  • Firestore Rules Testing: validate granular access, per-field checks, and denial of unauthorized reads/writes.
  • Realtime Database & Storage Exposure: detect overly broad rules and public data leaks.
  • Cloud Functions Trust Boundaries: ensure onCall/onRequest endpoints enforce identity, authorization, and admin bypass constraints.

Quick Start

Scan your Firebase project for misconfigurations in Firestore, Realtime Database, and Cloud Functions, and generate actionable remediation steps.

Frequently Asked Questions about firebase-firestore

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Firestore security rules for access control misconfigurations?

To audit Firestore security rules, validate granular access, enforce per-field checks, and deny unauthorized reads or writes across development, staging, and production environments. This identifies insecure token validation and improper ownership checks.

How do I detect insecure Cloud Functions that trust client input?

Detect insecure Cloud Functions by evaluating onCall and onRequest endpoints to ensure they enforce identity, authorization, and Admin SDK bypass constraints. This remediates vulnerabilities from trusting unvalidated client input.

How do I test Firebase Realtime Database rules for public data leaks?

To test Firebase Realtime Database rules for public data leaks, scan for overly broad access configurations that expose data. The process detects exposure vulnerabilities and generates actionable remediation steps.

Can I validate Admin SDK bypass constraints in Firebase production environments?

Yes, you can validate Admin SDK bypass constraints in Firebase production environments. The system checks server trust boundaries to ensure callable functions enforce proper authorization and data isolation.

What is the best way to secure Cloud Storage resources in a Firebase project?

The best way to secure Cloud Storage resources in a Firebase project is to detect exposure from overly broad rules and validate access controls. This provides coverage for both REST and SDK paths to prevent unauthorized access.

Why are my Firestore rules failing per-field validation checks?

Firestore rules fail per-field validation when misconfigurations allow unauthorized writes or bypass ownership checks. Auditing the rules identifies these gaps and provides actionable steps to enforce proper data isolation.