Class BowireOastWorkbenchEndpointContribution

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

Read + control endpoints for the manual OAST panel (#486), mounted into the auth-gated workbench group via the IBowireEndpointContribution seam.

public sealed class BowireOastWorkbenchEndpointContribution : IBowireEndpointContribution
Inheritance
BowireOastWorkbenchEndpointContribution
Implements
Inherited Members

Remarks

  • GET {base}/api/security/oast/status — is a server configured, and which.
  • POST {base}/api/security/oast/allocate — hand out a fresh callback host to plant.
  • GET {base}/api/security/oast/poll — the accumulated callback feed.

Constructors

BowireOastWorkbenchEndpointContribution()

public BowireOastWorkbenchEndpointContribution()

Methods

MapEndpoints(IEndpointRouteBuilder, string)

Map this contribution's endpoints. Called once per host startup from BowireApiEndpoints.MapBowire.

public void MapEndpoints(IEndpointRouteBuilder endpoints, string basePath)

Parameters

endpoints IEndpointRouteBuilder

The auth-gated IEndpointRouteBuilder group every workbench feature endpoint lives under.

basePath string

The URL fragment every route is anchored under (e.g. /bowire for embedded hosts, empty for the standalone CLI).