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

EndpointId string
RuleId string
Title string
Severity string
OwaspApi string
RealScore int
TriageReasoning string

Properties

EndpointId

public string EndpointId { get; init; }

Property Value

string

OwaspApi

public string? OwaspApi { get; init; }

Property Value

string

RealScore

public int RealScore { get; init; }

Property Value

int

RuleId

public string RuleId { get; init; }

Property Value

string

Severity

public string Severity { get; init; }

Property Value

string

Title

public string Title { get; init; }

Property Value

string

TriageReasoning

public string? TriageReasoning { get; init; }

Property Value

string

Triaged

Whether triage has scored this finding (RealScore >= 0).

public bool Triaged { get; }

Property Value

bool

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

EndpointId string
RuleId string
Title string
Severity string
OwaspApi string
RealScore int
TriageReasoning string

Equals(OrchestratedFinding?)

public bool Equals(OrchestratedFinding? other)

Parameters

other OrchestratedFinding

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(OrchestratedFinding?, OrchestratedFinding?)

public static bool operator ==(OrchestratedFinding? left, OrchestratedFinding? right)

Parameters

left OrchestratedFinding
right OrchestratedFinding

Returns

bool

operator !=(OrchestratedFinding?, OrchestratedFinding?)

public static bool operator !=(OrchestratedFinding? left, OrchestratedFinding? right)

Parameters

left OrchestratedFinding
right OrchestratedFinding

Returns

bool