core/modules/psocsf/public/Objects/Vulnerability/VulnerabilityDetails.cs
using System;
using System.Globalization; using Ocsf.Objects; using Ocsf.Objects.Entity; namespace Ocsf.Objects.Vulnerability { public class VulnerabilityDetails { public AffectedCode AffectedCode { get; set; } public AffectedSoftwarePackage[] AffectedPackages { get; set; } public CVE CVE { get; set; } public CWE CWE { get; set; } public bool IsExploitAvailable { get; set; } public DateTime FirstSeenTime { get; set; } public bool FixAvailable { get; set; } public bool IsFixAvailable { get; set; } public string[] KbArticles { get; set; } public KbArticle[] KbArticleList { get; set; } public DateTime LastSeenTime { get; set; } public string[] References { get; set; } public string[] RelatedVulnerabilities { get; set; } public Remediation Remediation { get; set; } public string Severity { get; set; } public SoftwarePackage[] Packages { get; set; } public string Title { get; set; } public string VendorName { get; set; } } } |