OWASP ASVS
OWASP Application Security Verification Standard
OWASP ASVS is a compliance framework from International with 14 domains and 14 controls that map to 168 other frameworks. The largest domains are V1 Architecture and Threat Modelling (1 controls), V10 Malicious Code (1 controls), V11 Business Logic (1 controls). Every control below carries what it requires and what an assessor expects to see.
Framework summaries on this platform are AI-assisted interpretations for educational and compliance planning purposes. They do not reproduce or replace the official standards. Refer to the authoritative source for the definitive text. Framework names and trademarks belong to their respective organisations.
OWASP content is used under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). Original material © OWASP Foundation. See owasp.org for the authoritative source.
Framework Domains (14)
V1 Architecture and Threat Modelling
| Code | Title |
|---|---|
| OWASPASVS-1 | Architecture, Design and Threat Modelling (V1) |
V10 Malicious Code
| Code | Title |
|---|---|
| OWASPASVS-10 | Malicious Code Verification (V10) |
V11 Business Logic
| Code | Title |
|---|---|
| OWASPASVS-11 | Business Logic Verification (V11) |
V12 File and Resources
| Code | Title |
|---|---|
| OWASPASVS-12 | File and Resources (V12) |
V13 API and Web Service
| Code | Title |
|---|---|
| OWASPASVS-13 | API and Web Service Security (V13) |
V14 Configuration
| Code | Title |
|---|---|
| OWASPASVS-14 | Configuration and Hardening (V14) |
V2 Authentication
| Code | Title |
|---|---|
| OWASPASVS-2 | Authentication and Credential Storage (V2 + V2.4) |
V3 Session Management
| Code | Title |
|---|---|
| OWASPASVS-3 | Session Management (V3) |
V4 Access Control
| Code | Title |
|---|---|
| OWASPASVS-4 | Access Control (V4 + V4.3) |
V5 Input and Output Handling
| Code | Title |
|---|---|
| OWASPASVS-5 | Validation, Sanitization and Encoding (V5 + V5.3) |
V6 Cryptography at Rest
| Code | Title |
|---|---|
| OWASPASVS-6 | Stored Cryptography (V6) |
V7 Error Handling and Logging
| Code | Title |
|---|---|
| OWASPASVS-7 | Error Handling and Logging (V7) |
V8 Data Protection
| Code | Title |
|---|---|
| OWASPASVS-8 | Data Protection (V8 + V8.3) |
V9 Communication
| Code | Title |
|---|---|
| OWASPASVS-9 | Communication Security (V9) |
Your Compliance Coverage
If you comply with OWASP ASVS, you already cover:
FedRAMP Rev 5
57%
8 controls mapped
Compare →ISMAP (Japan)
57%
8 controls mapped
Compare →MITRE ATT&CK
57%
8 controls mapped
Compare →+ 165 more: MITRE D3FEND (57%), MTCS (Singapore) (57%)
See all 168 mapped frameworks ↓Maps to 168 other frameworks
What is OWASP ASVS and who does it apply to?
OWASP ASVS is a compliance framework from International with 14 domains and 14 controls. OWASP Application Security Verification Standard It is used by organisations to establish and maintain compliance with industry standards and regulatory requirements.
What does OWASP ASVS actually require?
OWASP ASVS has 14 controls organised across 14 domains. The largest domains are V1 Architecture and Threat Modelling (1 controls), V10 Malicious Code (1 controls), V11 Business Logic (1 controls). Each control defines specific requirements that organisations must implement to achieve compliance.
If I already comply with another framework, how much of OWASP ASVS do I already cover?
OWASP ASVS maps to 168 other compliance frameworks. The top mapping partners are FedRAMP Rev 5 (57% coverage), ISMAP (Japan) (57% coverage), MITRE ATT&CK (57% coverage). Use our comparison tool to explore control-level mappings between frameworks.
How do I implement OWASP ASVS?
Start your OWASP ASVS compliance journey by running a self-assessment on our platform to identify your current compliance posture. Our AI advisory can answer specific questions about OWASP ASVS requirements, and cross-framework mapping helps you leverage existing controls from other frameworks you may already comply with. Create a free account to access all 14 controls and track your progress.
Start Your Compliance Journey
Create a free account to run self-assessments, get AI advisory, and track your compliance progress across 686 frameworks.
Get Started Free →Free forever — no credit card required