diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 6cb4b42..8127607 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -234,9 +234,13 @@ jobs: - name: Install Trivy run: | curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin + # `siax/sbom/` är CycloneDX-evidenens för REDAN BYGGDA images (release-kedjan), + # inte källberoenden. Att scanna dem här återrapporterar gamla image-versioner + # (next 16.3.x, sharp 0.35.4) och blockerar källfixar som redan är patchade. + # Image-SBOM:erna verifieras i release/image-pipelinen. - name: Trivy scan (vuln + secrets -- BLOCKING, fails on HIGH/CRITICAL) run: | - trivy fs --scanners vuln,secret --severity HIGH,CRITICAL --exit-code 1 . + trivy fs --scanners vuln,secret --severity HIGH,CRITICAL --exit-code 1 --skip-dirs 'siax/sbom' . sonar: # SonarQube Community Build har inget separat PR-analysläge (en enda "main"-gren diff --git a/.gitea/workflows/nightly.yml b/.gitea/workflows/nightly.yml index e18a8c8..f8a9fd5 100644 --- a/.gitea/workflows/nightly.yml +++ b/.gitea/workflows/nightly.yml @@ -45,4 +45,4 @@ jobs: # detection was the one guaranteed to stay green. Fixed 2026-09-08. - name: Trivy fs scan (vuln + secrets -- fails on HIGH/CRITICAL) run: | - trivy fs --scanners vuln,secret --severity HIGH,CRITICAL --exit-code 1 . + trivy fs --scanners vuln,secret --severity HIGH,CRITICAL --exit-code 1 --skip-dirs 'siax/sbom' . diff --git a/.gitea/workflows/security.yml b/.gitea/workflows/security.yml index 94f3eaa..f652a66 100644 --- a/.gitea/workflows/security.yml +++ b/.gitea/workflows/security.yml @@ -36,4 +36,4 @@ jobs: curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin - name: Trivy fs scan (vuln + secrets -- fails on HIGH/CRITICAL) run: | - trivy fs --scanners vuln,secret --severity HIGH,CRITICAL --exit-code 1 . + trivy fs --scanners vuln,secret --severity HIGH,CRITICAL --exit-code 1 --skip-dirs 'siax/sbom' .