Skip to content

Commit a616933

Browse files
committed
ci: add step-security/harden-runner to security scanners
Audit-mode egress monitoring on codeql, scorecard, and dependency-review workflows. Non-blocking; reports unexpected network calls. Covers: ER-27. Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
1 parent a593745 commit a616933

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

.github/workflows/codeql.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ jobs:
2626
matrix:
2727
language: [python]
2828
steps:
29+
- name: Harden runner
30+
uses: step-security/harden-runner@6c3c2f2c1c457b00c10c4848d6f5491db3b629df # v2.18.0
31+
with:
32+
egress-policy: audit
33+
2934
- name: Checkout
3035
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3136

.github/workflows/dependency-review.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ jobs:
1212
name: Review dependency changes
1313
runs-on: ubuntu-latest
1414
steps:
15+
- name: Harden runner
16+
uses: step-security/harden-runner@6c3c2f2c1c457b00c10c4848d6f5491db3b629df # v2.18.0
17+
with:
18+
egress-policy: audit
19+
1520
- name: Checkout
1621
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1722

.github/workflows/scorecard.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ jobs:
2020
contents: read
2121
actions: read
2222
steps:
23+
- name: Harden runner
24+
uses: step-security/harden-runner@6c3c2f2c1c457b00c10c4848d6f5491db3b629df # v2.18.0
25+
with:
26+
egress-policy: audit
27+
2328
- name: Checkout
2429
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2530
with:

0 commit comments

Comments
 (0)