firebase-apk-scanner

Scan Android APKs for Firebase security misconfigurations using apktool.

6.5k|561|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/trailofbits/skills --skill firebase-apk-scanner-trailofbits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-apk-scanner
Source: https://github.com/trailofbits/skills/tree/main/plugins/firebase-apk-scanner/skills/firebase-apk-scanner
Command: npx skills add https://github.com/trailofbits/skills --skill firebase-apk-scanner-trailofbits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Scans Android APKs for Firebase security misconfigurations, including open databases, misconfigured storage buckets, authentication weaknesses, and exposed Cloud Functions, to aid secure mobile app assessments.

Core Features & Use Cases

  • Detects Firebase configuration leaks and misconfigured access controls in APKs
  • Assists authorized security research and mobile app security audits for Firebase-backed apps
  • Generates actionable findings and remediation guidance based on discovered misconfigurations

Quick Start

Run the scanner against an APK or directory to enumerate Firebase configurations and surface misconfigurations.

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?

You scan an Android APK for Firebase security misconfigurations by decompiling the APK with apktool, parsing the google-services.json and resources, and validating access controls to surface open databases and exposed Cloud Functions.

What Firebase vulnerabilities can be exposed by analyzing an APK?

Analyzing an APK can expose Firebase vulnerabilities including open databases, misconfigured storage buckets, authentication weaknesses, and unauthenticated or exposed Cloud Functions endpoints.

Can I use an APK scanner to find misconfigured Firebase storage buckets and endpoints?

Yes, you can use an APK scanner to find misconfigured Firebase storage buckets and unauthenticated endpoints by extracting and validating the Firebase configuration data embedded in the application's resources.

What is the best way to detect exposed Cloud Functions in a mobile app security audit?

The best way to detect exposed Cloud Functions during a mobile app security audit is to decompile the APK, parse the embedded Firebase configurations, and validate the access controls of the discovered endpoints.

How does decompiling an APK with apktool help identify Firebase configuration leaks?

Decompiling an APK with apktool helps identify Firebase configuration leaks by extracting the google-services.json file and application resources, which are then parsed to validate access controls and surface misconfigurations.

Do I need an APK file to check for Firebase open databases and authentication weaknesses?

Yes, you need an APK file or a directory containing the decompiled application resources to check for Firebase open databases and authentication weaknesses by validating the embedded configurations.