diff options
| author | Ivan Gabaldon <igabaldon@inetol.net> | 2025-05-08 14:44:22 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-08 14:44:22 +0200 |
| commit | 01a07f34b29bf2527c4a68e27467d6337b39cece (patch) | |
| tree | bc17046d2e9901b404118568505a1dc0dbb76fa9 /.github/workflows | |
| parent | f32fcb1243d88ad8e60fa54c02507ee13383c4a9 (diff) | |
[mod] CI refactor security.yml - style and cleanup changes (#4731)
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/security.yml | 46 |
1 files changed, 29 insertions, 17 deletions
diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 249db305b..81f4be4ce 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -1,28 +1,40 @@ -name: "Security checks" -on: # yamllint disable-line rule:truthy +--- +name: Security + +# yamllint disable-line rule:truthy +on: + workflow_dispatch: schedule: - cron: "42 05 * * *" - workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }} + cancel-in-progress: false + +permissions: + contents: read jobs: - dockers: - name: Trivy ${{ matrix.image }} - runs-on: ubuntu-24.04 + container: + name: Container + runs-on: ubuntu-24.04-arm steps: - name: Checkout uses: actions/checkout@v4 + with: + persist-credentials: "false" - - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@master + - name: Run Trivy scanner + uses: aquasecurity/trivy-action@0.30.0 with: - image-ref: 'searxng/searxng:latest' - ignore-unfixed: false - vuln-type: 'os,library' - severity: 'UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL' - format: 'sarif' - output: 'trivy-results.sarif' + image-ref: "docker.io/searxng/searxng:latest" + vuln-type: "os,library" + severity: "UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL" + ignore-unfixed: "false" + format: "sarif" + output: "./trivy-results.sarif" - - name: Upload Trivy scan results to GitHub Security tab - uses: github/codeql-action/upload-sarif@v2 + - name: Upload SARIFs + uses: github/codeql-action/upload-sarif@v3 with: - sarif_file: 'trivy-results.sarif' + sarif_file: "./trivy-results.sarif" |