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
RuleIdstringTitlestringSeveritystringOwaspApistringCvssdouble?LocationstringFingerprintstring
Properties
Cvss
public double? Cvss { get; init; }
Property Value
Fingerprint
public string Fingerprint { get; init; }
Property Value
Location
public string Location { get; init; }
Property Value
OwaspApi
public string? OwaspApi { 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
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
RuleIdstringTitlestringSeveritystringOwaspApistringCvssdouble?LocationstringFingerprintstring
Equals(SecurityReportFinding?)
public bool Equals(SecurityReportFinding? other)
Parameters
otherSecurityReportFinding
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 ==(SecurityReportFinding?, SecurityReportFinding?)
public static bool operator ==(SecurityReportFinding? left, SecurityReportFinding? right)
Parameters
leftSecurityReportFindingrightSecurityReportFinding
Returns
operator !=(SecurityReportFinding?, SecurityReportFinding?)
public static bool operator !=(SecurityReportFinding? left, SecurityReportFinding? right)
Parameters
leftSecurityReportFindingrightSecurityReportFinding