Skip to content

Commit

Permalink
Override Go versions for OSV Scanner
Browse files Browse the repository at this point in the history
Signed-off-by: Brandon Mitchell <git@bmitch.net>
  • Loading branch information
sudo-bmitch committed Mar 8, 2024
1 parent a7434cf commit 5736ffd
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 1 deletion.
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 @@ -101,7 +101,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 5736ffd

Please sign in to comment.