npx claudepluginhub firebraised/agent-skills --plugin firebaseThis skill uses the workspace's default tool permissions.
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.
Audits Firebase Firestore security rules for vulnerabilities like update bypasses, privilege escalation, DoS risks, and validation issues. Use after rule updates.
Generates Firebase rules configurations and operations for GCP projects. Useful for security rules on Firestore or Realtime Database, with step-by-step guidance and best practices.
Validates Firebase code for security best practices, Firestore rules, functions architecture, emulator configuration, and authentication during reviews and audits.
Share bugs, ideas, or general feedback.
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 == 'admin@example.com'), 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" } ] }