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@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5
35 languages: ${{ matrix.language }}
36 - uses: github/codeql-action/autobuild@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5
37 - uses: github/codeql-action/analyze@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5
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@e1165082ffb1fe366ebaf02d8526e7c4989ea9d2 # v7.4.0
54 severity-cutoff: critical
55 - uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5
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@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
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@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5
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@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0
91 fail-on-severity: critical
92 allow-licenses: BSD-2-Clause, BSD-3-Clause, MIT, MIT-0, Apache-2.0, MPL-2.0, ISC, LicenseRef-scancode-google-patent-license-golang, Unlicense
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