|
1 |
| -# Current Version of CVE Schema |
| 1 | +# Current Version of CVE Record Format |
2 | 2 |
|
3 |
| -The latest version of the CVE JSON is 5.0. A single schema file with bundled dependencies is available [here](https://github.com/CVEProject/cve-schema/blob/master/schema/v5.0/docs/CVE_JSON_5.0_bundled.json). |
| 3 | +Major changes to cve-schema repo architecture!! if you have integrations that rely on the cve-schema repo structure, please review the changes here. The latest version of the CVE JSON record format is 5.1.0. A single schema file with bundled dependencies is available [here](https://github.com/CVEProject/cve-schema/blob/master/schema/docs/CVE_Record_Format_bundled.json). |
4 | 4 |
|
5 |
| -# CVE Schema Overview |
6 |
| -cve-schema specifies the CVE JSON record format. This is the blueprint for a rich set of CVE JSON data that can be submitted by CVE Numbering Authorities (CNAs) and Authorized Data Publishers (ADPs) to describe a CVE Record. Some examples of CVE Record data include CVE ID number, affected product(s), affected version(s), and public references. While those specific items are required when assigning a CVE, there are many other optional data in the schema that can be used to enrich CVE records for community benefit. |
| 5 | +Note: The ADP functionality in the current schema is not yet deployed in CVE Services. The ADP functionality is currently under development and is for future use. |
7 | 6 |
|
8 |
| -Learn more about the CVE program at [cve.org](https://www.cve.org/) |
| 7 | +Note: Please refer to the CVE Services page [here](https://www.cve.org/AllResources/CveServices) for known issues with the schema. |
9 | 8 |
|
10 |
| -This CVE JSON record format is defined using JSON Schema. Learn more about JSON Schema [here](https://json-schema.org/) |
| 9 | +# CVE Record Format Overview |
11 | 10 |
|
12 |
| -A single schema file with bundled dependencies is at [CVE_JSON_5.0_bundled.json](https://github.com/CVEProject/cve-schema/blob/master/schema/v5.0/docs/CVE_JSON_5.0_bundled.json) |
| 11 | +cve-schema specifies the CVE record format. This is the blueprint for a rich set of JSON data that can be submitted by CVE Numbering Authorities (CNAs) and Authorized Data Publishers (ADPs) to describe a CVE record. Some examples of CVE record data include CVE ID number, affected product(s), affected version(s), and public references. While those specific items are required when assigning a CVE, there are many other optional data in the schema that can be used to enrich CVE records for community benefit. |
13 | 12 |
|
14 |
| -Documentation about this format is available in [docs](https://cveproject.github.io/cve-schema/schema/v5.0/docs/) |
| 13 | +### Learn |
15 | 14 |
|
16 |
| -A mindmap version of the CVE record structure is at [mindmap](https://cveproject.github.io/cve-schema/schema/v5.0/docs/mindmap.html) |
| 15 | +Learn more about the CVE program at: https://www.cve.org/ |
17 | 16 |
|
18 |
| -A basic example of a full record in 5.0 format with minimally required fields is available at [full-record-basic-example.json](https://github.com/cveproject/cve-schema/blob/master/schema/v5.0/docs/full-record-basic-example.json) |
| 17 | +This CVE record format is defined using JSON Schema. Learn more about JSON Schema at: https://json-schema.org/ . |
19 | 18 |
|
20 |
| -An advanced example of a full record in 5.0 format is available at [full-record-advanced-example.json](https://github.com/cveproject/cve-schema/blob/master/schema/v5.0/docs/full-record-advanced-example.json) |
| 19 | +### Latest |
21 | 20 |
|
22 |
| -A basic example of a cnaContainer, to be used with CVE Services, is available at [cnaContainer-basic-example.json](https://github.com/cveproject/cve-schema/blob/master/schema/v5.0/docs/cnaContainer-basic-example.json) |
| 21 | +The latest version of the record format is 5.1.0. It is specified in the JSON schema at https://github.com/CVEProject/cve-schema/blob/master/schema/CVE_Record_Format.json |
23 | 22 |
|
24 |
| -An advanced example of a cnaContainer, to be used with CVE Services, is available at [cnaContainer-advanced-example.json](https://github.com/cveproject/cve-schema/blob/master/schema/v5.0/docs/cnaContainer-advanced-example.json) |
| 23 | +A single schema file with bundled dependencies is at https://github.com/CVEProject/cve-schema/blob/master/schema/docs/CVE_Record_Format_bundled.json |
25 | 24 |
|
26 |
| -More details about Product and Version Encodings in CVE JSON 5.0 record is at [versions.md](https://github.com/CVEProject/cve-schema/blob/master/schema/v5.0/docs/versions.md) |
| 25 | +### Documentation and Guidance |
| 26 | + |
| 27 | +Documentation about this format is available at https://cveproject.github.io/cve-schema/schema/docs/ |
| 28 | + |
| 29 | +A mindmap version of the CVE record structure is at https://cveproject.github.io/cve-schema/schema/docs/mindmap.html |
| 30 | + |
| 31 | +More details about Product and Version Encodings in CVE JSON 5.1.0 record is at https://github.com/CVEProject/cve-schema/blob/master/schema/docs/versions.md |
| 32 | + |
| 33 | +### Examples |
| 34 | + |
| 35 | +A basic example of a full record in 5.1.0 format with minimally required fields is available at https://github.com/cveproject/cve-schema/blob/master/schema/docs/full-record-basic-example.json |
| 36 | + |
| 37 | +An advanced example of a full record in 5.1.0 format is available at https://github.com/cveproject/cve-schema/blob/master/schema/docs/full-record-advanced-example.json |
| 38 | + |
| 39 | +A basic example of a cnaContainer, to be used with CVE Services, is available at https://github.com/cveproject/cve-schema/blob/master/schema/docs/cnaContainer-basic-example.json |
| 40 | + |
| 41 | +An advanced example of a cnaContainer, to be used with CVE Services, is available at https://github.com/cveproject/cve-schema/blob/master/schema/docs/cnaContainer-advanced-example.json |
0 commit comments