Interface ISecurityScanProbeRunner

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

Seam that executes probes against one endpoint for the AI scan orchestration (#104). The scan engine (Kuestenlogik.Bowire.Security.Scanner) or the host registers an implementation; the AI orchestration adapter resolves it optionally, so the AI planning stages (threat-model → triage → report) work even when no live probe executor is wired (plan-only mode) — and the core / AI packages don't take a hard dependency on the scan engine.

public interface ISecurityScanProbeRunner

Methods

RunAsync(OrchestratorEndpoint, string, CancellationToken)

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

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

Parameters

endpoint OrchestratorEndpoint
target string
ct CancellationToken

Returns

Task<IReadOnlyList<OrchestratedFinding>>