apk-redteam-pipeline

Automate Android APK acquisition, decompilation, and secret grep workflows.

13|2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/chatbotkit/rook --skill apk-redteam-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apk-redteam-pipeline
Source: https://github.com/chatbotkit/rook/tree/main/skills/apk-redteam-pipeline
Command: npx skills add https://github.com/chatbotkit/rook --skill apk-redteam-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end Android APK red-team pipeline automates acquisition from multiple sources, decompilation, secret/URL/JWT/Firebase grep, certificate analysis, and exported component enumeration to map a mobile application's security surface quickly.

Core Features & Use Cases

  • Automated APK acquisition from Play Store, apkpure, or apkmirror with a fallback mechanism.
  • DEX decompilation with jadx to reveal code paths and embedded secrets.
  • Secret/URL/JWT/Firebase grep to locate hardcoded credentials and tokens.
  • Pinned-certificate extraction and exported component enumeration to identify attack surfaces.
  • Frida runtime instrumentation templates for runtime analysis and testing.
  • Exported component and Firebase/Cloud config inspection for surface mapping.

Quick Start

Initiate the apk-redteam-pipeline against your target apps in scope to automatically acquire, decompile, grep secrets, and enumerate components.

Frequently Asked Questions about apk-redteam-pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Android APK decompilation and secret extraction during a red-team engagement?

Android APK red-team workflows can be fully automated from acquisition to secret extraction by acquiring target apps from sources like the Play Store, decompiling DEX files with jadx, and running automated grep routines to locate hardcoded credentials, URLs, and JWT tokens.

Can I use Frida for runtime instrumentation on an APK after decompiling it with jadx?

Yes, Frida runtime instrumentation templates can be applied for dynamic analysis and runtime testing after the static APK decompilation phase reveals code paths, exported components, and pinned certificates.

What is the best way to map an Android app's security surface for exported components and Firebase config?

Mapping an Android app's security surface is best achieved by automating exported component enumeration and inspecting Firebase or Cloud configuration files during the red-team pipeline's analysis phase to identify potential attack vectors.

Does this APK red-team pipeline support automated acquisition from multiple app stores?

Yes, the pipeline supports automated APK acquisition from the Play Store, apkpure, and apkmirror, utilizing a fallback mechanism to ensure target apps are successfully retrieved when specific sources are unavailable.

How do I extract pinned certificates from an Android APK for security analysis?

Pinned-certificate extraction is performed automatically during the APK analysis pipeline alongside manifest inspection and secret grep workflows to identify network security configurations and potential certificate bypass opportunities.

Do I need jadx installed to decompile Android APKs for pentest analysis?

Yes, jadx is a required decompilation tool for this pipeline, utilized to reverse DEX files into readable code paths and embedded secrets during the Android APK red-team workflow.