firebase-apk-scanner

Scan Android APKs for Firebase security misconfigurations and generate text and JSON reports.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/hongmaple0820/agent-academy --skill firebase-apk-scanner-hongmaple0820
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-apk-scanner
Source: https://github.com/hongmaple0820/agent-academy/tree/main/skills/integrations/firebase-apk-scanner/skills/firebase-apk-scanner
Command: npx skills add https://github.com/hongmaple0820/agent-academy --skill firebase-apk-scanner-hongmaple0820

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scans Android APKs to identify Firebase security misconfigurations and report findings to support secure app deployments during authorized security testing.

Core Features & Use Cases

  • Identify misconfigurations in Firebase services such as Realtime Database, Firestore, and Storage.
  • Detect authentication weaknesses like open signup, anonymous auth, and unauthenticated access.
  • Enumerate and test Cloud Functions and Remote Config exposure within APKs.
  • Generate comprehensive reports in text and JSON formats for remediation and compliance.
  • Suitable for mobile app security audits and authorized penetration testing of Firebase-backed apps.

Quick Start

Provide an APK file or directory to scan and run the built-in scanner to generate a Firebase security report.

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?

To scan an Android APK for Firebase security misconfigurations, provide the APK file or directory to the scanner. It decompiles the APK with apktool, extracts Firebase configuration data, and tests for open sign-up, anonymous auth, and unauthenticated access.

What Firebase security issues can I detect during an APK audit?

During an APK audit, you can detect Firebase security issues like open sign-ups, anonymous authentication, unauthenticated access, and misconfigurations in Realtime Database, Firestore, Storage, and Cloud Functions.

Can I test Cloud Functions and Remote Config exposure from an APK?

Yes, you can test Cloud Functions and Remote Config exposure from an APK. The scanner enumerates and tests these services by extracting their configuration data during the decompilation process.

What format are Firebase penetration testing reports generated in?

Firebase penetration testing reports are generated in both text and JSON formats. These comprehensive reports document the extracted misconfigurations and authentication weaknesses to support remediation and compliance efforts.

Does the scanner require apktool to decompile APKs for Firebase analysis?

Yes, the scanner requires apktool to decompile APKs for Firebase analysis. It uses apktool to unpack the Android application package and extract the Firebase configuration data needed to test for security vulnerabilities.

Is this Firebase scanner suitable for authorized security testing?

Yes, this Firebase scanner is specifically designed for authorized security testing and mobile app security audits. It identifies misconfigurations in Firebase-backed apps to support secure app deployments and compliance.