MobSF, the open source Mobile Security Framework: automated static analysis of Android and iOS applications with a web dashboard and REST API.
MobSF (Mobile Security Framework) is a widely used open source platform for automated mobile application security testing. It performs static analysis of Android APK, AAB and source and of iOS IPA and source, surfacing hardcoded secrets, insecure API usage, dangerous permissions, manifest and configuration weaknesses and known malware indicators, and presents the findings in a web dashboard with a REST API for automation.
This image runs MobSF on a complete, hardened stack, assembled and ready rather than left for you to wire together. It suits application security teams, penetration testers and mobile developers who want a self hosted mobile app scanner running in their own cloud account. This appliance provides static analysis; MobSF's dynamic analysis additionally needs a connected device or emulator and is out of scope for a single virtual machine.
The cloudimg image runs MobSF served by gunicorn behind an authenticated reverse proxy, with the web password, REST API key and Django secret key generated uniquely for your instance on first boot and stored in a root only file, so nothing ships with a known password. Upstream MobSF serves an open, unauthenticated dashboard by default and seeds a published mobsf/mobsf admin login; this image closes both, enforcing HTTP Basic Authentication at the edge across the whole dashboard and API and creating no default account. The deployment guide covers uploading an app, reading a report, driving the REST API, pointing your domain and enabling HTTPS. 24/7 support is included.
Real screenshots taken while testing this image against its deployment guide.