TestimoX

API Reference

Class

ScopeScore

Namespace TestimoX.Scoring
Assembly TestimoX
Modifiers sealed

Per-scope score with simple coverage metrics.

Inheritance

  • Object
  • ScopeScore

Constructors

Properties

public ScopeGroup Group { get; set; } #

Scope group this score belongs to.

public String Id { get; set; } #

Stable identity within the group. Forest uses "forest"; Domain is its DNS name; DC is hostname (optionally prefixed by domain).

public Int32 Security { get; set; } #

Security score (0–100).

public Int32 Health { get; set; } #

Health score (0–100).

public Int32 Overall { get; set; } #

Overall score (conservative blend).

public Int32 ExecutedFamilies { get; set; } #

How many unique rule families executed in this scope (non-skipped).

public Int32 TotalFamilies { get; set; } #

Total unique rule families observed for this scope (executed or skipped).

public Double Coverage { get; } #

ExecutedFamilies / TotalFamilies in 0..1; 0 when TotalFamilies == 0.