TestimoX

API Reference

Class

PatchCatalogWindowQueryOptions

Namespace ComputerX.PatchDetails
Assembly ComputerX
Modifiers sealed

Controls an MSRC catalog query spanning the current month plus prior months, optionally scoped to an estate.

Inheritance

  • Object
  • PatchCatalogWindowQueryOptions

Constructors

public PatchCatalogWindowQueryOptions() #

Properties

public Int32 Year { get; set; } #

Optional anchor year. Defaults to the current UTC year.

public Int32 Month { get; set; } #

Optional anchor month (1-12). Defaults to the current UTC month.

public Int32 Months { get; set; } #

Number of months to include counting backward from the anchor month, inclusive.

public IReadOnlyList<PatchCatalogTargetContext> Targets { get; set; } #

Optional estate target contexts used to scope the catalog to products relevant to the observed machines.

public IReadOnlyList<String> Severity { get; set; } #

Optional severity allow-list applied to each month query.

public Boolean ExploitedOnly { get; set; } #

When true, keeps only vulnerabilities flagged as exploited in the wild.

public Boolean PubliclyDisclosedOnly { get; set; } #

When true, keeps only publicly disclosed vulnerabilities.

public Int32 MaxResultsPerMonth { get; set; } #

Maximum number of catalog rows returned per month after ordering.