MASA and Google Play's independent security review.

Want the "Independent security review" badge on Google Play, or just to meet the OWASP MASVS it is built on? We assess your app against the MASVS and get you ready for your MASA assessment.

The "Independent security review" line in your Google Play Data safety section is not automatic.

It comes from the App Defense Alliance's Mobile App Security Assessment (MASA). An Authorized Lab assesses your app against the OWASP MASVS and its eight control groups and, if it passes, your app is listed and can show the Independent security review badge on Google Play. The certification is valid for one year.

You pick an assurance level that sets how deeply the lab validates the controls: AL1 or AL2.

vulnit is an OWASP MAS Advocate, not an Authorized Lab, so we do not run the official MASA assessment or issue the badge.

What we do is the MASVS assessment itself: the same standard and the same controls the badge is based on. You learn exactly where your app stands and fix the gaps, so you reach an Authorized Lab's MASA review ready, or hold a MASVS report to show customers when the badge is not the goal.

MASA has two assurance levels. They test the same MASVS controls; what changes is how deeply the Authorized Lab validates them, and so how much the badge is worth.

  • AL1, verified self-assessment: the Authorized Lab runs an automated scan of your public app and you complete a developer questionnaire with evidence. Faster and cheaper, with lower assurance.
  • AL2, lab evaluation: the Authorized Lab tests and validates every MASA requirement by hand, with remediation guidance and a retest. Higher assurance, the result that stands up to scrutiny.

We are not an Authorized Lab, so we do not issue either level. What we do is get you there, and the value differs by level:

  • For AL1, we run a MASVS assessment so your app passes the automated scan and your self-declarations hold up.
  • For AL2, we run the equivalent hands-on MASVS assessment, the same manual work AL2 demands, so you reach the lab ready instead of discovering gaps during the evaluation.

This is delivered as our OWASP MASVS assessment: a report with the result for each control of the agreed profile, evidence, how to fix every gap, an executive summary, and an optional retest. On request we provide a signed letter with the profile, version and result for your customers.

See what the MASVS assessment includes
Can you get my app the Google Play badge?

The badge is issued through a MASA Authorized Lab, which we are not. We run the MASVS assessment the badge is based on, so you reach that lab ready, or we give you a MASVS report when the badge is not the goal.

What is the difference between AL1 and AL2?

AL1 is a verified self-assessment: the Authorized Lab runs an automated scan and you complete a developer questionnaire with evidence. AL2 is a full manual lab evaluation of every requirement, with higher assurance. Both certify against the same MASVS controls; for AL2 we run the equivalent hands-on assessment so you reach the lab ready.

Is this a certification?

Yes. MASA is a certification issued by an Authorized Lab and valid for a year. We are not an Authorized Lab, so we do not issue it; we run the MASVS assessment behind it so your app passes and you can go for the Google Play badge.

How long does the MASA certification last?

One year from the assessment. You re-assess to keep the Independent security review badge on Google Play, which is a good reason to build the MASVS work into your release cycle.

Android and iOS?

The Google Play badge is for Android. The MASVS assessment itself covers both Android and iOS.

How is this different from a penetration test?

A MASVS assessment checks every applicable control against the agreed profile, even where there is no exploitable vulnerability. A mobile penetration test investigates exploitable vulnerabilities and their impact. We can combine both in one project.

Tell us about your app and whether you are after the badge or the MASVS standard behind it. We reply within one business day to arrange a scoping call.

Talk to our team

A necessary cookie remembers your choices for up to 180 days. Privacy policy.