Use AXguard as a release gate: fail the job when findings meet your severity threshold.

Minimal gate

  • Exit 1 when anything at or above the threshold is found
  • Exit 0 otherwise
  • --fail-on is available on scan and audit only

Example GitHub Actions job

Pattern used to dogfood AXguard itself (scan runtime packages, not fixtures):
When dogfooding the AXguard repository, prefer auditing engines and cli only — fixtures/, skills/, commands/, and rules/ intentionally contain vulnerable examples.

Artifacts

Upload .findings/axguard/axguard-report.* as CI artifacts for PR review. HTML reports are read-only and approval-gated for high-risk UI actions.

GitHub App vs Actions

See GitHub.