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
servicesIServiceCollectionThe host's service collection.