You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "source" section has no schema definitions at all. It is open-ended object perhaps? I am not sure if JSON schema actually is valid with an object that has no "properties" at all defined.
Looks like the "list of str" is most common and also what Vulnogram appears to define. The "list of list" seems like a mistake and is interesting given how many times you counted it. The examples you provided are all Cisco CVE Records. Do you recall or can you still check the data to see if it's only their records? Are they still provided in this way?
Just to be clear, this is specifically about the "defect" value under the "source" distinction.
The CVE record should not have any "put whatever" data section in it because it's incredibly unfriendly to machine interpretation. To that end, it's probably best to define the whole "source" object, which would clean this up as well.
The data in the field "containers.cna.source.defect" is stored in multiple different data types.
I will include a list of data types (with CVE counts): and a few samples here:
I would suggest that we fix the data as it is stored and see if we can't add something in the schema to more strictly validate this field.
The text was updated successfully, but these errors were encountered: