@@ -407,25 +407,14 @@ jobs:
407407 name : release-images
408408 path : ./release-images
409409
410- trivy-scan :
410+ trivy-scan-image :
411411 runs-on : ubuntu-20.04
412412 needs : docker-amd64
413413
414414 steps :
415415 - name : Checkout code
416416 uses : actions/checkout@v2
417417
418- - name : Run Trivy vulnerability scanner in repo mode
419- uses : aquasecurity/trivy-action@master
420- with :
421- scan-type : " fs"
422- scan-ref : " ."
423- ignore-unfixed : true
424- format : " template"
425- template : " @/contrib/sarif.tpl"
426- output : " trivy-repo-results.sarif"
427- severity : " CRITICAL"
428-
429418 - name : Download release images
430419 uses : actions/download-artifact@v2
431420 with :
@@ -435,7 +424,7 @@ jobs:
435424 - name : Run Trivy vulnerability scanner in image mode
436425 uses : aquasecurity/trivy-action@master
437426 with :
438- input : " ./release-images/*.tar"
427+ input : " ./release-images/code-server-amd64- *.tar"
439428 scan-type : " image"
440429 ignore-unfixed : true
441430 format : " template"
@@ -446,9 +435,31 @@ jobs:
446435 - name : Upload Trivy scan results to GitHub Security tab
447436 uses : github/codeql-action/upload-sarif@v1
448437 with :
449- sarif_file : " trivy-repo-results.sarif"
438+ sarif_file : " trivy-image-results.sarif"
439+
440+ # We have to use two trivy jobs
441+ # because GitHub only allows
442+ # codeql/upload-sarif action per job
443+ trivy-scan-repo :
444+ runs-on : ubuntu-20.04
445+ needs : docker-amd64
446+
447+ steps :
448+ - name : Checkout code
449+ uses : actions/checkout@v2
450+
451+ - name : Run Trivy vulnerability scanner in repo mode
452+ uses : aquasecurity/trivy-action@master
453+ with :
454+ scan-type : " fs"
455+ scan-ref : " ."
456+ ignore-unfixed : true
457+ format : " template"
458+ template : " @/contrib/sarif.tpl"
459+ output : " trivy-repo-results.sarif"
460+ severity : " CRITICAL"
450461
451462 - name : Upload Trivy scan results to GitHub Security tab
452463 uses : github/codeql-action/upload-sarif@v1
453464 with :
454- sarif_file : " trivy-image -results.sarif"
465+ sarif_file : " trivy-repo -results.sarif"
0 commit comments