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
endpointOrchestratorEndpointtargetstringctCancellationToken