Class ReportCommand
- Namespace
- Kuestenlogik.Bowire.Security.Scanner
- Assembly
- Kuestenlogik.Bowire.Security.Scanner.dll
Implementation of bowire scan report (#107): turns a scanner SARIF
artifact (from bowire scan --out) into a deterministic markdown report
— findings grouped by severity + OWASP, optionally diffed against a baseline
SARIF (new / fixed / still-open). No AI; the AI executive-summary layer is
the POST /api/ai/security-report endpoint.
public static class ReportCommand
- Inheritance
-
ReportCommand
- Inherited Members
Methods
RunAsync(string, string?, string?, string?, CancellationToken, TextWriter?, TextWriter?)
Exit codes: 0 ok, 2 usage / file error.
public static Task<int> RunAsync(string sarifPath, string? baselinePath, string? outPath, string? target, CancellationToken ct, TextWriter? output = null, TextWriter? error = null)
Parameters
sarifPathstringbaselinePathstringoutPathstringtargetstringctCancellationTokenoutputTextWritererrorTextWriter