-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
require .containers.cna.datePublic #378
Comments
Don't disagree that this should be included in the CVE Record in every case. However, maybe we could just have CVE Services add it when it isn't provided. If datePublic is not provided by the CNA, maybe just have CVE Services define it using the same date/time as datePublished. This assumes that the vulnerability was first public the day it was published in the CVE list, but i think that's the best assumption if we don't get the datePublic. If we require datePublic, i guess it's possible that we might get a more accurate date in some cases, but is it worth it to require the field? I'd be curious what the percentage is of new CVE Records with and without this data. If most CNAs include it already, then maybe it would make sense to require it. |
I think you might be referencing the "datePublished" field within the cveMetadata section.
(Update: @zmanion was not referring to datePublished, see below) |
(Update: This comment is not applicable since we are not talking about datePublished, but leaving for context) I do think that this is related to #291, and should be treated the same. I assume cve-services would handle both since the JSON schema must define both the date the CVE was published and updated. Neither should be required since they are probably overwritten, but both need to be defined in the schema for the consumers. |
I assert that the "if known" part of |
Rough count of
|
I'm with ya now. I'll update my above comments to reflect that they aren't accurate. . If this was implemented, would we be okay with estimations? Like if someone knows it was probably sometime around June of 2024, should they just estimate a specific date to the best of their ability?
I think both of those would are probably overly complex and unnecessary for this, but worth considering. |
Those are interesting options and I'm open to either, but yes, increased complexity. A definitional solution could include words like: "The earliest date at which evidence exists that the vulnerability was publicly disclosed. This is at least datePublished." "The earliest date at which the CNA believes that the vulnerability was publicly disclosed. This is at least datePublished." "...should be supported by publicly available evidence." |
Require .containers.cna.datePublic. By defintion, a CVE ID can only exist if the vulnerability is public (ignoring the temporary period between RESERVED and PUBLISHED).
The text was updated successfully, but these errors were encountered: