The scan line runs the eleven stages in order. Beside it, each stage plays its own animation: the app taken apart for the static stages, then the running app, its traffic, the malware scanners, its personal data and the AI review.
OverviewAnatomy of a scanHover a stage or use arrows01 Ingestion
Stage · scan line
What it tests · the app, taken apart
01Ingestion
App under testTool head, app parts and MASVS lamps working nowMASVS groups already coveredFinding, on the tray and on the part it came fromFalse positive suppressed by AI reasoning
Ingestion
Decompilation
Static analysis
Dependency check
Threat intel
Dynamic analysis
Network analysis
Malware analysis
Privacy analysis
AI reasoning
Report
Decompilation is where the app comes apart: the manifest, bytecode and resources are unpacked so static analysis can read them. Dependency check reads the bundled SDKs, threat intel looks up the package hashes, malware analysis scans bytecode and native libraries, and privacy analysis checks resources and SDKs for trackers and PII. Dynamic and network analysis test the running app on a test device. AI reasoning then reviews every finding, and the report maps what remains to the eight OWASP MASVS groups (lamps, left to right: STORAGE, CRYPTO, AUTH, NETWORK, PLATFORM, CODE, RESILIENCE, PRIVACY). Finding counts are illustrative.