firebase-apk-scanner

Scan Android APK files for Firebase security misconfigurations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/monmacllcapp/skill-forks --skill firebase-apk-scanner-monmacllcapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-apk-scanner
Source: https://github.com/monmacllcapp/skill-forks/tree/main/skills/security/plugins/firebase-apk-scanner/skills/firebase-apk-scanner
Command: npx skills add https://github.com/monmacllcapp/skill-forks --skill firebase-apk-scanner-monmacllcapp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automatically scans Android APK files for common Firebase security misconfigurations, helping to identify vulnerabilities before they can be exploited.

Core Features & Use Cases

  • Automated Security Audits: Scans APKs for exposed Firebase databases, insecure authentication, and vulnerable cloud functions.
  • Vulnerability Identification: Detects issues like open signup, anonymous auth bypass, and unauthenticated API access.
  • Use Case: When you receive an Android application for a security audit, use this Skill to quickly identify potential Firebase-related security weaknesses by providing the APK file.

Quick Start

Use the firebase-apk-scanner skill to scan the provided APK file located at '/path/to/your/app.apk'.

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 vulnerabilities?

To scan an Android APK for Firebase security vulnerabilities, you provide the APK file to the scanner, which decompiles it using apktool to extract Firebase configurations and tests endpoints for open databases and exposed cloud functions.

What Firebase security misconfigurations can be detected in an APK?

Firebase security misconfigurations detectable in an APK include open databases, insecure storage buckets, authentication issues like open signup or anonymous auth bypass, and exposed cloud functions with unauthenticated API access.

Can I audit a mobile app for exposed Firebase databases without manual reverse engineering?

Yes, you can audit a mobile app for exposed Firebase databases without manual reverse engineering by running an automated bash script that decompiles the APK, extracts the Firebase config, and tests endpoint security using curl and grep.

Do I need apktool installed to check an APK for Firebase endpoint security issues?

Yes, you need apktool installed because the scanning process relies on it to decompile the Android APK and extract the necessary configuration files before testing Firebase endpoints for security flaws.

What is the best way to test an Android app's Firebase storage buckets and authentication for flaws?

The best way to test Firebase storage buckets and authentication for flaws is using an automated APK scanner that extracts configuration files and actively queries the endpoints to identify open databases and insecure authentication mechanisms.

Why does my Firebase APK security audit fail to find cloud functions?

A Firebase APK security audit might fail to find cloud functions if the APK lacks the necessary configuration strings in its decompiled resources, preventing the script from identifying and testing exposed endpoints.