TestimoX

API Reference

Class

WindowsUpdateSecurityRiskScorer

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers static

Produces reusable prioritization scores and recommendations for missing MSRC security items.

Inheritance

  • Object
  • WindowsUpdateSecurityRiskScorer

Methods

public static String BuildRecommendation(PatchGapInfo gap, Nullable<Int32> riskScore = null) #
Returns: String

Builds a short operator recommendation for a missing security item.

Parameters

gap ComputerX.Updates.PatchGapInfo requiredposition: 0
Missing security item.
riskScore System.Nullable{System.Int32} = null optionalposition: 1
Optional precomputed score.

Returns

Short operator recommendation.

public static Int32 CalculateScore(PatchGapInfo gap, Nullable<DateTimeOffset> nowUtc = null) #
Returns: Int32

Calculates a reusable 0-100 risk score for a missing security item.

Parameters

gap ComputerX.Updates.PatchGapInfo requiredposition: 0
Missing security item.
nowUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 1
Optional evaluation timestamp used for age-sensitive scoring.

Returns

Risk score between 0 and 100.

public static String GetPriority(Int32 riskScore) #
Returns: String

Resolves a human-readable priority label for the provided score.

Parameters

riskScore System.Int32 requiredposition: 0
Risk score from DateTimeOffset>).

Returns

Priority label.