Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Static Application Security Testing Software
  3. MobSF

MobSF

What it is

MobSF is an open-source framework for automated mobile application security testing and penetration testing. Its static analysis checks source code and binaries for security flaws and misconfigurations before execution. Dynamic analysis runs apps in a controlled sandbox to observe runtime behavior, data flow, and API interactions. It also looks for suspicious code patterns, permissions, and behavior that may threaten device or user security. Supported inputs include Android, iOS, and Windows packages such as APK, XAPK, IPA, and APPX, along with zipped source code. REST APIs connect MobSF with CI/CD or DevSecOps pipelines; named integration examples include Jenkins, GitHub Actions, and GitLab CI. Reports show severity levels, affected files or functions, and remediation suggestions, with HTML, PDF, and JSON export options. MobSF can be installed from GitHub or with Docker and runs on Windows, Linux, or macOS; it can also operate offline. The Community Edition is open source under GPL v3 and costs nothing. Dynamic analysis supports rooted Android versions 4.1 through 11.0, up to API 30, while obfuscation and code protection may limit analysis depth.

For and against

For

  • Analyzes both source code and binaries
  • Supports Android, iOS, and Windows packages
  • REST APIs support CI/CD integrations
  • Reports include severity and remediation suggestions

Against

  • Dynamic analysis is limited to rooted Android versions 4.1–11.0
  • Obfuscation can limit analysis depth
  • Code protection can limit analysis depth

The verdict

MobSF combines static and dynamic analysis with reporting and pipeline integration. Its documented dynamic-analysis version range and limits on protected apps are important considerations.

Who it suits

MobSF suits developers and security teams analyzing mobile app source or binaries, including teams integrating checks into CI/CD pipelines. Offline operation may suit environments that need analysis without a network connection.

Plans and prices

MobSF Community Edition

Free

Open source · GPL v3

Every plan, in full

On the record

Analysis limitation
The FAQ says obfuscated apps can be partially analyzed, but code protection techniques may limit analysis depth.mobsf.org · read 5 Oct 2026
CI/CD integrations
The site names Jenkins, GitHub Actions, and GitLab CI as integration examples.mobsf.org · read 5 Oct 2026
Dynamic analysis
Dynamic analysis runs an app in a controlled sandbox to monitor runtime behavior, data flow, and API interactions.mobsf.org · read 5 Oct 2026
Dynamic analysis limit
MobSF documentation says dynamic analysis supports rooted Android versions 4.1 through 11.0, up to API 30.github.com · read 5 Oct 2026
Installation
MobSF can be installed from GitHub or with Docker and runs on Windows, Linux, or macOS.mobsf.org · read 5 Oct 2026
Malware analysis
MobSF detects suspicious code patterns, permissions, and behaviors that may compromise device or user security.mobsf.org · read 5 Oct 2026
Offline use
The FAQ states that MobSF can operate completely offline.mobsf.org · read 5 Oct 2026
Privacy
The official website privacy policy says comments collect the submitted form data, visitor IP address, and browser user agent string.mobsf.org · read 5 Oct 2026
Purpose
MobSF is an open-source framework for automated mobile application security testing and penetration testing.mobsf.org · read 5 Oct 2026
Reports
MobSF reports include severity levels, affected files or functions, and remediation suggestions, with export options for HTML, PDF, or JSON.mobsf.org · read 5 Oct 2026
REST API
MobSF provides REST APIs for integration with CI/CD or DevSecOps pipelines.mobsf.org · read 5 Oct 2026
Static analysis
Static analysis examines source code and binaries for security flaws and misconfigurations before execution.mobsf.org · read 5 Oct 2026
Support
The project README lists limited free support through its Slack channel and enterprise support with priority feature requests, live support, and onsite training.github.com · read 5 Oct 2026
Supported app formats
MobSF supports Android, iOS, and Windows packages including APK, XAPK, IPA, and APPX, as well as zipped source code.mobsf.org · read 5 Oct 2026

The review

Overview

MobSF is an open-source framework for automated mobile application security testing and penetration testing. It is best suited to developers and security teams that want to scan mobile source or binaries in a self-hosted workflow. Static and dynamic analysis, pipeline integration, and zero-cost access make it a capable mobile-focused option, but dynamic testing is limited to rooted Android versions 4.1 through 11.0, up to API 30.

