Values.PackageVulnerabilityDetailsSourceInformation about a package vulnerability finding.
type nonrec t = {cvss : CvssScoreList.t option;An object that contains details about the CVSS score of a finding.
*)referenceUrls : ReferenceUrlsList.t option;One or more URLs that contain details about this vulnerability type.
*)source : Source.t option;The source of the vulnerability information.
*)sourceUrl : Url.t option;A URL to the source of the vulnerability information.
*)vendorCreatedAt : Date.t option;The date and time that this vulnerability was first added to the vendor's database.
*)vendorSeverity : Severity.t option;The severity the vendor has given to this vulnerability type.
*)vendorUpdatedAt : Date.t option;The date and time the vendor last updated this vulnerability in their database.
*)vulnerabilityId : VulnerabilityId.t option;The ID given to this vulnerability.
*)vulnerablePackages : VulnerablePackagesList.t option;The packages impacted by this vulnerability.
*)}val make :
?cvss:CvssScoreList.t ->
?referenceUrls:ReferenceUrlsList.t ->
?relatedVulnerabilities:RelatedVulnerabilitiesList.t ->
?source:Source.t ->
?sourceUrl:Url.t ->
?vendorCreatedAt:Date.t ->
?vendorSeverity:Severity.t ->
?vendorUpdatedAt:Date.t ->
?vulnerabilityId:VulnerabilityId.t ->
?vulnerablePackages:VulnerablePackagesList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of Url.t
| `Structure of
(string
* [> `Double of BaseScore.t
| `Integer of Epoch.t
| `String of ScoringVector.t ])
list ]
list
| `String of Source.t
| `Timestamp of Date.t ])
list ]