firebase-apk-scanner

Detect Firebase security misconfigurations in Android APKs.

Updated Jul 10, 2025
One-click install
npx skills add https://github.com/Superlend/superloop-core-contracts --skill firebase-apk-scanner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-apk-scanner
Source: https://github.com/Superlend/superloop-core-contracts/tree/main/.cursor/skills/firebase-apk-scanner/skills/firebase-apk-scanner
Command: npx skills add https://github.com/Superlend/superloop-core-contracts --skill firebase-apk-scanner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill scans Android APKs for Firebase security misconfigurations, helping security teams detect exposed databases, open storage buckets, unauthenticated endpoints, and insecure Firebase rules before release or during audits.

Core Features & Use Cases

  • APK Firebase risk discovery: Identify misconfigurations across Authentication, Realtime Database, Firestore, Storage, Remote Config, and Cloud Functions.
  • Automated reporting: Generate findings and suggested remediations suitable for security reviews.
  • Use Case: During a mobile app security assessment, run the scanner against the APK to enumerate exposed Firebase endpoints and verify rules.

Quick Start

Use the firebase-apk-scanner to scan the provided APK(s) with the bundled scanner script.

Frequently Asked Questions about firebase-apk-scanner

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

FAQPage Schema
How do I scan an Android APK for Firebase security misconfigurations?

Scanning an Android APK for Firebase security misconfigurations involves decompiling the APK to extract and analyze google-services.json, XML resources, assets, and smali/DEX code for exposed databases, storage buckets, and unauthenticated endpoints.

What Firebase services are checked during an APK security audit?

A Firebase APK security audit verifies Authentication, Realtime Database, Firestore, Storage, Remote Config, and Cloud Functions to identify insecure Firebase rules and exposure patterns across multiple projects.

Can I detect exposed Firebase storage buckets and databases from a compiled APK?

Yes, detecting exposed Firebase storage buckets and databases from a compiled APK is possible by decompiling the application and scanning the embedded google-services.json file and smali/DEX code for insecure rules.

Does the scanner check Firebase Realtime Database and Firestore rules for open access?

Yes, the scanner checks Firebase Realtime Database and Firestore rules for open access by decompiling the APK and verifying database exposure patterns and authentication requirements within the discovered Firebase projects.

What is the best way to find unauthenticated Firebase endpoints in mobile apps?

The best way to find unauthenticated Firebase endpoints in mobile apps is to run an automated scanner that decompiles the APK and verifies exposure patterns across Remote Config, Cloud Functions, and database resources.