TestimoX

API Reference

Class

ToolingRuleCatalogRow

Namespace TestimoX.Execution
Assembly TestimoX
Modifiers sealed

Tooling-oriented rule catalog row.

Inheritance

  • Object
  • ToolingRuleCatalogRow

Constructors

Properties

public String Name { get; set; } #

Canonical rule name.

public String DisplayName { get; set; } #

Friendly rule display name.

public String Description { get; set; } #

Rule description text when available.

public String Summary { get; set; } #

Short summary from rule guidance/description when available.

public String WhyItMatters { get; set; } #

Explains why the rule matters when authored guidance is available.

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

Suggested triage and evidence-gathering steps.

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

Recommended remediation steps.

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

Documentation or vendor references attached to the rule.

public String SourceType { get; set; } #

Rule source type.

public String Scope { get; set; } #

Rule scope.

public String Visibility { get; set; } #

Rule visibility.

public Boolean Enabled { get; set; } #

Whether the rule is enabled by default.

public Boolean IsDeprecated { get; set; } #

Whether the rule is marked deprecated.

public String PermissionRequired { get; set; } #

Rule permission requirement.

public String Cost { get; set; } #

Rule cost hint.

public String RuleOrigin { get; set; } #

Rule origin classification.

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

Rule categories.

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

Rule tags.