コード例 #1
0
 public static ImageScanDetails NotFound(ContainerImage image)
 {
     return(new ImageScanDetails
     {
         Timestamp = DateTime.UtcNow,
         ScanResult = ScanResult.NotFound,
         Image = image,
     });
 }
コード例 #2
0
 public static CveDetails FromTrivyDescription(TrivyVulnerabilityDescription cve, ContainerImage containerImage)
 {
     return(new CveDetails
     {
         Id = cve.VulnerabilityID,
         Title = cve.Title,
         PackageName = cve.PkgName,
         InstalledVersion = cve.InstalledVersion,
         FixedVersion = cve.FixedVersion,
         Severity = cve.Severity,
         Description = cve.Description,
         References = (string[])cve.References?.Clone(),
         ImageTags = new List <string> {
             containerImage.FullName
         },
     });
 }