summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2024-08-29 10:28:10 +0200
committerLinus Färnstrand <linus@mullvad.net>2024-08-29 14:23:24 +0200
commitc2d8128c31c77a504d3c68eb45850f8323489d66 (patch)
tree8cf0f1e9821ff55a5342063e1f28b73820964a17
parenta9006778df9a51c9224adf318d7f50aee84f4edd (diff)
downloadmullvadvpn-c2d8128c31c77a504d3c68eb45850f8323489d66.tar.xz
mullvadvpn-c2d8128c31c77a504d3c68eb45850f8323489d66.zip
Move osv-scanner CI permissions down to job
OpenSSF scorecard gives a warning if the security-events permission is set to write on the top level, therefore moving it to the job level.
-rw-r--r--.github/workflows/osv-scanner-pr.yml14
-rw-r--r--.github/workflows/osv-scanner-scheduled.yml14
2 files changed, 16 insertions, 12 deletions
diff --git a/.github/workflows/osv-scanner-pr.yml b/.github/workflows/osv-scanner-pr.yml
index 8280222c8d..f4e2d09d0c 100644
--- a/.github/workflows/osv-scanner-pr.yml
+++ b/.github/workflows/osv-scanner-pr.yml
@@ -5,14 +5,16 @@ on:
pull_request:
workflow_dispatch:
-permissions:
- # Require writing security events to upload SARIF file to security tab
- security-events: write
- # Only need to read contents
- contents: read
- actions: read
+permissions: {}
jobs:
scan-pr:
+ permissions:
+ # Require writing security events to upload SARIF file to security tab
+ security-events: write
+ # Only need to read contents
+ contents: read
+ actions: read
+
# yamllint disable rule:line-length
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@dfa8609a7da62968d73f63f279418e504c1f523f" # v1.8.1
diff --git a/.github/workflows/osv-scanner-scheduled.yml b/.github/workflows/osv-scanner-scheduled.yml
index 017af19e7e..7df091337a 100644
--- a/.github/workflows/osv-scanner-scheduled.yml
+++ b/.github/workflows/osv-scanner-scheduled.yml
@@ -8,14 +8,16 @@ on:
branches: [main]
workflow_dispatch:
-permissions:
- # Require writing security events to upload SARIF file to security tab
- security-events: write
- # Only need to read contents
- contents: read
- actions: read
+permissions: {}
jobs:
scan-scheduled:
+ permissions:
+ # Require writing security events to upload SARIF file to security tab
+ security-events: write
+ # Only need to read contents
+ contents: read
+ actions: read
+
# yamllint disable rule:line-length
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@dfa8609a7da62968d73f63f279418e504c1f523f" # v1.8.1