Static analysis, end to end
The analysis engine decomposes every application package you submit - Android and iOS, single binaries and multi-module bundles - and walks the full code graph. Manifests, bytecode, native libraries, embedded resources and configuration files are parsed and indexed so the scanner can reason about the application in the same way an attacker would, but far faster.
Detections are a hybrid of deterministic pattern checks and flow-sensitive rules. Data-flow and taint analysis track untrusted input from entry point to sink, so issues such as unsafe deserialisation, path traversal, weak cryptography, injection flaws or unsafe reflection surface with the exact propagation path, not just a line number.
- Supported packages: APK, AAB, XAPK (Android) and IPA (iOS)
- Languages covered: Java, Kotlin, Swift, Objective-C, C / C++ for native libraries
- Cross-framework support: hybrid mobile frameworks are analysed at both the native and bundled-code layer
- Detection style: deterministic rules plus flow-sensitive analysis with inter-procedural tracking
- Coverage signals: control-flow graph density, resolved entry points, analysed sinks, reachable strings
- Finding metadata: severity, CWE reference, OWASP MASVS/MASTG test case, suggested remediation