firebase-apk-scanner

Scan Android APK files for Firebase security misconfigurations.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Ramprasad4121/srp --skill firebase-apk-scanner-ramprasad4121
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-apk-scanner
Source: https://github.com/Ramprasad4121/srp/tree/main/skills-repos/trailofbits/plugins/firebase-apk-scanner/skills/firebase-apk-scanner
Command: npx skills add https://github.com/Ramprasad4121/srp --skill firebase-apk-scanner-ramprasad4121

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the detection of critical Firebase security misconfigurations within Android APKs, preventing data breaches and unauthorized access.

Core Features & Use Cases

  • Automated Scanning: Scans APKs for open databases, insecure storage, exposed functions, and authentication bypasses.
  • Comprehensive Reporting: Provides detailed findings, evidence, and remediation steps.
  • Use Case: When auditing a new Android application that uses Firebase, run this Skill to quickly identify and fix potential security vulnerabilities before they can be exploited.

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

To scan an Android APK for Firebase security misconfigurations, you can use automated tools that analyze the application package using Bash scripts, apktool, curl, and grep to detect exposed databases, insecure storage, and authentication bypasses.

What types of Firebase vulnerabilities can be detected in an APK?

Firebase vulnerability scanning in an APK can detect open databases, insecure storage buckets, exposed cloud functions, and authentication issues by deterministically analyzing the decompiled application code and network configurations.

Do I need apktool installed to audit an Android app for Firebase flaws?

Yes, auditing an Android app for Firebase flaws requires apktool to decompile the APK, alongside curl and grep, to extract and analyze the Firebase configuration strings and API endpoints within the application package.

What is the best way to check an Android application for open Firebase storage buckets?

The best way to check for open Firebase storage buckets is to run an automated security audit that decompiles the APK and tests the extracted Firebase URLs for unauthorized access using curl, providing detailed evidence and remediation steps.

Can I use this approach to find exposed cloud functions in an Android app?

Yes, scanning an Android app can find exposed cloud functions by decompiling the APK with apktool, extracting Firebase cloud function endpoints, and using curl to test for unauthenticated access or insecure execution.

What are the limitations of using Bash and grep for Firebase security audits?

Using Bash and grep for Firebase security audits limits detection to deterministic string matching and network testing within the APK, meaning it may miss obfuscated configurations or complex runtime authentication bypasses not visible in static code.