Skip to content

Commit c466365

Browse files
committed
ci: grant security-events: write to SARIF-uploading jobs
Three jobs uploaded SARIF files to GitHub's Security tab but did not declare the permission: - quality.yml Static Analysis — gosec → upload-sarif - security.yml Gosec Security Scan — gosec → upload-sarif - security.yml Trivy Scan — trivy → upload-sarif All three failed with 'Resource not accessible by integration'. Added the minimal scoped permissions block (contents: read + security-events: write) per job. CodeQL already had it.
1 parent 48f5aa9 commit c466365

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

.github/workflows/quality.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ jobs:
1010
static-analysis:
1111
name: Static Analysis
1212
runs-on: ubuntu-latest
13-
13+
permissions:
14+
contents: read
15+
security-events: write
16+
1417
steps:
1518
- uses: actions/checkout@v4
1619

.github/workflows/security.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ jobs:
1313
gosec:
1414
name: Gosec Security Scan
1515
runs-on: ubuntu-latest
16+
permissions:
17+
contents: read
18+
security-events: write
1619
steps:
1720
- uses: actions/checkout@v4
1821

@@ -81,6 +84,9 @@ jobs:
8184
trivy:
8285
name: Trivy Scan
8386
runs-on: ubuntu-latest
87+
permissions:
88+
contents: read
89+
security-events: write
8490
steps:
8591
- uses: actions/checkout@v4
8692

0 commit comments

Comments
 (0)