Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Mobile Application Security Testing Software
  3. SEBASTiAn

SEBASTiAn

What it is

SEBASTiAn is a free, open-source static analysis tool for assessing mobile application security. It examines Android APK and iOS IPA files on Linux, macOS, and Windows, with self-hosted deployment from source or through an official Docker image. Android checks include insecure networking, cryptography, permissions, exported components, and WebView configuration. iOS checks cover binary encryption and signatures, insecure APIs and TLS settings, weak cryptography, and memory-protection flags. The modular, extensible project can create a unified JSON report containing vulnerabilities, remediation suggestions, further-reading links, and vulnerable code or configuration locations. The --generate-report option saves findings as JSON, and reports can use English or Italian. Analysis defaults to 1,200 seconds, with a configurable timeout. Installation guidance requires Python 3 and CMake. Python 3.12 or later may require manual LIEF installation. Static binary analysis is supported; dynamic app analysis is not.

For and against

For

  • Free AGPL-3.0 open-source plan
  • Analyzes Android APK and iOS IPA files
  • Runs on Linux, macOS, and Windows
  • Produces JSON vulnerability reports
  • English and Italian report languages

Against

  • No dynamic app analysis
  • Requires Python 3 and CMake
  • Python 3.12+ may need manual LIEF installation
  • Commercial use requires a separate license

The verdict

SEBASTiAn provides cross-platform static checks for both major mobile app formats. Its report generation and configurable runtime suit self-hosted security assessment, while the lack of dynamic analysis limits its scope.

Who it suits

SEBASTiAn suits security teams and developers assessing Android or iOS binaries on their own infrastructure. It fits users who need structured findings and remediation information in JSON.

Plans and prices

AGPL-3.0 open-source license

Free

For open-source projects

Commercial license

Priced on request

Required for commercial use or closed-source projects; contact [email protected]

Every plan, in full

On the record

Analysis checks
Its Android checks cover issues including insecure networking, cryptography, permissions, exported components, and WebView configuration.github.com · read 7 Oct 2026
Analysis limit
The default analysis timeout is 1,200 seconds, and users can set a different timeout.github.com · read 7 Oct 2026
Compatibility note
The README says Python 3.12 or later may require manually installing LIEF because stable prebuilt wheels are unavailable.github.com · read 7 Oct 2026
Extensibility
The project describes SEBASTiAn as extensible and modular.github.com · read 7 Oct 2026
iOS checks
Its iOS checks include binary encryption and signature, insecure APIs and TLS settings, weak cryptography, and memory-protection flags.github.com · read 7 Oct 2026
Language support
The command line offers English and Italian as vulnerability-report languages.github.com · read 7 Oct 2026
Maker
Talos Security identifies itself as a Genoa-based innovative SME founded in 2016 as a spin-off of the University of Genoa.talos-sec.com · read 7 Oct 2026
Mobile targets
It analyzes Android APK and iOS IPA applications.github.com · read 7 Oct 2026
Output option
The command-line option --generate-report saves identified vulnerabilities as a JSON file.github.com · read 7 Oct 2026
Platform requirements
The README lists Ubuntu, Windows, and macOS installation guidance and requires Python 3 and CMake.github.com · read 7 Oct 2026
Project support
The maintainers welcome questions, bug reports, and pull requests on GitHub.github.com · read 7 Oct 2026
Publication
The project README links to a 2023 SoftwareX paper about SEBASTiAn.github.com · read 7 Oct 2026
Purpose
SEBASTiAn is a static, extensible, platform-agnostic tool for assessing mobile application security.github.com · read 7 Oct 2026
Reports
It can produce a unified JSON report with vulnerabilities, remediation suggestions, further-reading links, and the location of vulnerable code or configuration.github.com · read 7 Oct 2026
Run options
The tool can be run from source or from its Docker image, and the repository links to an official Docker Hub image.github.com · read 7 Oct 2026

Alternatives to SEBASTiAn

Every alternative, ranked