Freedom251 › Static Application Security Testing Software
MobSF
What MobSF is
MobSF is an open-source framework for automated mobile application security testing and penetration testing. Static analysis checks source code and binaries for security flaws and misconfigurations before execution, while dynamic analysis observes app behavior, data flow and API interactions in a controlled sandbox. Malware analysis looks for suspicious code patterns, permissions and behaviors. MobSF accepts Android, iOS and Windows packages, including APK, XAPK, IPA and APPX, as well as zipped source code. Its REST APIs support CI/CD and DevSecOps integration; named examples include Jenkins, GitHub Actions and GitLab CI. Reports show severity, affected files or functions, and remediation suggestions, with HTML, PDF and JSON export options. The Community Edition is open source under GPL v3 and costs nothing. MobSF can be installed from GitHub or with Docker, runs on Windows, Linux or macOS, and can operate offline. Dynamic analysis supports rooted Android versions 4.1 through 11.0, up to API 30. Obfuscation and code protection can limit analysis depth.
Who it suits
MobSF suits teams assessing mobile app source code or binaries and integrating security analysis into CI/CD pipelines. It is also relevant to users who need offline, self-hosted analysis.
What it does well
- Free Community Edition under GPL v3.
- Analyzes source code and binaries.
- Reports include remediation suggestions.
- Supports HTML, PDF and JSON reports.
- Can operate completely offline.
What to know first
- Dynamic analysis requires rooted Android.
- Dynamic analysis supports Android only through API 30.
- Obfuscation can limit analysis depth.
- Free support is limited to its Slack channel.
Limits
Dynamic analysis supports rooted Android versions 4.1 through 11.0, up to API 30. Obfuscated apps may be only partially analyzed, and code protection techniques can limit analysis depth.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| MobSF Community Edition | Open source · GPL v3 | Free |
As mobsf.org lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Install MobSF from GitHub or with Docker.
- Run it on Windows, Linux, or macOS.
- Provide an Android, iOS, or Windows package, or zipped source code, for analysis.
- Use the REST API to connect it to a CI/CD or DevSecOps pipeline if needed.
- Review the report and export it as HTML, PDF, or JSON.
Overview
MobSF is a self-hosted framework for automated security analysis of mobile apps and their source code. It is best suited to developers and security teams that need mobile-focused checks they can run locally or in a CI/CD pipeline. Its broad analysis coverage is useful, but dynamic testing has a narrow Android version range.
Key features
Static analysis checks source code and binaries for security flaws and misconfigurations before execution, making it a practical first review of code or a release package. Dynamic analysis adds runtime evidence by running an app in a controlled sandbox and observing behavior, data flow, and API interactions. That combination is more useful than relying on either approach alone, though dynamic analysis is limited to rooted Android versions 4.1 through 11.0, up to API 30.
MobSF also identifies suspicious code patterns, permissions, and behaviors for malware analysis. It accepts APK, XAPK, IPA, and APPX packages, along with zipped source code, so it can cover several mobile app formats. Obfuscation does not rule out analysis, but code protection techniques can reduce its depth.
Reports include severity levels, affected files or functions, and remediation suggestions, with HTML, PDF, and JSON export options. REST APIs support CI/CD and DevSecOps workflows, with Jenkins, GitHub Actions, and GitLab CI as integration examples. This makes MobSF a natural fit for teams that want repeatable checks and actionable findings within their existing pipeline.
Installation is available through GitHub or Docker, and the framework runs on Windows, Linux, or macOS. It can also operate completely offline, a useful option for teams that need to keep analysis within a local environment.
Pricing
MobSF Community Edition costs nothing and is open source under GPL v3. It includes the self-hosted framework for source and binary analysis, with CI/CD support. There are no paid entry tiers or published seat or scan caps to weigh against a lower-cost plan; teams that need priority feature requests, live support, or onsite training can look to the enterprise support option.
Platforms
MobSF supports Android and iOS app analysis, along with Windows packages such as APPX. The framework runs on Windows, Linux, or macOS and is self-hosted; its offline capability suits environments that cannot send app material to a cloud service. Dynamic analysis is specifically constrained to rooted Android versions 4.1–11.0, up to API 30.
Who it's for
MobSF is a strong choice for mobile developers, penetration testers, and security teams that want static, dynamic, and malware-oriented checks in a self-hosted workflow. Its REST API and named CI/CD integrations make it especially relevant to teams automating security checks. It is less suitable when dynamic analysis must cover Android versions beyond API 30, or when protected apps require deeper inspection than the tool can provide.
Pros and cons
- Pros: Static and dynamic analysis plus malware detection give mobile teams several complementary ways to investigate an app.
- Pros: Reports include severity, affected code locations, and remediation suggestions, with three export formats for sharing or triage.
- Pros: Self-hosted, offline operation and REST API support suit local workflows and CI/CD automation.
- Cons: Dynamic analysis stops at rooted Android 11.0/API 30, excluding newer Android targets from that workflow.
- Cons: Obfuscation and code protection can limit analysis depth, so results may be less complete for apps using those techniques.
- Cons: Free support is limited to the Slack channel; teams needing priority requests, live support, or onsite training require enterprise support.
Alternatives
For a broader scan of source code and supply chain repositories, Semgrep Code offers a free edition covering up to 10 repositories and 10 contributors, with 60 AI credits. Teams seeking a cloud-connected software composition analysis service can consider Snyk Open Source, whose free plan covers five projects. For a free open-source static analyzer focused on Python, Pysa is the more targeted choice; for Node.js projects, NodeJsScan offers a self-hosted open-source option.
Skylos is another option, with a free local CLI and limited cloud tier. Horusec provides free open-source CLI and platform components, while Puma Scan offers a free community project as well as a paid annual license. Flawfinder is a free GPL-2.0+ open-source alternative.
Verdict
Choose MobSF if you need a free, self-hosted mobile security framework that combines static checks, sandboxed runtime analysis, reporting, and pipeline integration. Its offline operation and mobile package coverage are compelling for teams managing their own analysis environment. Look elsewhere if your dynamic testing needs Android versions newer than 11.0, or if code protection makes the available analysis too shallow for your requirements.
Verdict
MobSF offers static, dynamic and malware analysis with reporting and CI/CD integration. Check the Android version requirement for dynamic analysis and account for reduced depth with obfuscated or protected apps.
Questions
Is MobSF free?
The MobSF Community Edition is open source under GPL v3 and costs nothing.
Which app formats can MobSF analyze?
It supports Android, iOS, and Windows packages, including APK, XAPK, IPA, and APPX, as well as zipped source code.
Can MobSF connect to CI/CD pipelines?
Yes. MobSF provides REST APIs for CI/CD or DevSecOps pipelines, with Jenkins, GitHub Actions, and GitLab CI named as examples.
Where can I run MobSF?
MobSF can be installed from GitHub or with Docker and runs on Windows, Linux, or macOS. It can operate completely offline.
What are the limits of dynamic analysis?
Dynamic analysis supports rooted Android versions 4.1 through 11.0, up to API 30. Obfuscation or code protection can also limit analysis depth.
What support is available?
The project README lists limited free support through its Slack channel. Enterprise support includes priority feature requests, live support, and onsite training.
Facts from MobSF's own pages
- Analysis limitation
- The FAQ says obfuscated apps can be partially analyzed, but code protection techniques may limit analysis depth. · mobsf.org, 5 Oct 2026
- CI/CD integrations
- The site names Jenkins, GitHub Actions, and GitLab CI as integration examples. · mobsf.org, 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, 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, 5 Oct 2026
- Installation
- MobSF can be installed from GitHub or with Docker and runs on Windows, Linux, or macOS. · mobsf.org, 5 Oct 2026
- Malware analysis
- MobSF detects suspicious code patterns, permissions, and behaviors that may compromise device or user security. · mobsf.org, 5 Oct 2026
- Offline use
- The FAQ states that MobSF can operate completely offline. · mobsf.org, 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, 5 Oct 2026
- Purpose
- MobSF is an open-source framework for automated mobile application security testing and penetration testing. · mobsf.org, 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, 5 Oct 2026
- REST API
- MobSF provides REST APIs for integration with CI/CD or DevSecOps pipelines. · mobsf.org, 5 Oct 2026
- Static analysis
- Static analysis examines source code and binaries for security flaws and misconfigurations before execution. · mobsf.org, 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, 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, 5 Oct 2026
