14 group: security-${{ github.event.pull_request.number || github.ref }}
15 cancel-in-progress: true
19 runs-on: ubuntu-latest
23 language: ["go", "actions"]
28 security-events: write
30 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
32 persist-credentials: false
33 - uses: github/codeql-action/init@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2
35 languages: ${{ matrix.language }}
36 - uses: github/codeql-action/autobuild@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2
37 - uses: github/codeql-action/analyze@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2
40 runs-on: ubuntu-latest
42 security-events: write
46 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
48 persist-credentials: false
49 - uses: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c # v7.3.2
54 severity-cutoff: critical
55 - uses: github/codeql-action/upload-sarif@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2
57 sarif_file: ${{ steps.scan.outputs.sarif }}
60 runs-on: ubuntu-latest
62 security-events: write
65 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
67 persist-credentials: false
68 - uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0
70 go-version: 1.26.0-rc.1 # change to "stable" once Go 1.26 is released
71 - name: Install govulncheck
72 run: go install golang.org/x/vuln/cmd/govulncheck@latest
73 - name: Run govulncheck
75 govulncheck -C . -format sarif ./... > results.sarif
76 - uses: github/codeql-action/upload-sarif@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2
78 sarif_file: results.sarif
81 runs-on: ubuntu-latest
82 if: github.event_name == 'pull_request'
86 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
88 persist-credentials: false
89 - uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4.8.2
91 fail-on-severity: critical
92 allow-licenses: BSD-2-Clause, BSD-3-Clause, MIT, Apache-2.0, MPL-2.0, ISC, LicenseRef-scancode-google-patent-license-golang
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list