Standards

Standards, mapped to evidence.

A finding is only useful if you can defend it. In APPCHK every check is mapped to the standards your auditors, customers and app stores use, and to the exact place in your build that triggered it.

01

The chain

Control, weakness, test, evidence.

OWASP's mobile standards connect in one line: a MASVS control states the requirement, a MASWE weakness names what goes wrong, a MASTG test describes how to check it. APPCHK adds the last link: the evidence in your app.

Control · MASVSMASVS-RESILIENCE-4Anti-dynamic analysis
Weakness · MASWEMASWE-0063Debug mechanisms not disabled
Test · MASTGMASTG-TEST-0226Debuggable flag in the manifest
Evidence · APPCHKandroid:debuggable="true"AndroidManifest.xml

Each finding also carries its CWE (here CWE-489, active debug code) and, where it fits, an OWASP Mobile Top 10 category.

02

Coverage

Every framework, pinned to an exact version.

FrameworkVersionWhat APPCHK uses it for
OWASP MASVSv2.1.0The 24 security controls every finding is measured against
OWASP MASWEv1.0.0The 78 weaknesses that name what went wrong
OWASP MASTGv2.0.0200 current tests, with techniques, tools and best practices for remediation
MITRE CWE4.20969 weaknesses, including the view for mobile applications
CVE · NVD · OSVDailyKnown vulnerabilities in the libraries inside your app
FIRST CVSS3.1 and 4.0Severity of known vulnerabilities, as published with the advisory
OWASP Mobile Top 102024The ten risk categories executives and customers ask about
NIST SSDF1.1Secure development practices and tasks, for compliance reporting
MITRE ATT&CK for Mobilev19.2Adversary tactics and techniques behind malware indicators
PCI DSSv4.0.1Requirement references for payment apps
03

Kept current

Checked every day. Changed only on purpose.

Daily upstream checks

Every framework, vulnerability feed and store policy APPCHK depends on is checked for new versions every day. A new version is imported, validated and reviewed before it reaches a single report.

Cross-checked catalogs

The catalogs are validated against each other: nearly 7,000 links between frameworks must resolve, or the update stops. Mappings never drift silently.

04

Why pinning matters

One renumbering, many wrong reports.

In August 2026 OWASP released MASWE v1.0.0 and renumbered every weakness. The MASTG tests published in June still cite the old numbers, and some old numbers now belong to different weaknesses. The debuggable-flag test cites MASWE-0067, which in v1.0.0 is a privacy weakness; the right one is MASWE-0063. APPCHK translates every former ID through OWASP's own mapping, so your reports cite the weakness that was meant.

05

Early access

Reports your auditors can follow.

Request access

APPCHK is invite only for now. Leave your email and we will send you an invite when your account is ready.

You are on the list. We will email you as soon as your account is ready.