TestimoX

API Reference

Class

PatchCatalogQueryOptions

Namespace ComputerX.PatchDetails
Assembly ComputerX
Modifiers sealed

Options controlling reusable MSRC patch-catalog filtering and summary generation.

Inheritance

  • Object
  • PatchCatalogQueryOptions

Constructors

Properties

public Int32 Year { get; set; } #

Optional release year. Defaults to the current UTC year.

public Int32 Month { get; set; } #

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

public String ProductFamily { get; set; } #

Optional mapped product family (for example Windows, SQL Server, .NET).

public String ProductVersion { get; set; } #

Optional mapped product version or line.

public String ProductBuild { get; set; } #

Optional mapped product build hint.

public String ProductEdition { get; set; } #

Optional mapped product edition hint.

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

Optional product-name substring filters matched against MSRC product names.

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

Optional severity allow-list.

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 String CveContains { get; set; } #

Optional case-insensitive substring filter applied to CVE IDs.

public String KbContains { get; set; } #

Optional case-insensitive substring filter applied to KB identifiers.

public Int32 MaxResults { get; set; } #

Maximum number of rows returned.