nox-hq/Nox Security Scanner

Language-agnostic security scanner with first-class AI application security. Produces SARIF, SBOM, and AI inventory reports.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathDirectory to scanno.
formatOutput format(s): json, sarif, cdx, spdx, all (comma-separated)nosarif
outputOutput directory for reportsnonox-results
versionNox version to install (e.g., 0.1.0 or latest)nolatest
fail-on-findingsFail the step if findings are detectednotrue
annotatePost inline PR annotations for findingsnotrue
pr-commentPost inline PR review comments with finding detailsnofalse
max-commentsMaximum number of inline PR comments to postno25
min-severityMinimum severity for PR comments (critical, high, medium, low, info)nolow
severity-thresholdFilter findings to those at or above this severity (critical, high, medium, low). Empty = no filter.no""
min-confidenceFilter findings to those at or above this confidence (high, medium, low). Drops lower-confidence heuristic findings. Empty = no filter.no""
vexPath to OpenVEX waiver document (skips VEX-not-affected findings)no""
changed-sinceScan only files changed since this git ref (e.g. origin/main). Empty = full scan.no""
offlineGuarantee zero network: disable every feature that could make an outbound connection (no API, no token, no telemetry).nofalse
fail-on-degradedFail the step if any check could not complete (OSV lookup, plugin, lockfile parse). A scan that could not look is otherwise indistinguishable from one that found nothing.nofalse
namedescription
findings-countNumber of findings detected
sarif-filePath to results.sarif (if generated)
findings-filePath to findings.json (if generated)
exit-codeRaw nox exit code (0 = no findings, 1 = findings, 2 = error, or an incomplete check under fail-on-degraded)