API Reference
Class
PatchGapInfo
Describes a missing security patch for a given computer.
Inheritance
- Object
- PatchGapInfo
Constructors
public PatchGapInfo() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String ComputerName { get; set; } #Computer name for which the patch is missing.
public String Kb { get; set; } #Representative KB that remediates the CVE (if known).
public String Severity { get; set; } #Vendor-reported severity (e.g., Critical, Important).
public Nullable<Double> Cvss { get; set; } #Optional CVSS base score when available.
public Boolean IsExploited { get; set; } #True if the CVE is known to be exploited in the wild.
public Boolean PubliclyDisclosed { get; set; } #True if the vulnerability is publicly disclosed.
public Boolean ExploitationMoreLikely { get; set; } #True if exploitation is assessed as more likely.
public String Category { get; set; } #MSRC vulnerability category (for example, Remote Code Execution).
public Nullable<DateTime> Published { get; set; } #Patch publication date when available.
public String SupersededByKb { get; set; } #Superseding KB identifier when available.
public String Reason { get; set; } #Why the gap is reported (e.g., NotInstalled, Superseded).