Class SecurityReportFinding

Namespace
Kuestenlogik.Bowire.Security
Assembly
Kuestenlogik.Bowire.dll

One finding lifted out of a SARIF run for the report.

public sealed record SecurityReportFinding : IEquatable<SecurityReportFinding>
Inheritance
SecurityReportFinding
Implements
Inherited Members

Constructors

SecurityReportFinding(string, string, string, string?, double?, string, string)

One finding lifted out of a SARIF run for the report.

public SecurityReportFinding(string RuleId, string Title, string Severity, string? OwaspApi, double? Cvss, string Location, string Fingerprint)

Parameters

RuleId string
Title string
Severity string
OwaspApi string
Cvss double?
Location string
Fingerprint string

Properties

Cvss

public double? Cvss { get; init; }

Property Value

double?

Fingerprint

public string Fingerprint { get; init; }

Property Value

string

Location

public string Location { get; init; }

Property Value

string

OwaspApi

public string? OwaspApi { get; init; }

Property Value

string

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

Methods

Deconstruct(out string, out string, out string, out string?, out double?, out string, out string)

public void Deconstruct(out string RuleId, out string Title, out string Severity, out string? OwaspApi, out double? Cvss, out string Location, out string Fingerprint)

Parameters

RuleId string
Title string
Severity string
OwaspApi string
Cvss double?
Location string
Fingerprint string

Equals(SecurityReportFinding?)

public bool Equals(SecurityReportFinding? other)

Parameters

other SecurityReportFinding

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 ==(SecurityReportFinding?, SecurityReportFinding?)

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

Parameters

left SecurityReportFinding
right SecurityReportFinding

Returns

bool

operator !=(SecurityReportFinding?, SecurityReportFinding?)

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

Parameters

left SecurityReportFinding
right SecurityReportFinding

Returns

bool