Mobile Application Reverse Kit¶
MobARK is a self-hosted dashboard for mobile application security testing (Android + iOS) with a built-in AI Agent. Static analysis of APK/IPA files, chat-with-decompiled-code via a local LLM (Ollama / LM Studio), and report generation: all without any scan data leaving your infrastructure.
-
Static analysis
Android (jadx / apktool / semgrep / gitleaks) and iOS (LIEF): manifests, decompiled sources, secrets, MASTG rule coverage, Mach-O binaries, entitlements.
-
AI Agent
Chat with the decompiled code through a local LLM (Ollama / LM Studio or any BYOK provider), with tool-calling, live step streaming, and opt-in web research through a bundled SearXNG.
-
Edit & recompile
On-demand smali decode, agent-proposed edits, and resigned test builds (Android only - iOS stays read-only) for validation workflows.
-
Reports
Deterministic Markdown / PDF reports with a banded risk-index score (
high | warning | info), finding explanations, and per-finding suppression. -
Multi-user & isolated
Username/password + GitHub/Google OAuth, per-user data isolation, and per-user encrypted key storage (vault).
-
Self-hosted
Nothing leaves your infrastructure by default. The app, worker, Redis, and the search engine all run under
docker composeon hosts you control.
Quick tour¶
Install a release from Docker Hub:
docker compose pull # suwasto/mobark:0.3.0 + redis + searxng
docker compose up
Or build from source (dev): docker compose up --build.
Open http://localhost:8000, register the first account (it becomes the instance admin), upload an APK or IPA, and MobARK analyzes it on your own infrastructure. See Quickstart for the full walkthrough: including the admin/first-account flow and configuration.
Why self-hosted?¶
MobARK is designed for security work on artifacts you may not want to upload anywhere: mobile app binaries, decompiled source, embedded secrets. Every analysis stage runs on your own infrastructure: the LLM is your local Ollama/LM Studio (or a BYOK cloud key you provide), and the only outbound network traffic is the opt-in agent web research. The project is Apache-2.0 and the compliance posture is documented in Third-party licenses.