public static ImageScanDetails NotFound(ContainerImage image) { return(new ImageScanDetails { Timestamp = DateTime.UtcNow, ScanResult = ScanResult.NotFound, Image = image, }); }
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 }, }); }