Post

This solves a problem for CNAs. They want to know their records will be accepted by CVE Services’ REST API, with a clear separation between internal drafting (where private/sensitive info might slip in) and publication after internal approval.

0 reposts2 likes

Previously, the best you could do was check against the official JSON schema, but that didn’t cover all the checks that the REST API actually does. This library fixes that. It’s JSON schema validation plus all the other checks, and it’s used inside the API itself so the library won’t drift.

There’s more to do for improving the experience of working with CVE Records (IMO defining clear versioning rules should be a top priority), but this is a valuable step to make life easier for the roughly 550 CNAs enrolled in the program.