Class VulnDbCliCommand

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

Discoverable CLI contribution for bowire vulndb — manage the local vulnerability-template cache (~/.bowire/vulndb) the scanner reads by default. Two subcommands: update (fetch/refresh the curated Kuestenlogik/Bowire.VulnDb template set) and list (show what's cached). Picked up by the Tool's assembly scan via BowireCliCommandRegistry; zero-config ctor by contract.

public sealed class VulnDbCliCommand : IBowireCliCommand
Inheritance
VulnDbCliCommand
Implements
Inherited Members

Constructors

VulnDbCliCommand()

public VulnDbCliCommand()

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