Skip to content

Commit

Permalink
Override Go versions for OSV Scanner and disable
Browse files Browse the repository at this point in the history
Disabled pending the next release that uses the override file.

Signed-off-by: Brandon Mitchell <git@bmitch.net>
  • Loading branch information
sudo-bmitch committed Mar 25, 2024
1 parent 665ee59 commit f0a851d
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 8 deletions.
15 changes: 8 additions & 7 deletions .github/workflows/vulnscans.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,11 @@ jobs:
run: |
govulncheck ./...
- name: "Install OSV Scanner"
run: |
go install github.com/google/osv-scanner/cmd/osv-scanner@latest
- name: "Run OSV Scanner"
run: |
osv-scanner scan -r --experimental-licenses="Apache-2.0,BSD-3-Clause,MIT,CC-BY-SA-4.0,UNKNOWN" .
# TODO: reenable after 1.7.2 or later is released
# - name: "Install OSV Scanner"
# run: |
# go install github.com/google/osv-scanner/cmd/osv-scanner@latest

# - name: "Run OSV Scanner"
# run: |
# osv-scanner scan --config .osv-scanner.toml -r --experimental-licenses="Apache-2.0,BSD-3-Clause,MIT,CC-BY-SA-4.0,UNKNOWN" .
1 change: 1 addition & 0 deletions .osv-scanner.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
GoVersionOverride = "1.22.1"
9 changes: 9 additions & 0 deletions .version-bump.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ files:
"go.mod":
scans:
- go-mod-golang-release
".osv-scanner.toml":
scans:
- osv-golang-release

scans:
docker-arg-alpine-tag:
Expand Down Expand Up @@ -220,6 +223,12 @@ scans:
source: "registry-digest-match"
args:
regexp: '^SYFT_CONTAINER\?=(?P<Image>[^:]*):(?P<Tag>v[0-9\.]+)@(?P<Version>sha256:[0-9a-f]+)\s*$'
osv-golang-release:
type: "regexp"
source: "registry-tag-arg-semver"
args:
regexp: '^GoVersionOverride = "(?P<Version>[0-9\.]+)"\s*$'
repo: "docker.io/library/golang"
shell-alpine-tag:
type: "regexp"
source: "registry-tag-arg-semver-major"
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ vulnerability-scan: osv-scanner vulncheck-go ## Run all vulnerability scanners

.PHONY: osv-scanner
osv-scanner: $(GOPATH)/bin/osv-scanner .FORCE ## Run OSV Scanner
$(GOPATH)/bin/osv-scanner scan -r --experimental-licenses="Apache-2.0,BSD-3-Clause,MIT,CC-BY-SA-4.0,UNKNOWN" .
$(GOPATH)/bin/osv-scanner scan --config .osv-scanner.toml -r --experimental-licenses="Apache-2.0,BSD-3-Clause,MIT,CC-BY-SA-4.0,UNKNOWN" .

.PHONY: vulncheck-go
vulncheck-go: $(GOPATH)/bin/govulncheck .FORCE ## Run govulncheck
Expand Down

0 comments on commit f0a851d

Please sign in to comment.