Key features

Static analysis examines source code and binaries for security flaws and misconfigurations before execution, making MobSF useful for catching issues during development or before release. Dynamic analysis runs an app in a controlled sandbox and monitors runtime behavior, data flow, and API interactions. The two approaches offer complementary views, but the dynamic-analysis version ceiling matters if your testing target is a newer Android release.

MobSF also identifies suspicious code patterns, permissions, and behaviors that could put a device or user at risk. It accepts APK, XAPK, IPA, and APPX packages, as well as zipped source code, giving teams several ways to submit mobile applications. Obfuscated apps can be analyzed partially; code protection techniques can limit how deep that analysis goes.

Reports include severity levels, affected files or functions, and remediation suggestions. HTML, PDF, and JSON exports give teams options for triage and sharing findings. REST APIs support CI/CD and DevSecOps workflows, with Jenkins, GitHub Actions, and GitLab CI among the named integration examples. That makes MobSF a practical fit for teams that want mobile security checks embedded in existing pipelines rather than run only as a separate review.

Installation is available from GitHub or through Docker, and the framework runs on Windows, Linux, or macOS. It can also operate completely offline, which suits environments that need local analysis. The project README describes limited free support through Slack; enterprise support adds priority feature requests, live support, and onsite training.

Pricing

MobSF Community Edition: free. The plan is open source under GPL v3 and includes a self-hosted framework for analysis of source and binary targets, with CI/CD support. It is a strong fit for teams able to run and manage their own deployment; the trade-off is limited free support. Enterprise support is available, but its pricing is custom.

Platforms

MobSF is available for Android and iOS analysis, with Windows package support as well. It can be installed on Windows, Linux, or macOS, and is self-hosted with web access and API support. Offline operation is supported.

Who it's for

MobSF is a good choice for mobile developers and application security teams that need static and runtime checks, reports with actionable locations, and integration into a CI/CD pipeline. It is less suitable when dynamic analysis must cover Android versions later than 11.0, or when protected apps require deeper inspection than their protections allow.

Pros and cons

  • Pros: Free, open-source GPL v3 access keeps the framework available for self-hosted teams without a software charge.
  • Pros: Static and dynamic analysis, malware-focused checks, multiple mobile package formats, and zipped source support cover several stages of mobile security review.
  • Pros: Severity-ranked reports with affected files or functions and remediation suggestions help make findings actionable; multiple export formats aid handoff.
  • Pros: REST APIs, named CI/CD integrations, and offline operation suit automated and locally controlled workflows.
  • Cons: Dynamic analysis stops at rooted Android 11.0, up to API 30, limiting its runtime coverage for newer Android targets.
  • Cons: Obfuscation and code protection can reduce analysis depth, and free support is limited to the Slack channel.

Alternatives

For broader software security scanning options, browse Static Application Security Testing Software.

  • Puma Scan is worth considering if you want a freemium alternative with Windows and macOS support and a paid End User plan at $299 a year.
  • Pysa is a better fit for Python static analysis; its free MIT-licensed software installs with pip.
  • Skylos may suit teams looking for local CLI scans plus a cloud option with a free tier capped at one project, 10 stored scans, and seven-day history.
  • Snyk Open Source is an alternative for software composition analysis: its free plan covers five projects and Snyk Open Source access.
  • Dawnscanner is a free, MIT-licensed Ruby security scanner that runs locally from the command line.
  • Horusec is a free Apache License 2.0 option with CLI and platform components.
  • Microsoft DevSkim is a free MIT-licensed library, CLI, and set of IDE extensions.
  • NodeJsScan is a free, self-hosted open-source option with Docker or local setup.

Verdict

Choose MobSF if you need a free, self-hosted mobile security framework that combines source and binary analysis, runtime checks, useful reports, and CI/CD support. Its mobile focus and offline operation are strong reasons to use it; look elsewhere if your workflow depends on dynamic analysis of Android versions newer than 11.0 or reliable deep inspection of protected apps.

Alternatives to MobSF

Every alternative, ranked