Safeguard Docs
Compliance FrameworksInternational

OWASP MASVS

Mobile Application Security Verification Standard: component inventory, third-party tracking.

Mobile Application Security Verification Standard: component inventory, third-party tracking.

Short nameMASVS
RegionInternational
Country or scopeInternational
SectorApplication Security
In your workspaceOn unless you switch it off in Compliance โ€บ Manage.

How Safeguard covers MASVS

  • Scan requirements: 5: 4 decided by a scan, 1 that needs evidence or an attestation.
  • Controls: the scan requirements below, plus 6 controls from Safeguard's control catalog for MASVS.
  • Automated tests: none map to it directly. You can link any automated test to its controls yourself (how).
  • Policy templates: 24: 2 written for MASVS and 22 from the standard set.

How each kind of coverage works, and what the readiness score counts: Compliance frameworks.

What a scan checks

Each scan of a product checks these 5 requirements against what the scan found, including the product's software inventory (SBOM).

  • Scan: the scan decides whether the requirement is met.
  • Evidence: a scan cannot see what the requirement asks for. It passes when a person attests it with evidence.
RequirementWhat Safeguard checksDecided by
MASVS-NOT-ASSESSED OWASP MASVS was not assessedThe requirements below are inferred from SBOM component names, not from testing the application. They are a dependency inventory and must NOT be presented as MASVS conformance evidence.Evidence
MASVS-STORAGE-1 Secure Storage ComponentsMASVS requires secure data storage componentsScan
MASVS-CRYPTO-1 Cryptography VerificationMASVS requires strong cryptographyScan
MASVS-AUTH-1 Authentication ComponentsMASVS requires secure authentication librariesScan
MASVS-NETWORK-1 Network Security ComponentsMASVS requires secure network communicationScan

More controls in the catalog

The framework's Controls tab lists its scan requirements and these controls from Safeguard's control catalog. Evidence them with automated tests, uploaded evidence, policies or an attestation.

ControlName
MASVS-STORAGE-2Prevent Sensitive Data Exposure via Backup Mechanisms
MASVS-PLATFORM-1Restrict WebView Capabilities
MASVS-CODE-1Remove Debug Code and Logging from Release Builds
MASVS-RESILIENCE-1Detect and Respond to Runtime Tampering
MASVS-PRIVACY-1Minimize Personal Data Collection on Mobile
MASVS-PRIVACY-2Provide User Controls for Personal Data

Policy templates

Written for MASVS:

  • Mobile Application Security Policy (OWASP MASVS)
  • Mobile Application Tamper Resistance and Resilience Policy

And 22 from the standard set, adapted to MASVS.

On this page