🔱 MedusaNexus
Unified mobile threat analysis. Every head sees a different angle.
mnexus is the orchestrator your APK never asked for. It doesn’t reinvent JADX,
Ghidra, MobSF, Frida, Medusa, Stheno, Burp, Caido, Moxy or APKTool — it makes
them stop pretending they don’t know each other, sits them down at one
SQLite-backed table, and watches them correlate findings like adults.
Alpha — full Android pipeline + iOS toolkit + live dynamic loop. The API still shifts week to week; pin to commits in CI.
Get up and running
From git clone to the first finding panel — what every screen and
command does, with no detours.
macOS / Linux / Apple Silicon. Walks through scripts/setup.sh, the
--ios-tools and --moxy flags, and what ~/.mnexus/env.sh writes.
mnexus scan target.apk → /findings → /report. Every step
annotated, including why the risk score landed where it did.
How engines, runtime, intelligence and reporting fit together — one diagram, one paragraph per layer.
🧬Architecture mapWhat it does
- You drop an APK or IPA (or pull one off a device with one click).
- Static engines run in parallel — JADX decompiles, MobSF lectures,
Ghidra dissects every
.so, the secrets scanner finds the API key that’s been hard-coded since 2019. - The attack surface gets built — exported components, deep links, crypto primitives, pinning libs, root-detection libs, the works.
- Frida hooks get auto-generated based on what static analysis actually
found. No more copy-pasting
universal-ssl-pinning-bypass.jsfrom Stack Overflow. - You run the dynamic session. Traffic routes through Burp / Caido / Moxy, Medusa recipes load, Stheno patches the APK if needed, every crypto call and intent gets logged.
- Correlation layer confirms findings — static suspicion + dynamic evidence = a finding with a confidence level your client will take seriously.
- Reports ship with mitigation. Not “improve security posture”. Actual before/after code.
Pick your surface
How the docs are organised
| Section | When to open it |
|---|---|
| Getting started | First-day install + first scan + the language the rest of the docs use. |
| Workflows | ”I want to do X” — every supported analyst story, end to end. |
| Integrations | Per-tool wiring: Burp, Caido, Moxy, super-tart-vphone, MCP. |
| Reference | Architecture map + auto-generated CLI / REPL / API matrices plus env var inventory. |
Source of truth is the markdown next to the code in
docs-site/content/.
Every page renders byte-identically in your editor and on this site — so when
an AI assistant reads the repo, it sees the same words you do.