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
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()