Class BowireOastWorkbenchServiceContribution

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

Registers the workbench OAST session (#486) — the long-lived interaction session behind the Security rail's manual pen-test panel. Auto-discovered by Core's AddBowire assembly scan.

public sealed class BowireOastWorkbenchServiceContribution : IBowireServiceContribution
Inheritance
BowireOastWorkbenchServiceContribution
Implements
Inherited Members

Remarks

The server URL + token are read at resolution time from Bowire:Oast:Server / Bowire:Oast:Token, so an operator enables the panel with --oast-server (bridged into the host config) or the Bowire__Oast__Server environment variable — the same value the scanner's --oast-server takes.

Constructors

BowireOastWorkbenchServiceContribution()

public BowireOastWorkbenchServiceContribution()

Methods

ConfigureServices(IServiceCollection)

Register this contribution's services. Called once per host startup from BowireServiceCollectionExtensions.AddBowire.

public void ConfigureServices(IServiceCollection services)

Parameters

services IServiceCollection

The host's service collection.