Feature lists all look alike. These seven tests take about a day, run on your own app, and separate protection that works from protection that is promised. Ask every vendor on your shortlist to pass them, including us.
Score every vendor on the same build, the same device and the same day. Agree in advance what “pass” means for each test so the results are not negotiated afterwards.
The tests are deliberately simple. If a vendor needs special conditions to pass them, that tells you something too.
Open each test to see how to run it and what a pass looks like.
Repackaging is the most common real-world attack on consumer apps and the easiest to test.
Instrumentation is how fraud tooling bypasses biometrics, limits and device binding.
Protection that product teams reject never ships. Measure before anyone argues.
If protection needs a human in the loop, releases will drift unprotected.
If you cannot see an attack, you cannot respond to it or prove to a regulator that you did.
Hardening that only covers native code leaves Flutter and React Native logic exposed.
For banks and public bodies, where binaries and telemetry go is a compliance question, not a preference.
The tests tell you whether protection works. An IronSCAN assessment tells you what needs protecting in the first place, so you can judge every vendor against the real weaknesses in your build.
Beyond the seven tests, these are the commercial and operational questions that cause regret later.
Practical reading from the SecIron team before you build your shortlist.
Send us a build and, subject to scope and supported builds, we can harden it live, run the clone and hooking tests in front of you and show the results in IronSKY.

End-to-end mobile application security. Assess, harden and monitor Android and iOS apps with codeless integration.