Namespace Kuestenlogik.Bowire.Security.Scanner.Cli
Classes
- ScanCliCommand
Discoverable CLI contribution for
bowire scan. The Tool project'sBowireClipicks this up via BowireCliCommandRegistry's assembly scan and attaches the built command to its root — no hard ProjectReference / no manual registration in the Tool wiring required.Public so the assembly-scan registry can
Activator.CreateInstanceit. Has no constructor parameters by design — CLI-plugin contracts stay zero-config to keep the registry mechanism trivial.
- VulnDbCliCommand
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 curatedKuestenlogik/Bowire.VulnDbtemplate set) andlist(show what's cached). Picked up by the Tool's assembly scan via BowireCliCommandRegistry; zero-config ctor by contract.