Skip to content

Commit 5bb03e9

Browse files
committed
Update GitHub Actions workflows to use latest version of upload-sarif action for improved functionality and security
Add ESLint configuration file with security and best practice rules
1 parent 7bd26e6 commit 5bb03e9

13 files changed

+143
-112
lines changed

.github/workflows/CIS-Anchore-Grype.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
severity-cutoff: critical
5151

5252
- name: Upload Anchore vulnerability report to GitHub Security tab
53-
uses: github/codeql-action/upload-sarif@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
53+
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
5454
with:
5555
sarif_file: ${{ steps.scan.outputs.sarif }}
5656

.github/workflows/CIS-Trivy-AquaSecurity.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
output: "trivy-results.sarif"
4545

4646
- name: Upload Trivy scan results to GitHub Security tab
47-
uses: github/codeql-action/upload-sarif@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
47+
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
4848
if: always()
4949
with:
5050
sarif_file: "trivy-results.sarif"

.github/workflows/DAST-ZAP-Zed-Attach-Proxy-Checkmarx.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ jobs:
6464
- uses: githubabcs-devops/zap-to-ghas@main
6565

6666
- name: Upload SARIF file
67-
uses: github/codeql-action/upload-sarif@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
67+
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
6868
with:
6969
sarif_file: results.sarif

.github/workflows/IACS-AquaSecurity-tfsec.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ jobs:
3131
sarif_file: tfsec.sarif
3232

3333
- name: Upload SARIF file to GitHub Security tab
34-
uses: github/codeql-action/upload-sarif@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
34+
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
3535
with:
3636
sarif_file: tfsec.sarif

.github/workflows/IACS-Checkmarx-kics.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,6 @@ jobs:
5151
cat results-dir/results.json
5252
5353
- name: Upload SARIF file to GitHub Security tab
54-
uses: github/codeql-action/upload-sarif@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
54+
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
5555
with:
5656
sarif_file: results-dir/results.sarif

.github/workflows/IACS-Microsoft-Security-DevOps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454

5555
# Upload alerts to the Security tab - required for MSDO results to appear in the codeQL security alerts tab on GitHub (Requires GHAS)
5656
- name: Upload results to Security tab
57-
uses: github/codeql-action/upload-sarif@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
57+
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
5858
with:
5959
sarif_file: ${{ steps.msdo.outputs.sarifFile }}
6060

.github/workflows/MSDO-Microsoft-Security-DevOps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242

4343
# Upload alerts to the Security tab - required for MSDO results to appear in the codeQL security alerts tab on GitHub (Requires GHAS)
4444
- name: Upload results to Security tab
45-
uses: github/codeql-action/upload-sarif@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
45+
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
4646
with:
4747
sarif_file: ${{ steps.msdo.outputs.sarifFile }}
4848

.github/workflows/SAST-ESLint.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
- name: Run ESLint
3333
env:
3434
SARIF_ESLINT_IGNORE_SUPPRESSED: "true"
35+
working-directory: src/webapp01
3536
run: npx eslint .
3637
--config .eslintrc.js
3738
--ext .js,.jsx,.ts,.tsx
@@ -42,5 +43,5 @@ jobs:
4243
- name: Upload analysis results to GitHub
4344
uses: github/codeql-action/upload-sarif@0e9f55954318745b37b7933c693bc093f7336125 # v4.35.1
4445
with:
45-
sarif_file: eslint-results.sarif
46+
sarif_file: src/webapp01/eslint-results.sarif
4647
wait-for-processing: true

.github/workflows/SAST-GitHubAdvancedSecurity-CodeQL.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858

5959
# Initializes the CodeQL tools for scanning.
6060
- name: Initialize CodeQL
61-
uses: github/codeql-action/init@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
61+
uses: github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
6262
with:
6363
languages: ${{ matrix.language }}
6464
build-mode: ${{ matrix.build-mode }}
@@ -86,6 +86,6 @@ jobs:
8686
exit 1
8787
8888
- name: Perform CodeQL Analysis
89-
uses: github/codeql-action/analyze@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
89+
uses: github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
9090
with:
9191
category: "/language:${{matrix.language}}"

.github/workflows/SAST-Kubesec.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
5353
- name: Upload Kubesec scan results to GitHub Security tab
5454
if: steps.validate.outputs.valid == 'true'
55-
uses: github/codeql-action/upload-sarif@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
55+
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
5656
with:
5757
sarif_file: kubesec-results.sarif
5858

@@ -90,6 +90,6 @@ jobs:
9090
9191
- name: Upload Kubesec scan results to GitHub Security tab
9292
if: steps.validate.outputs.valid == 'true'
93-
uses: github/codeql-action/upload-sarif@d4b3ca9fa7f69d38bfcd667bdc45bc373d16277e # v4
93+
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
9494
with:
9595
sarif_file: kubesec-results.sarif

0 commit comments

Comments
 (0)