TestimoX

API Reference

Class

PatchGapInfo

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Describes a missing security patch for a given computer.

Inheritance

  • Object
  • PatchGapInfo

Constructors

Properties

public String ComputerName { get; set; } #

Computer name for which the patch is missing.

public String CveId { get; set; } #

Affected CVE identifier.

public String Kb { get; set; } #

Representative KB that remediates the CVE (if known).

public String Title { get; set; } #

Patch title from MSRC.

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).