Class SecurityScanOrchestrationOptions
- Namespace
- Kuestenlogik.Bowire.Security
- Assembly
- Kuestenlogik.Bowire.dll
Knobs for SecurityScanOrchestrator.
public sealed record SecurityScanOrchestrationOptions : IEquatable<SecurityScanOrchestrationOptions>
- Inheritance
-
SecurityScanOrchestrationOptions
- Implements
- Inherited Members
Constructors
SecurityScanOrchestrationOptions()
public SecurityScanOrchestrationOptions()
Properties
GenerateReport
Whether to run the final report step. Default true.
public bool GenerateReport { get; init; }
Property Value
MaxEndpoints
Cap on how many above-threshold endpoints to probe (highest-risk first). Default 10.
public int MaxEndpoints { get; init; }
Property Value
RiskThreshold
Only endpoints whose threat-model risk is at or above this run their probe stage. Default 5.
public int RiskThreshold { get; init; }
Property Value
TriageKeepThreshold
Triage real-score at or above this keeps a finding; below it is suppressed as a likely false positive. Default 50.
public int TriageKeepThreshold { get; init; }
Property Value
Methods
Equals(SecurityScanOrchestrationOptions?)
public bool Equals(SecurityScanOrchestrationOptions? other)
Parameters
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 ==(SecurityScanOrchestrationOptions?, SecurityScanOrchestrationOptions?)
public static bool operator ==(SecurityScanOrchestrationOptions? left, SecurityScanOrchestrationOptions? right)
Parameters
Returns
operator !=(SecurityScanOrchestrationOptions?, SecurityScanOrchestrationOptions?)
public static bool operator !=(SecurityScanOrchestrationOptions? left, SecurityScanOrchestrationOptions? right)