workers-app-tester

Decompile APKs, intercept traffic, and analyze Android apps on rooted devices.

155|24|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/workersio/spec --skill workers-app-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workers-app-tester
Source: https://github.com/workersio/spec/tree/main/plugins/workers-app-tester/skills/workers-app-tester
Command: npx skills add https://github.com/workersio/spec --skill workers-app-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mitmproxy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Test Android apps on a rooted device. Decompile APKs, intercept traffic, parse UI, test for IDORs, bypass SSL pinning, hook methods with Frida, inspect exported components, read local storage, and find sensitive data. Use when asked to "test this app", "find bugs", "pentest", "reverse engineer", "decompile", "intercept requests", "check for IDORs", "bypass cert pinning", "hook this method", or "check deeplinks".

Core Features & Use Cases

  • Static and dynamic analysis of Android apps to reveal data exposure, insecure configurations, and potential attack surfaces.
  • FRIDA-based runtime instrumentation to observe behavior and verify defenses during testing.
  • End-to-end session workflows including decompilation, traffic interception, UI analysis, and security testing.

Quick Start

Start a testing session on a rooted Android device and follow the workflow to decompile the app, inspect UI, intercept traffic, and identify security issues.

Frequently Asked Questions about workers-app-tester

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

FAQPage Schema
How do I pentest an Android app on a rooted device?

To pentest an Android app on a rooted device, you decompile the APK, intercept network traffic, parse the UI, and analyze data flows to find security issues. This systematic workflow covers static and dynamic analysis end-to-end.

Can I use Frida to hook methods and bypass SSL pinning on Android?

Frida is used for runtime instrumentation to hook methods, observe app behavior, and bypass SSL pinning during Android pentesting. This allows you to verify defenses and inspect secure traffic on a rooted device.

Do I need a rooted device to decompile an APK and test for IDORs?

A rooted device is required to fully execute this Android pentesting workflow, which includes decompiling APKs, intercepting traffic, and testing for IDORs. Root access enables deep dynamic analysis and local storage inspection.

What is the best way to discover sensitive data exposure in an Android app?

The best way to discover sensitive data exposure is through static and dynamic analysis of the Android app. This involves decompiling the APK, inspecting exported components, reading local storage, and analyzing UI and data flows.

Does this Android pentesting workflow work with mitmproxy for traffic interception?

This Android pentesting workflow works with mitmproxy to intercept network traffic. It integrates traffic interception into a step-by-step session to identify insecure configurations and expose sensitive data.

Why should I analyze exported components and deeplinks during Android reverse engineering?

Analyzing exported components and deeplinks during Android reverse engineering reveals potential attack surfaces and insecure configurations. This static analysis identifies how external inputs can trigger sensitive data exposure.