OWASP ASVS
OWASP Application Security Verification Standard
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:
ISO/IEC 27011:2024
57%
8 controls mapped
Compare →Azure Security Benchmark
57%
8 controls mapped
Compare →FedRAMP Rev 5
57%
8 controls mapped
Compare →+ 161 more: ISMAP (Japan) (57%), MITRE ATT&CK (57%)
See all 164 mapped frameworks ↓Maps to 164 other frameworks
Frequently Asked Questions
What is OWASP ASVS?
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.
How many controls does OWASP ASVS have?
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.
What frameworks does OWASP ASVS map to?
OWASP ASVS maps to 164 other compliance frameworks. The top mapping partners are ISO/IEC 27011:2024 (57% coverage), Azure Security Benchmark (57% coverage), FedRAMP Rev 5 (57% coverage). Use our comparison tool to explore control-level mappings between frameworks.
How do I get started with OWASP ASVS compliance?
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 700 frameworks.
Get Started Free →Free forever — no credit card required