firebase-apk-scanner

Scan Android APK files for Firebase security misconfigurations.

Updated Nov 23, 2025
One-click install
npx skills add https://github.com/manuelbrandner85/Weltenbibliothekapp --skill firebase-apk-scanner-manuelbrandner85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-apk-scanner
Source: https://github.com/manuelbrandner85/Weltenbibliothekapp/tree/main/.agents/skills/firebase-apk-scanner
Command: npx skills add https://github.com/manuelbrandner85/Weltenbibliothekapp --skill firebase-apk-scanner-manuelbrandner85

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires apktool, curl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill automates the identification of critical security misconfigurations in Firebase-backed Android applications, preventing data leaks and unauthorized access.

Core Features & Use Cases

  • Automated Vulnerability Scanning: Detects open databases, storage buckets, and unauthenticated cloud functions.
  • Configuration Extraction: Automatically pulls Firebase project IDs, API keys, and endpoints from decompiled APKs.
  • Security Auditing: Ideal for mobile app penetration testers and security researchers to verify Firebase implementation security before or after deployment.

Quick Start

Invoke the firebase-apk-scanner skill by providing the path to the target Android APK file you wish to audit.

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 target APK file path to the scanner. It automatically extracts Firebase parameters and tests endpoints to detect open databases, storage buckets, and unauthenticated cloud functions.

What Firebase vulnerabilities can be found during a mobile app penetration test?

During a mobile app penetration test, this scanner identifies Firebase vulnerabilities including open databases, exposed storage buckets, and unauthenticated cloud functions. It extracts project IDs, API keys, and endpoints from decompiled APKs to test for data leak risks.

Do I need apktool to audit a Firebase-backed Android application?

Yes, you need apktool installed to audit a Firebase-backed Android application. The automated vulnerability scanning process relies on apktool to decompile the APK file and extract the Firebase configuration parameters required for endpoint testing.

Can I extract Firebase API keys and project IDs from a decompiled APK automatically?

Yes, you can automatically extract Firebase API keys and project IDs from a decompiled APK. The scanner parses the decompiled application code to locate and pull Firebase configuration parameters for subsequent security auditing.

What is the best way to test Firebase authentication endpoints for unauthorized access?

The best way to test Firebase authentication endpoints for unauthorized access is using an automated scanner that extracts backend configuration from the APK. It specifically probes these endpoints to verify if cloud functions remain unauthenticated or databases are left open.

Why are my Firebase storage buckets accessible without authentication?

Firebase storage buckets are accessible without authentication due to security misconfigurations in backend rules. An APK scanner detects these exposed buckets by extracting the app's Firebase configuration and testing the associated endpoints for open access vulnerabilities.