Skip to content

Commit 4dde3a3

Browse files
hyperpolymathclaude
andcommitted
security: pin GitHub Actions to SHA hashes
Pin actions to SHA per OpenSSF Scorecard Pinned-Dependencies check. Auto-fixed by: gitbot-fleet/fix-unpinned-actions.sh Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c83fe35 commit 4dde3a3

14 files changed

Lines changed: 24 additions & 8 deletions

.github/workflows/cflite_batch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
22
# ClusterFuzzLite Batch Fuzzing - Layer 6
33
#
44
# Runs weekly for 30 minutes per target for deep fuzzing

.github/workflows/cflite_pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
22
# ClusterFuzzLite PR Fuzzing - Layer 6
33
#
44
# Runs on every PR for 5 minutes to catch obvious bugs

.github/workflows/codeql.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
# the `language` matrix defined below to confirm you have the correct set of
1111
# supported CodeQL languages.
1212
#
13+
permissions: read-all
14+
1315
name: "CodeQL Advanced"
1416

1517
on:

.github/workflows/compilation_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
22
# Comprehensive Compilation Tests - Layer 8
33
#
44
# Tests compilation across:

.github/workflows/generator-generic-ossf-slsa3-publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
# The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier.
1212
# For more information about SLSA and how it improves the supply-chain, visit slsa.dev.
1313

14+
permissions: read-all
15+
1416
name: SLSA generic generator
1517
on:
1618
workflow_dispatch:

.github/workflows/guix-nix-policy.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
permissions: read-all
3+
24
name: Guix/Nix Package Policy
35
on: [push, pull_request]
46
jobs:

.github/workflows/lean-verification.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
22
name: Lean Verification Build
33

44
on:

.github/workflows/npm-bun-blocker.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
permissions: read-all
3+
24
name: NPM/Bun Blocker
35
on: [push, pull_request]
46
jobs:

.github/workflows/quality.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
permissions: read-all
3+
24
name: Code Quality
35
on: [push, pull_request]
46

@@ -13,7 +15,7 @@ jobs:
1315
find . -type f -perm /111 -name "*.sh" | head -10 || true
1416
1517
- name: Check for secrets
16-
uses: trufflesecurity/trufflehog@main
18+
uses: trufflesecurity/trufflehog@7ee2e0fdffec27d19ccbb8fb3dcf8a83b9d7f9e8 # main
1719
with:
1820
path: ./
1921
base: ${{ github.event.pull_request.base.sha || github.event.before }}
@@ -30,7 +32,7 @@ jobs:
3032
find . -type f -size +1M -not -path "./.git/*" | head -10 || echo "No large files"
3133
3234
- name: EditorConfig check
33-
uses: editorconfig-checker/action-editorconfig-checker@main
35+
uses: editorconfig-checker/action-editorconfig-checker@4054fa83a075fdf090bd098bdb1c09aaf64a4169 # main
3436
continue-on-error: true
3537

3638
docs:

.github/workflows/rsr-antipattern.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
# Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm
66
# Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme
77

8+
permissions: read-all
9+
810
name: RSR Anti-Pattern Check
911

1012
on:

0 commit comments

Comments
 (0)