API Reference
PatchCatalogQueryResult
Result produced by the reusable MSRC patch-catalog query.
Inheritance
- Object
- PatchCatalogQueryResult
Constructors
public PatchCatalogQueryResult() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int32 Year { get; set; } #Evaluated release year.
public Int32 Month { get; set; } #Evaluated release month.
public String Release { get; set; } #Evaluated release in yyyy-MM format.
public Boolean ProductMappedFilterApplied { get; set; } #When true, mapped product filtering was applied at the MSRC collection layer.
public String ProductFamily { get; set; } #Normalized mapped product family filter.
public String ProductVersion { get; set; } #Normalized mapped product version filter.
public String ProductBuild { get; set; } #Normalized mapped product build filter.
public String ProductEdition { get; set; } #Normalized mapped product edition filter.
public IReadOnlyList<String> ProductNameContains { get; set; } #Product-name substring filters applied after MSRC collection.
public IReadOnlyList<String> Severity { get; set; } #Severity allow-list applied after MSRC collection.
public Boolean ExploitedOnly { get; set; } #When true, only exploited vulnerabilities were kept.
public Boolean PubliclyDisclosedOnly { get; set; } #When true, only publicly disclosed vulnerabilities were kept.
public String CveContains { get; set; } #Optional CVE substring filter.
public String KbContains { get; set; } #Optional KB substring filter.
public Int32 Scanned { get; set; } #Total rows matching the query before truncation.
public Boolean Truncated { get; set; } #When true, the returned rows were truncated to MaxResults.
public PatchDetailsSummary Summary { get; set; } #Summary for all matching rows before truncation.
public IReadOnlyList<PatchDetailsInfo> Patches { get; set; } #Preview rows returned by the query after truncation.