From 1cfb712ce02a1f63007f5ec127accce555a2d185 Mon Sep 17 00:00:00 2001 From: Valandi Date: Mon, 27 Jul 2026 17:25:54 -0400 Subject: [PATCH] ci(security): weekly osv-audit reports via SARIF instead of failing the run A scheduled job that is red whenever any vulnerability exists trains people to ignore it and masks real scanner outages. Findings still land in the Security tab; the PR gate (osv-pr) keeps its failing behavior. Co-Authored-By: Claude Fable 5 --- .github/workflows/security.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 9c3f661..8a80bb7 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -53,6 +53,9 @@ jobs: contents: read security-events: write uses: google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@9a498708959aeaef5ef730655706c5a1df1edbc2 # v2.3.8 + with: + # Audit reports via SARIF; job status should mean "scan ran", not "repo has vulns". + fail-on-vuln: false trivy-audit: if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch'