Scanners, pentest reports and audits name problems by identifier. Look one up to see what it means, how to prevent it and which guides cover it, or start from the standard itself: which edition is current, what is still a draft, and what changed.
42 current editions, 2 draft and 15 superseded, checked against their publishers on 10 October 2026. Status: current is the latest final or stable edition, draft is a public draft that is not final yet, and superseded has been replaced by a newer final edition or retired. Each family lists the pages its dates were checked against.
Pin the version. Record the exact edition of a standard when you cite a requirement; identifiers and requirements change between editions.
Requirements and testing standards
What to require of an application, and how to test it.
A list of 345 testable security requirements for web applications and services, organized into 17 chapters and three levels. Teams use it to set security requirements, guide code review and scope security testing.
The security standard for mobile apps: high-level controls grouped into storage, crypto, auth, network, platform, code, resilience and privacy. Use it to set mobile security requirements; the MASTG explains how to test them.
The testing guide for mobile apps: atomic tests, techniques, tools and runnable demos linked to MASVS controls and MASWE weaknesses. Use it to verify Android and iOS apps against MASVS.
Key dates and sources
: MASTG v1.7.0 released
: MASTG v2.0.0 released, the first stable release of the refactored v2 guide
OWASP's manual for testing web applications and APIs, with test cases identified by WSTG IDs. v4.2 is the latest stable release; version 5.0 is in development.
The community catalog of software and hardware weakness types (CWE IDs) used to classify the root causes of vulnerabilities. Use CWE IDs in findings, tickets and CVE records.
: CWE 4.20 released, adding a view for AI-related weaknesses
: CWE Program announced Schema 8.0 changes for CWE 5.0
: Release date the CWE Program announced on 5 October 2026 for CWE 5.0 (Schema 8.0, breaking changes), with a parallel CWE 4.21 in the Schema 7.x format
A ranking of the 25 weakness types behind the most severe and common CVEs published from June 2024 to June 2025, led by cross-site scripting (CWE-79). Use it to decide which bug classes to eliminate first.
OWASP's awareness list of the ten most critical web application security risks, now including software supply chain failures and mishandling of exceptional conditions. Use it for training and as a minimum checklist, not as a complete standard.
The ten most critical API security risks, led by broken object-level authorization. Use it to review API authorization, resource limits, inventory, and how your API consumes third-party APIs.
The ten most critical security risks for applications that use large language models as components, from prompt injection to improper output handling. Use it to threat-model LLM features; pair it with the Agentic Top 10 when the model can act on its own.
The ten most critical risks for autonomous, tool-using AI agents (ASI01 Agent Goal Hijack to ASI10 Rogue Agents). Use it when your system lets a model call tools, keep memory or talk to other agents.
The ten main risks of running workloads on Kubernetes, from K01 Insecure Workload Configurations to K10 Inadequate Logging And Monitoring, with new entries for exposed cluster components (K06) and cluster-to-cloud lateral movement (K08). Despite its name, the 2025 edition was published in March 2026.
Ten ways attackers abuse the systems that build and ship software, CICD-SEC-1 Insufficient Flow Control Mechanisms to CICD-SEC-10 Insufficient Logging and Visibility. It has no edition year and no revision since 2022 beyond a one-line edit in 2025.
A core set of high-level secure development practices that can be built into any SDLC, grouped as prepare the organization, protect the software, produce well-secured software, and respond to vulnerabilities. Teams map their existing process to its practices and tasks; buyers use it as a shared vocabulary with suppliers.
Version 1.2 (Initial Public Draft) is a draft: track it, but assess against the current edition.
A maturity model for software security programs, with 15 security practices across five business functions (Governance, Design, Implementation, Verification, Operations). Use it to assess your current program and plan improvements.
A descriptive model of what real software security programs do, built from assessments of 111 organizations and covering 128 activities. Use it to compare your program with peers, not as a checklist.
Joint guidance that urges software makers to ship products that are secure by design, built on three principles: take ownership of customer security outcomes, embrace radical transparency and accountability, and lead from the top.
The secure development lifecycle standard for suppliers of industrial automation and control products: security management, requirements, secure design and implementation, verification, defect and update management, and product documentation. Edition 2.0 is in preparation and not yet published.
A specification of supply chain security levels for how software is built and, since v1.2, how source code is managed. It asks you to produce verifiable build provenance and to harden build and source platforms.
A bill-of-materials standard for software components, services, cryptographic assets (CBOM) and more. Version 1.7 adds citations, patent information and expanded cryptography support. Use it to generate SBOMs from your build pipeline.
An open standard for describing software packages, files, licenses and their relationships as a software bill of materials (SBOM). Use it to produce and exchange SBOMs.
Security requirements for open-source projects in eight families (access control, build and release, documentation, governance, legal, quality, security assessment, vulnerability management), each first required at maturity Level 1, 2 or 3. Maintainers self-attest a level for a dated version.
How organizations should consume open source: eight practices (ingest, scan, inventory, update, audit, enforce, rebuild, fix and upstream) with 25 requirements at four maturity levels. The spec ties a compliance claim to Level 3.
The machine-readable JSON format for security advisories and VEX statements, so customers can match vulnerabilities to products automatically. CSAF 2.0 is also ISO/IEC 20153:2025; emit 2.0 until 2.1 becomes a standard.
Version 2.1, Committee Specification Draft 03 is a draft: track it, but assess against the current edition.
FIRST's standard for scoring vulnerability severity from 0 to 10 using base, threat, environmental and supplemental metrics. Report CVSS-B for base-only scores, and add threat and environmental data when you have it.
A daily, data-driven estimate of the probability that a CVE will be exploited in the next 30 days. Use it together with CVSS and KEV to prioritize patching; scores shift when the model version changes.
CISA's continuously updated list of CVEs with reliable evidence of active exploitation and an available fix. Prioritize patching anything on it; US federal civilian agencies must remediate on BOD 26-04 timelines.
EU law that sets cybersecurity requirements for products with digital elements sold in the EU, including vulnerability handling, security updates and a machine-readable SBOM. Since September 11, 2026, manufacturers must report actively exploited vulnerabilities (early warning within 24 hours) and severe incidents to their CSIRT and ENISA.
: Regulation signed by the European Parliament and Council
: Published in the Official Journal (OJ L, 2024/2847)
: Entered into force
: Delegated Regulation (EU) 2025/1535, an exclusion for certain L-category vehicle products, published in the OJ (in force 20 days later)
: Implementing Regulation (EU) 2025/2392, technical descriptions of important and critical product categories, published in the OJ (in force 20 days later)
: Delegated Regulation (EU) 2026/881, grounds for delaying the dissemination of notifications, published in the OJ (in force 20 days later)
: Chapter IV (notification of conformity assessment bodies, Articles 35-51) applies
: Article 14 reporting obligations apply: manufacturers must report actively exploited vulnerabilities and severe incidents
: Regulation applies in full
: Transitional validity of earlier EU type-examination certificates ends
The payment card industry's security standard for systems that store, process or transmit cardholder data. For software teams it includes secure development requirements and multi-factor authentication for all non-console access into the cardholder data environment.
The international standard for an information security management system (ISMS), with Annex A referencing the 93 controls in ISO/IEC 27002:2022. Engineering teams usually supply evidence for its controls on secure development, change management and vulnerability management.
A taxonomy of high-level cybersecurity outcomes, organized into six functions: Govern, Identify, Protect, Detect, Respond and Recover. It does not prescribe how to achieve them; engineering teams usually meet it through organizational profiles and control mappings.
NIST's catalog of security and privacy controls for information systems and organizations. Release 5.2.0 added SA-15(13) Logging Syntax, SA-24 Design for Cyber Resiliency and SI-02(07) Root Cause Analysis, and revised SI-07(12) Integrity Verification.
The UK government’s voluntary baseline for organizations that develop or sell software: 14 principles in four themes (secure design and development, build environment security, secure deployment and maintenance, and communication with customers), with a Senior Responsible Owner accountable for them. The principles have not changed since publication.
EU law that requires essential and important entities in 18 sectors to manage cybersecurity risk, including supply-chain security and secure development, and to report significant incidents, with management bodies accountable. Software suppliers feel it directly when they are in scope and through the contracts of customers who are.
: Directive adopted by the European Parliament and Council
: Published in the Official Journal (OJ L 333)
: Entered into force
: Deadline for Member States to transpose it
: Member States apply the measures; the first NIS Directive (2016/1148) is repealed
: Implementing Regulation (EU) 2024/2690, technical and methodological risk-management requirements for digital infrastructure and digital providers, published (in force 7 November 2024)
: Commission’s Digital Omnibus proposal, COM(2025) 837, would add a single incident-reporting entry point run by ENISA; not adopted as of October 2026
: Commission proposal COM(2026) 13 to amend NIS2 for simplification and alignment with a proposed Cybersecurity Act 2; not adopted as of October 2026
EU regulation, applying since 17 January 2025, that sets ICT risk-management, incident-reporting, resilience-testing and ICT third-party risk rules for financial entities and puts critical ICT providers under direct EU oversight. Software and cloud suppliers to EU financial firms meet it through contract terms, the register of information and audits.
The control criteria a CPA examines in a SOC 2 report (security, availability, processing integrity, confidentiality and privacy), used with the 2018 description criteria (DC 200). The 2022 revision changed the points of focus, not the criteria. AICPA’s pages give no issue date for it; the date shown is that of the updated SOC 2 Guide.
: AICPA SOC 2 Guide updated as of this date for the 2017 criteria with revised points of focus (2022) and the 2018 description criteria (DC 200) with revised implementation guidance (2022)
: AICPA Auditing Standards Board votes to seek comment on changes to the attestation standards under which SOC 2 examinations are performed; the criteria are unchanged
The US government’s security certification for cloud services used by federal agencies. Since June 2026 one rule set (CR26) covers both the Rev5 process, built on NIST SP 800-53 Rev. 5, and FedRAMP 20x, which validates key security indicators continuously. 20x is in Phase 3; Class D (high) is planned for Phase 4.
A cross-sector profile of, and companion to, the NIST AI Risk Management Framework (AI RMF 1.0) for generative AI. Use it to scope risk reviews of generative AI features.
A taxonomy and glossary for adversarial machine learning: types of attacks on predictive and generative AI systems, attacker goals and capabilities, and mitigations. Use it to name and scope AI threats consistently.
EU law that bans some AI practices, sets duties for general-purpose AI model providers, and regulates high-risk AI systems. The adopted 2026 Digital Omnibus on AI delayed the high-risk obligations to December 2027 (Annex III) and August 2028 (Annex I).
A management system standard with requirements for establishing, running and improving an AI management system in organizations that provide or use AI systems. It follows the same management system structure as ISO/IEC 27001.
Dated changes to these standards in the year before 10 October 2026 and those scheduled after it.
Scheduled
CWE: Release date the CWE Program announced on 5 October 2026 for CWE 5.0 (Schema 8.0, breaking changes), with a parallel CWE 4.21 in the Schema 7.x format
EU AI Act: New prohibitions in Article 5(1)(ba)-(bb) apply; Article 50(2) marking deadline for generative systems placed on the market before 2 August 2026
FedRAMP: Consolidated Rules for 2026 take mandatory effect
FedRAMP: “FedRAMP Authorization” becomes “FedRAMP Certification”, and impact levels become certification classes A to D
CWE: CWE 4.20 released, adding a view for AI-related weaknesses
EU Cyber Resilience Act: Delegated Regulation (EU) 2026/881, grounds for delaying the dissemination of notifications, published in the OJ (in force 20 days later)
SOC 2 (AICPA Trust Services Criteria): AICPA Auditing Standards Board votes to seek comment on changes to the attestation standards under which SOC 2 examinations are performed; the criteria are unchanged
BSIMM: Black Duck press release announcing BSIMM16
EU NIS2 Directive: Commission proposal COM(2026) 13 to amend NIS2 for simplification and alignment with a proposed Cybersecurity Act 2; not adopted as of October 2026
EU Cyber Resilience Act: Implementing Regulation (EU) 2025/2392, technical descriptions of important and critical product categories, published in the OJ (in force 20 days later)
CycloneDX: ECMA-424 2nd edition (CycloneDX 1.7) published by Ecma
EU NIS2 Directive: Commission’s Digital Omnibus proposal, COM(2025) 837, would add a single incident-reporting entry point run by ENISA; not adopted as of October 2026
SLSA: v1.2 Release Candidate 2 published for review
OWASP Top 10: Release candidate (RC1) published for feedback
ISO/IEC 27001: Deadline for certified organizations to complete transition to the 2022 edition (IAF MD 26)
ISO/IEC 27001: End of the IAF MD 26 transition period for certifications to ISO/IEC 27001:2013
EU Cyber Resilience Act: Delegated Regulation (EU) 2025/1535, an exclusion for certain L-category vehicle products, published in the OJ (in force 20 days later)
OpenSSF OSPS Baseline: v2025.10.10 released with six new controls, including OSPS-BR-07.01 and OSPS-QA-05.02
Migration notes
OWASP ASVS 4.0.3 to 5.0.0
Chapters went from 14 (V1 Architecture to V14 Configuration) to 17 (V1 Encoding and Sanitization to V17 WebRTC). New chapters are OAuth and OIDC, WebRTC, Self-contained Tokens, Web Frontend Security, and Secure Coding and Architecture. The old V1 Architecture chapter was removed and its requirements moved elsewhere.
Requirement counts: 4.0.3 numbers 286 requirement IDs, 8 of which are '[DELETED]' placeholders, leaving 278 active requirements. 5.0.0 has 345. OWASP's own text cites both 286 and 278 for 4.0.3.
Of the 286 requirements in 4.0.3, only 11 are unchanged and 15 have only grammar edits. 109 (38%) no longer exist as separate requirements: 50 deleted, 28 removed as duplicates and 31 merged into others.
Levels are now set by risk reduction versus implementation effort, not by black-box testability. L1 fell from 128 of 278 requirements (46%) to 70 of 345 (20%). In 5.0.0, 183 requirements start at L2 and 92 at L3, and levels are cumulative. Levels appear as numbers instead of tick marks.
All requirement IDs changed. OWASP states that even unchanged requirements 'have different identifiers due to reordering or restructuring', so 4.0.3 IDs such as V2.1.1 cannot be reused.
OWASP publishes machine-readable mappings in both directions, mapping_v4.0.3_to_v5.0.0.yml and mapping_v5.0.0_to_v4.0.3.yml, and dropped direct CWE and NIST SP 800-63 mappings from the main text.
Two categories are new. A03:2025 Software Supply Chain Failures expands A06:2021 Vulnerable and Outdated Components, and A10:2025 Mishandling of Exceptional Conditions is entirely new.
One category was merged: Server-Side Request Forgery (A10:2021) is now part of A01:2025 Broken Access Control, which stays at #1.
Security Misconfiguration moved up from #5 to #2 (A02:2025).
Three categories moved down two places each: Cryptographic Failures from #2 to #4, Injection from #3 to #5, and Insecure Design from #4 to #6.
Two categories were renamed but kept their positions. A07 Identification and Authentication Failures became Authentication Failures, and A09 Security Logging and Monitoring Failures became Security Logging & Alerting Failures, to stress alerting. A08 Software or Data Integrity Failures stays at #8.
LLM01 Prompt Injection and LLM02 Sensitive Information Disclosure keep their IDs. Every other entry changed position.
Excessive Agency moved from LLM06:2025 to LLM03:2026, the biggest move up. Unbounded Consumption rose four places from LLM10 to LLM06.
Supply Chain moved from LLM03 to LLM04, Data and Model Poisoning from LLM04 to LLM05, Misinformation from LLM09 to LLM07, and Vector and Embedding Weaknesses from LLM08 to LLM09.
Improper Output Handling fell the furthest, from LLM05:2025 to LLM10:2026.
System Prompt Leakage (LLM07:2025) was renamed and broadened into Hidden Context Exposure (LLM08:2026).
No new top-level entries were added; new risks were folded into existing ones. Cross-modal attacks now sit under Prompt Injection, fine-tuning subversion under Data and Model Poisoning, insecure AI-generated code under Improper Output Handling, and misrepresented model artifacts under Supply Chain.
OWASP publishes no mapping between the editions. Matched by title, seven 2022 entries continue one to one: K01 keeps its number and name, K04 Lack of Centralized Policy Enforcement becomes Lack Of Cluster Level Policy Enforcement, and K03 (RBAC, now Authorization), K08 (Secrets), K07 (Network Segmentation), K06 (Authentication) and K05 (Logging) become K02, K03, K05, K09 and K10.
2022’s K09 Misconfigured Cluster Components and K10 Outdated and Vulnerable Kubernetes Components merge into K07:2025 Misconfigured And Vulnerable Cluster Components.
K06:2025 Overly Exposed Kubernetes Components and K08:2025 Cluster To Cloud Lateral Movement are new.
2022’s K02 Supply Chain Vulnerabilities has no 2025 entry. Use the OWASP Top 10:2025 A03 Software Supply Chain Failures and the CI/CD Top 10 for that ground.
The same code means different risks in each edition, so cite the year: K03:2022 is RBAC, K03:2025 is secrets.
The identifier pages keep the earlier codes: A01:2025 lists A01:2021 and A10:2021, and each LLM Top 10 2026 entry gives its 2025 ID, so the lookup box opens the current entry for either code.