apk-redteam-pipeline

Automates Android APK security assessment with static analysis and runtime instrumentation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jadx, p7zip, frida-tools, objection, mitmproxy, openssl.

What problem does it solve?

This skill automates the labor-intensive process of acquiring, decompiling, and auditing Android APKs for security vulnerabilities, secrets, and internal API exposure.

Core Features & Use Cases

  • Automated Acquisition: Fetches APKs from Play Store, APKPure, and APKMirror using package IDs or brand names.
  • Deep Static Analysis: Performs automated decompilation with jadx and greps for over 60 high-signal secret patterns including cloud keys, JWTs, and internal endpoints.
  • Runtime Instrumentation: Provides templates for Frida and objection to bypass certificate pinning and trace API calls in real-time.

Quick Start

Use the apk-redteam-pipeline skill to download and audit the mobile application associated with the target brand name.

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 security auditing for hardcoded secrets and API endpoints?

Automate Android APK security auditing by decompiling applications with jadx and scanning for over 60 high-signal secret patterns, including cloud keys, JWTs, and internal API endpoints. This pipeline handles acquisition, static analysis, and runtime instrumentation to identify insecure component configurations.

Can I use Frida and objection to bypass certificate pinning during mobile security assessments?

Yes, you can use Frida and objection to bypass certificate pinning and trace API calls in real-time. The pipeline provides runtime instrumentation templates that integrate with static analysis results to facilitate dynamic testing of Android applications.

What is the best way to fetch Android APKs from the Play Store for reverse engineering?

Fetch Android APKs from the Play Store, APKPure, and APKMirror using package IDs or brand names. The automated acquisition feature retrieves target application files directly, providing the necessary inputs for decompilation and subsequent vulnerability discovery.

Do I need jadx and mitmproxy installed to perform static and dynamic analysis on mobile apps?

Yes, you need jadx for automated decompilation and static analysis, alongside frida-tools, objection, and mitmproxy for runtime instrumentation and traffic interception. These dependencies are required to execute the integrated end-to-end security assessment workflow.

Why does automated decompilation fail to find insecure configurations in heavily obfuscated APKs?

Automated decompilation relies on jadx to translate APKs into readable source, meaning heavily obfuscated code can obscure hardcoded secrets and insecure component configurations. Runtime instrumentation with Frida is necessary to trace obfuscated API calls dynamically when static greps fail.

What limitations exist when using automated recon for vulnerability discovery in mobile-centric attack surfaces?

Automated recon for vulnerability discovery is limited by its reliance on static pattern matching, which may miss complex logic flaws or dynamically loaded payloads. It identifies hardcoded secrets and insecure configurations but requires manual runtime instrumentation to confirm exploitable vulnerabilities.