{ "$schema": "https://json-schema.org/draft/2020-12/schema", "definitions": { "cve_id": { "pattern": "^CVE-[0-9]{4}-[0-9]{4,}$", "type": "string" }, "email_address": { "pattern": "^([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})$", "type": "string" }, "lang_string": { "properties": { "lang": { "type": "string" }, "value": { "maxLength": 3999, "type": "string" } }, "required": [ "lang", "value" ], "type": "object" }, "product": { "properties": { "product_name": { "type": "string" }, "version": { "properties": { "version_data": { "items": { "properties": { "version_affected": { "type": "string" }, "version_value": { "type": "string" } }, "required": [ "version_value" ], "type": "object" }, "minItems": 1, "type": "array" } }, "required": [ "version_data" ], "type": "object" } }, "required": [ "product_name", "version" ], "type": "object" }, "reference": { "properties": { "name": { "type": "string" }, "refsource": { "type": "string" }, "tags": { "items": { "type": "string" }, "type": "array" }, "url": { "maxLength": 500, "pattern": "^(ftp|http)s?://\\S+$", "type": "string" } }, "required": [ "url" ], "type": "object" }, "state_id": { "type": "string" } }, "id": "https://scap.nist.gov/schema/nvd/feed/1.1/CVE_JSON_4.0_min_1.1_beta.schema", "properties": { "CVE_data_meta": { "properties": { "ASSIGNER": { "$ref": "#/definitions/email_address" }, "ID": { "$ref": "#/definitions/cve_id" }, "STATE": { "$ref": "#/definitions/state_id" } }, "required": [ "ID", "ASSIGNER" ], "type": "object" }, "affects": { "properties": { "vendor": { "properties": { "vendor_data": { "items": { "properties": { "product": { "properties": { "product_data": { "items": { "$ref": "#/definitions/product" }, "minItems": 1, "type": "array" } }, "required": [ "product_data" ], "type": "object" }, "vendor_name": { "type": "string" } }, "required": [ "vendor_name", "product" ], "type": "object" }, "minItems": 0, "type": "array" } }, "required": [ "vendor_data" ], "type": "object" } }, "required": [ "vendor" ], "type": "object" }, "data_format": { "enum": [ "MITRE" ] }, "data_type": { "enum": [ "CVE" ] }, "data_version": { "enum": [ "4.0" ] }, "description": { "properties": { "description_data": { "items": { "$ref": "#/definitions/lang_string" }, "minItems": 0, "type": "array" } }, "required": [ "description_data" ], "type": "object" }, "problemtype": { "properties": { "problemtype_data": { "items": { "properties": { "description": { "items": { "$ref": "#/definitions/lang_string" }, "minItems": 0, "type": "array" } }, "required": [ "description" ], "type": "object" }, "minItems": 0, "type": "array" } }, "required": [ "problemtype_data" ], "type": "object" }, "references": { "properties": { "reference_data": { "items": { "$ref": "#/definitions/reference" }, "maxItems": 500, "minItems": 0, "type": "array" } }, "required": [ "reference_data" ], "type": "object" } }, "required": [ "data_type", "data_format", "data_version", "CVE_data_meta", "problemtype", "references", "description" ], "type": "object" }