4242 with :
4343 args : --all-projects --sarif-file-output=snyk-results.sarif
4444 - name : Upload Snyk results to GitHub Security
45- uses : github/codeql-action/upload-sarif@v3
45+ uses : github/codeql-action/upload-sarif@v4
4646 if : always()
4747 with :
4848 sarif_file : snyk-results.sarif
6262 output : trivy-fs-results.sarif
6363 severity : ' CRITICAL,HIGH'
6464 - name : Upload Trivy filesystem results
65- uses : github/codeql-action/upload-sarif@v3
65+ uses : github/codeql-action/upload-sarif@v4
6666 if : always()
6767 with :
6868 sarif_file : trivy-fs-results.sarif
8080 format : sarif
8181 output : trivy-config-results.sarif
8282 - name : Upload Trivy config results
83- uses : github/codeql-action/upload-sarif@v3
83+ uses : github/codeql-action/upload-sarif@v4
8484 if : always()
8585 with :
8686 sarif_file : trivy-config-results.sarif
9999 - name : Run Semgrep
100100 run : semgrep scan --config p/default --sarif --output semgrep.sarif apps/backend/src/ apps/frontend/src/ docker/ || true
101101 - name : Upload Semgrep results
102- uses : github/codeql-action/upload-sarif@v3
102+ uses : github/codeql-action/upload-sarif@v4
103103 if : always() && hashFiles('semgrep.sarif') != ''
104104 with :
105105 sarif_file : semgrep.sarif
@@ -118,8 +118,8 @@ jobs:
118118 - name : Run Bandit
119119 run : bandit -r apps/backend/src/ -f sarif -o bandit-results.sarif || true
120120 - name : Upload Bandit results
121- uses : github/codeql-action/upload-sarif@v3
122- if : always()
121+ uses : github/codeql-action/upload-sarif@v4
122+ if : always() && hashFiles('bandit-results.sarif') != ''
123123 with :
124124 sarif_file : bandit-results.sarif
125125
@@ -147,9 +147,9 @@ jobs:
147147 - name : Install Checkov
148148 run : pip install checkov
149149 - name : Run Checkov
150- run : checkov -d docker/ -d . --skip-path apps/ --skip-path node_modules/ --output sarif --output-file-path checkov-results.sarif --quiet
150+ run : checkov -d docker/ -d . --skip-path apps/ --skip-path node_modules/ --skip-path site/ -- output sarif --output-file-path checkov-results.sarif --quiet
151151 - name : Upload Checkov results
152- uses : github/codeql-action/upload-sarif@v3
152+ uses : github/codeql-action/upload-sarif@v4
153153 if : always()
154154 with :
155155 sarif_file : checkov-results.sarif
0 commit comments