Class OastCliCommand

Namespace
Kuestenlogik.Bowire.Oast.Cli
Assembly
Kuestenlogik.Bowire.Oast.dll

Discoverable CLI contribution for bowire oast (#35 Phase 2f) — run the out-of-band interaction server the scanner's --oast-server points at. Picked up by the Tool's assembly scan; zero-config ctor by contract.

public sealed class OastCliCommand : IBowireCliCommand
Inheritance
OastCliCommand
Implements
Inherited Members

Constructors

OastCliCommand()

public OastCliCommand()

Properties

Id

Stable identifier for this subcommand — used by the --disable-cli-command <id> flag so operators can skip a contribution at startup. Convention: the subcommand verb ("scan", "fuzz", "jwt", …) so it matches what the user types.

public string Id { get; }

Property Value

string

Methods

Build()

Build a Command ready to attach to the root command. Invoked once during CLI bootstrap; the returned command is owned by the root and may not survive a process restart.

public Command Build()

Returns

Command