noetheon/vuln-prioritizer

Run vuln-prioritizer analyze or render a static HTML report from analysis JSON.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modeanalyze or report-htmlnoanalyze
inputAnalyze mode accepts one or more newline-delimited input files; report-html expects one analysis JSON fileyes
input-formatanalyze mode only; auto, cve-list, generic-occurrence-csv, trivy-json, grype-json, cyclonedx-json, spdx-json, dependency-check-json, github-alerts-json, nessus-xml, openvas-xml. Provide one value or a newline-delimited list aligned with input.noauto
output-formatanalyze mode only; markdown, json, sarif, or tablenomarkdown
output-pathOutput file path created by the CLIyes
html-output-pathOptional analyze mode sidecar path for a direct HTML reportno""
summary-output-pathOptional analyze mode sidecar path for a Markdown summary reportno""
summary-templateanalyze mode only; summary rendering style, detailed or compactnodetailed
github-step-summarySet to true to append the rendered summary output to the GitHub step summarynofalse
config-fileOptional runtime config file passed to the CLIno""
no-configSet to true to disable runtime config discoverynofalse
asset-contextOptional asset context CSV for analyze modeno""
target-kindOptional target kind for analyze mode; generic, image, repository, filesystem, or hostnogeneric
target-refOptional target reference for analyze modeno""
vex-filesOptional newline-delimited list of VEX files for analyze modeno""
fail-onOptional fail-on threshold for analyze mode; low, medium, high, or criticalno""
policy-profileOptional context policy profile name for analyze modenodefault
policy-fileOptional YAML policy file for analyze modeno""
waiver-fileOptional waiver YAML file for analyze modeno""
show-suppressedanalyze mode only; set to true to keep VEX-suppressed findings visiblenofalse
hide-waivedanalyze mode only; set to true to hide active waived findingsnofalse
attack-sourceOptional ATT&CK source for analyze mode; none, local-csv, or ctid-jsonnonone
attack-mapping-fileOptional ATT&CK mapping file for analyze modeno""
attack-technique-metadata-fileOptional ATT&CK technique metadata file for analyze modeno""
provider-snapshot-fileOptional provider snapshot JSON for analyze mode fallback or locked replayno""
locked-provider-dataanalyze mode only; set to true to forbid live provider lookups outside the provider snapshotnofalse
no-cacheanalyze mode only; set to true to disable provider cache reads and writesnofalse
cache-dirOptional provider cache directory for analyze modeno""
cache-ttl-hoursOptional provider cache TTL in hours for analyze modeno""
nvd-api-key-envOptional environment variable name containing the NVD API key for analyze modeno""
offline-kev-fileOptional local CISA KEV JSON file for analyze modeno""
offline-attack-fileOptional legacy local ATT&CK CSV file for analyze modeno""
priorityOptional post-enrichment priority filter for analyze mode; low, medium, high, or criticalno""
kev-onlyanalyze mode only; set to true to include only CISA KEV findingsnofalse
min-cvssOptional minimum CVSS filter for analyze modeno""
min-epssOptional minimum EPSS filter for analyze modeno""
sort-byOptional analyze sort key; priority, operational, epss, cvss, or cveno""
max-cvesOptional maximum number of CVEs to analyzeno""
fail-on-provider-erroranalyze mode only; set to true to fail when provider enrichment has errorsnofalse
fail-on-expired-waiversanalyze mode only; set to true to fail when expired waivers are presentnofalse
fail-on-review-due-waiversanalyze mode only; set to true to fail when waiver reviews are duenofalse
python-versionPython version used to install and run the CLIno3.11
namedescription
report-pathOutput file path written by the action
html-report-pathHTML output path written by analyze mode when html-output-path is set or by report-html mode at output-path
summary-pathMarkdown summary path written by analyze mode when summary-output-path is set or github-step-summary generates a temporary summary