apk-redteam-pipeline

Automate Android APK security analysis through acquisition, decompilation, and runtime instrumentation.

3|1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill apk-redteam-pipeline-entrovyx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apk-redteam-pipeline
Source: https://github.com/EntroVyx/hermes-agent-offsec/tree/main/skills/offsec/redteam/apk-redteam-pipeline
Command: npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill apk-redteam-pipeline-entrovyx

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

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

Core Features & Use Cases

  • Automated Acquisition: Fetches APKs from multiple sources including Play Store and APKPure.
  • Deep Static Analysis: Performs automated decompilation, secret scanning (60+ patterns), and exported component enumeration.
  • Runtime Instrumentation: Provides templates for Frida-based certificate pinning bypass and API request hooking.
  • Use Case: During a mobile application assessment, use this skill to quickly identify hardcoded API keys, internal endpoints, and insecure Firebase configurations within an organization's mobile app catalog.

Quick Start

Use the apk-redteam-pipeline skill to download and perform a full security audit on the application with package ID com.example.app.

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

Android APK security analysis can be automated by acquiring the application, decompiling it with jadx, and scanning for hardcoded secrets and internal API endpoints. This pipeline automates the end-to-end process including static decompilation and secret scanning.

What is the best way to find insecure exported components in an Android application?

Finding insecure exported components in an Android application requires static decompilation to enumerate the app's attack surface. Automated mobile reconnaissance pipelines parse the decompiled code to identify vulnerable exported components and insecure Firebase configurations.

Can I use Frida to bypass certificate pinning during a mobile app pentest?

Frida can be used to bypass certificate pinning during a mobile app pentest through runtime instrumentation. This pipeline provides templates for Frida-based certificate pinning bypass and API request hooking to facilitate authorized offensive security engagements.

Do I need jadx and frida-tools installed to perform reverse engineering on an APK?

You need jadx and frida-tools installed to perform reverse engineering on an APK. The pipeline depends on jadx for static decompilation, frida-tools for runtime instrumentation, and mitmproxy for intercepting network traffic during vulnerability discovery.

How to download an APK from the Play Store for offline reverse engineering?

Downloading an APK from the Play Store for offline reverse engineering involves automated acquisition from multiple sources. This pipeline fetches APK files directly from the Play Store and APKPure to support subsequent static decompilation and security auditing.