Class OrchestratedFinding
- Namespace
- Kuestenlogik.Bowire.Security
- Assembly
- Kuestenlogik.Bowire.dll
A finding produced against one endpoint, carrying its triage verdict once scored.
public sealed record OrchestratedFinding : IEquatable<OrchestratedFinding>
- Inheritance
-
OrchestratedFinding
- Implements
- Inherited Members
Constructors
OrchestratedFinding(string, string, string, string, string?, int, string?)
A finding produced against one endpoint, carrying its triage verdict once scored.
public OrchestratedFinding(string EndpointId, string RuleId, string Title, string Severity, string? OwaspApi, int RealScore = -1, string? TriageReasoning = null)
Parameters
EndpointIdstringRuleIdstringTitlestringSeveritystringOwaspApistringRealScoreintTriageReasoningstring
Properties
EndpointId
public string EndpointId { get; init; }
Property Value
OwaspApi
public string? OwaspApi { get; init; }
Property Value
RealScore
public int RealScore { get; init; }
Property Value
RuleId
public string RuleId { get; init; }
Property Value
Severity
public string Severity { get; init; }
Property Value
Title
public string Title { get; init; }
Property Value
TriageReasoning
public string? TriageReasoning { get; init; }
Property Value
Triaged
Whether triage has scored this finding (RealScore >= 0).
public bool Triaged { get; }
Property Value
Methods
Deconstruct(out string, out string, out string, out string, out string?, out int, out string?)
public void Deconstruct(out string EndpointId, out string RuleId, out string Title, out string Severity, out string? OwaspApi, out int RealScore, out string? TriageReasoning)
Parameters
EndpointIdstringRuleIdstringTitlestringSeveritystringOwaspApistringRealScoreintTriageReasoningstring
Equals(OrchestratedFinding?)
public bool Equals(OrchestratedFinding? other)
Parameters
otherOrchestratedFinding
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(OrchestratedFinding?, OrchestratedFinding?)
public static bool operator ==(OrchestratedFinding? left, OrchestratedFinding? right)
Parameters
leftOrchestratedFindingrightOrchestratedFinding
Returns
operator !=(OrchestratedFinding?, OrchestratedFinding?)
public static bool operator !=(OrchestratedFinding? left, OrchestratedFinding? right)
Parameters
leftOrchestratedFindingrightOrchestratedFinding