dragonjar-android-pentesting-skill

Analyze Android APK security with static analysis, RASP detection, and MASVS scoring.

11|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/security-skills --skill dragonjar-android-pentesting-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dragonjar-android-pentesting-skill
Source: https://github.com/Aradotso/security-skills/tree/main/skills/dragonjar-android-pentesting-skill
Command: npx skills add https://github.com/Aradotso/security-skills --skill dragonjar-android-pentesting-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of quickly identifying Android APK security weaknesses and runtime defenses by combining static analysis, dynamic instrumentation, and MASVS-aligned reporting in one repeatable workflow.

Core Features & Use Cases

  • APK security auditing (static): Decode and decompile APKs, run manifest permission/component checks, search for hardcoded secrets, and enrich findings with Semgrep rules.
  • Runtime defense analysis (RASP): Detect protection categories such as root/emulator/debug instrumentation and Frida/screenshot detection, then output actionable results.
  • Authorized bypass + instrumentation: Generate and run appropriate Frida bypass profiles (e.g., SSL pinning and root detection) and validate security control behavior under an authorized lab setup.
  • MASVS compliance scoring + reporting: Score results against OWASP MASVS controls and produce professional, evidence-driven outputs for remediation.

Use case: You receive a new Android banking/app APK and need a single workflow to (1) find secrets and insecure patterns, (2) determine what runtime protections it uses, (3) confirm exploitability in an authorized environment, and (4) generate a MASVS-informed report to guide fixes.

Quick Start

Use the dragonjar-android-pentesting-skill to audit an APK for static vulnerabilities and then run MASVS scoring for prioritized remediation.

Frequently Asked Questions about dragonjar-android-pentesting-skill

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

FAQPage Schema
How do I perform a comprehensive security audit on an Android APK?

Android APK security auditing combines static decompiling using APKTool or JADX, dynamic Frida instrumentation, and OWASP MASVS scoring to discover vulnerabilities and output remediation reports.

Can I use Frida to bypass SSL pinning and root detection during an authorized pentest?

Yes, Frida instrumentation and Objection tooling generate authorized bypass profiles for SSL pinning and root detection to validate security control behavior under an authorized lab setup.

What is RASP detection in Android apps and how do I evaluate it?

RASP detection identifies runtime protections like root, emulator, debug instrumentation, and Frida or screenshot detection. Evaluate it by detecting protection categories and outputting actionable results.

How do I score Android app vulnerabilities against OWASP MASVS compliance?

MASVS compliance scoring evaluates discovered vulnerabilities against OWASP MASVS controls, producing professional, evidence-driven outputs with CVSS-aligned severities to guide remediation.

Does Android pentesting with Frida require setting up a specific lab environment?

Authorized bypass and instrumentation validation require an authorized lab setup to safely generate and run Frida bypass profiles and confirm exploitability for runtime defense analysis.

What is the best way to find hardcoded secrets and insecure patterns in an APK?

Static APK analysis decodes and decompiles APKs, running manifest permission checks and searching for hardcoded secrets, enriched further by applying custom Semgrep rules.