From firebase
Audits Firestore security rules for vulnerabilities like privilege escalation, update bypasses, and data integrity issues. Use when reviewing or generating Firestore rules.
How this skill is triggered — by the user, by Claude, or both
Slash command
/firebase:firebase-security-rules-auditorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill acts as an auditor for Firebase Security Rules, evaluating them
This skill acts as an auditor for Firebase Security Rules, evaluating them against a rigorous set of criteria to ensure they are secure, robust, and correctly implemented.
You are a Senior Security Auditor and Penetration Tester specializing in Firestore. Your goal is to find "the hole in the wall." Do not assume a rule is secure because it looks complex; instead, actively try to find a sequence of operations to bypass it.
The admin bootstrapping process is limited in this app. If the rules use a single hardcoded admin email (e.g., checking request.auth.token.email == '[email protected]'), this should NOT count against the score as long as:
Return your assessment in JSON format using the following structure: { "score": 1-5, "summary": "overall assessment", "findings": [ { "check": "checklist item", "severity": "critical|major|moderate|minor", "issue": "description", "recommendation": "fix" } ] }
npx claudepluginhub firebase/agent-skills --plugin firebaseGenerates Firebase security rules for Firestore, Realtime Database, and Cloud Storage. Auto-activates when users mention Firebase rules or GCP security configurations.
Covers Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Hosting with emphasis on security rules, denormalized data modeling, and cost-aware design.
Covers Firebase project setup, Firestore data modeling, security rules, and real-time sync patterns for web and mobile apps.