Skip to main content

vulkro explain

Explain one finding: what it means, why it matters, and how to fix it in your framework.

vulkro explain <FINDING_ID> . # a finding ID from vulkro scan --format json
vulkro explain API2 # an OWASP API category
vulkro explain go-taint-sql-001 # a rule ID: category, family, default severity

Pass the project PATH so the fix guidance matches the framework found there. A rule ID prints its catalogue entry without scanning.

Flags​

FlagDescription
[ID_OR_CATEGORY]Finding ID, OWASP category or rule ID.
[PATH]Project root. Default ..
--risk-modelPrint the risk-score formula that scan --top and vulkro summary use to rank findings, then exit. No scan runs.
--aiAdd a plain-language explanation from your AI model for this code. Advisory only: the explanation above it stays the source of truth. See vulkro ai.

Exit codes​

0 explanation printed, 1 no active licence (license_required), 2 bad argument (no ID and no --risk-model) or a scan or IO error.

See also: vulkro scan, OWASP API Top 10.