Class ScannerProbeRunner

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

Scanner-backed ISecurityScanProbeRunner (#104): the live probe-execution stage for the AI scan orchestration. Runs the HTTP-class OWASP probes + built-in passive checks against the endpoint's URL and maps the vulnerable findings into OrchestratedFindings the orchestrator triages. Best-effort — a probe failure yields no findings for that endpoint rather than aborting the whole pipeline.

public sealed class ScannerProbeRunner : ISecurityScanProbeRunner
Inheritance
ScannerProbeRunner
Implements
Inherited Members

Constructors

ScannerProbeRunner()

public ScannerProbeRunner()

Methods

RunAsync(OrchestratorEndpoint, string, CancellationToken)

Run the probe stage against endpoint on target and return the raw (un-triaged) findings.

public Task<IReadOnlyList<OrchestratedFinding>> RunAsync(OrchestratorEndpoint endpoint, string target, CancellationToken ct)

Parameters

endpoint OrchestratorEndpoint
target string
ct CancellationToken

Returns

Task<IReadOnlyList<OrchestratedFinding>>