CSAF 2.0 Advisory Validator
Paste your CSAF 2.0 JSON advisory and instantly validate the structure against the OASIS CSAF 2.0 schema. Identifies missing mandatory fields, invalid values, and flags common issues that would cause rejection by automated consumers and ENISA tooling.
Last updated 29 August 2026
Key takeaways
- CSAF 2.0 is an OASIS standard for machine-readable security advisories that replaces CVRF 1.2.
- A valid CSAF 2.0 document must include document metadata, a product tree of affected items, and vulnerability remediation details.
- CSAF 2.0 defines five profile types, which are Base, Security Incident Response, Informational Advisory, Security Advisory, and VEX.
- Manufacturers publish CSAF 2.0 advisories under /.well-known/csaf/ with a provider-metadata.json index file, so ENISA tooling can discover them.
Paste your complete CSAF advisory document below
Note: This validator checks for the presence of mandatory CSAF 2.0 fields. For full schema validation, use the official OASIS JSON Schema. CVD Portal generates schema-valid CSAF 2.0 advisories automatically.
Frequently asked
What is CSAF 2.0?+
CSAF 2.0 (Common Security Advisory Framework) is an OASIS standard for machine-readable security advisories. It replaces CVRF 1.2 and is increasingly required by EU procurement frameworks and referenced in the CRA's Annex I as part of expected security advisory practices. A CSAF advisory is a JSON document that describes one or more vulnerabilities, the affected products, and remediation guidance.
Is CSAF publication required under the CRA?+
The CRA does not explicitly mandate CSAF 2.0 for all manufacturers, but Annex I references the expected security practices around advisory publication. CSAF 2.0 is increasingly required by public procurement frameworks. For example, Germany's BSI requires it for products sold to the German government. CSAF 2.0 is also the format used by ENISA for machine-readable vulnerability data.
What are the mandatory fields in a CSAF 2.0 document?+
A CSAF 2.0 document requires three main sections at minimum. The document section includes title, type, publisher, tracking, and distribution. The product_tree section defines affected products. The vulnerabilities section contains CVE ID, discovery date, disclosure date, scores, and remediations. This validator checks for all mandatory fields.
What CSAF document types exist?+
CSAF 2.0 defines five profile types: Base (csaf_base), Security Incident Response (csaf_security_incident_response), Informational Advisory (csaf_informational_advisory), Security Advisory (csaf_security_advisory), and VEX (csaf_vex - Vulnerability Exploitability eXchange). Most vulnerability disclosures use csaf_security_advisory.
Where should I publish my CSAF advisory?+
CSAF 2.0 advisories should be published at a well-known location: /.well-known/csaf/ on your domain, with a provider-metadata.json index file. The BSI and ENISA tooling will discover advisories via this path. CVD Portal generates and hosts your CSAF feed automatically.
Other free CRA tools
Ready to automate your CVD programme?
CVD Portal integrates all these tools and handles your Article 13 and 14 obligations automatically.
Start your free portal →