←Leaderboard/Security/Android-Pentesting-Skill
Last commit on September 28, 2026·Created on March 31, 2026

DragonJAR/Android-Pentesting-Skill

“A structured framework for static and dynamic security audits of Android APKs.”
Combined rank
#608
across all skills
In Security
#20
category rank
Stars
406
+2.3% in last 7d
Forks
62
+3.3% in last 7d
Watchers
4
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill provides mobile security researchers with a comprehensive workflow for analyzing Android applications. It integrates static analysis and dynamic instrumentation to identify vulnerabilities through source-to-sink tracing, manifest review, and the detection of hardcoded secrets.

The toolkit streamlines complex tasks such as bypassing SSL pinning, testing intent injection, and analyzing deep link abuse. It supports the full audit lifecycle from initial decompilation to APK repackaging and CVSS 4.0 reporting.

WHO IT'S FOR
Mobile security researchers
performing comprehensive Android APK security audits
Penetration testers
testing exported components and intent injection
Reverse engineers
decompiling and modifying Android applications
Malware analysts
analyzing Android app behavior and secrets
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

I’m using

Clone for Claude Code or OpenCode

Installs: Complete Android-Pentesting-Skill repository bundle · Claude Code, OpenCode

Before you start
  • APKTool 3.0.2+ with Java 17+
  • JADX 1.5.5+
  • Android SDK Platform Tools 36.0.2
  • Android SDK Build Tools 36.0.0
  • Frida 17.x, with the device's frida-server version matching the frida core version
  • Objection 1.12.5+
  • APKiD 3.1.0+

Run from: ~/.agents/skills/

  1. In a terminal, change to the documented agent skills directory and clone the complete repository into the Android-Pentesting-Skill folder.

    cd ~/.agents/skills/
    git clone https://github.com/DragonJAR/Android-Pentesting-Skill Android-Pentesting-Skill
  2. After cloning, open the Android-Pentesting-Skill repository root in a terminal and run the universal Python preflight check to verify all required tools.

    python3 scripts/06-setup/preflight-check.py
SKILL.md ↗ · Checked Oct 18, 2026README.md ↗ · Checked Oct 18, 2026

Give it something to do.

Suggested first task

Run a basic authorized APK audit

Uses Android-Pentesting-Skill

  • Replace /path/to/app.apk with the local path to an APK you are authorized to assess.
  • Install and verify the documented toolchain prerequisites before starting.
Using Android-Pentesting-Skill, perform a basic security audit of the authorized APK at /path/to/app.apk. Start with the default static workflow, report only findings with traced context, and mark anything requiring runtime testing as "Needs Dynamic Confirmation."
SKILL.md ↗ · Checked Oct 18, 2026README.md ↗ · Checked Oct 18, 2026