Tooluck logoTooluck
SKILL.md

apk-redteam-pipeline

Agent skill fromelementalsouls/Claude-BugHunter

End-to-end Android APK red-team pipeline — automated APK acquisition (Play Store + apkpure + apkmirror fallback), jadx decompilation, secret/URL/JWT/Firebase grep, pinned-cert extraction, exported-component enumeration, Frida runtime instrumentation templates, intent-injection probes. Built from an authorized external red-team engagement where 7 APKs were pulled manually, 4 download attempts truncated, and a hardcoded JWT + 30 internal API endpoints were recovered from one of the apps. Use when target has a mobile app catalogue (Play Store developer page), when you find an APK URL hosted on a web server, or when post-recon mentions "mobile app" in scope.

How to install apk-redteam-pipeline

install apk-redteam-pipeline
# install the Claude-BugHunter pack with the skills CLI
npx skills add elementalsouls/Claude-BugHunter

# or add only this skill to Claude Code: copy the folder

skills/apk-redteam-pipeline/

# into

~/.claude/skills/apk-redteam-pipeline/ (all projects)

.claude/skills/apk-redteam-pipeline/ (one project)

skills/apk-redteam-pipeline/SKILL.md

MITFull file
1## When to use this skill
2
3Trigger when:
4- Recon surfaces 1+ mobile apps under the target's developer name (Play Store dev page)
5- A web app hosts `*.apk` files directly (e.g. `Recruitz.apk` found on a subdomain during one engagement)
6- APK package IDs leaked via stealer logs (e.g. `com.<brand>.app`, `com.<brand>.<sub-brand>` patterns in stealer dump format)
7- Customer-facing app, dealer/partner portal, or employee mobile companion app is in scope
8- Bug bounty program lists Android in scope
9
10DO NOT use for:
11- iOS-only targets (different pipeline — IPA reverse, MobSF, frida-ios-dump)
12- React Native / Flutter web apps already covered by JS bundle analysis
13- Server-side only assessments
14
15---
16
17## Stage 0 — Inventory all org-owned apps
18
19### Play Store developer-page scrape
20```bash
21# Find developer page from the target's brand name
22curl -sk -A "Mozilla/5.0" "https://play.google.com/store/apps/developer?id=<Brand+Name>" -o /tmp/dev.html
23
24# Extract package IDs
25grep -oE 'id=[a-zA-Z0-9._]+' /tmp/dev.html | sort -u
26```
27
28Example output (anonymized — 7 packages typical for a multi-brand conglomerate):
29```
30com.events.<brand>build
31com.<corp>.<sub-brand-1>
32com.<corp>.<sub-brand-2>
33com.<corp>.<flagship>
34com.<corp>.<product-line-1>
35com.<corp>.<product-line-2>
36com.<corp>.<sub-brand-3>
37```
38
39### Cross-reference with stealer logs
40Stealer-log format includes package names like `*@com.<corp>.<app>` — extract these from `creds_userpass.txt` if you have a leaked dump.
41…

Excerpt shown under the repository's MIT license.

More skills in Claude-BugHunter

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates