Skip to content

[StepSecurity] Swap third-party actions to StepSecurity-maintained forks - #31

Merged
danielfoceag merged 4 commits into
masterfrom
chore/stepsecurity-direct-swap
Aug 7, 2026
Merged

[StepSecurity] Swap third-party actions to StepSecurity-maintained forks#31
danielfoceag merged 4 commits into
masterfrom
chore/stepsecurity-direct-swap

Conversation

@rehan-fr

@rehan-fr rehan-fr commented Aug 7, 2026

Copy link
Copy Markdown

Swaps third-party GitHub Actions to their StepSecurity-maintained forks, pinned to the fork's latest release SHA:

  • erlef/setup-beam -> step-security/setup-beam@05e480cfdc64 (v1.24.1)

  • runs-on/cache -> step-security/runs-on-cache@e61ed9b0206c (v5.0.8)

  • runs-on/cache/restore -> step-security/runs-on-cache/restore@e61ed9b0206c (v5.0.8)

  • runs-on/cache/save -> step-security/runs-on-cache/save@e61ed9b0206c (v5.0.8)

  • files changed: 2

  • references swapped: 10

StepSecurity forks are drop-in replacements (same inputs/outputs) with security hardening and active maintenance. Part of the org-wide StepSecurity third-party-action migration (freshaengineering/team-devex#483).

🤖 Generated with Claude Code

Swap 10 third-party action reference(s) across 2 workflow file(s) to StepSecurity forks.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@stepsecurity-app

Copy link
Copy Markdown

Harden Runner Policy Violation

This workflow run was blocked by the block jobs without harden runner run policy.

Jobs not protected by Harden Runner:

  • .github/workflows/ci.yml::check_release
  • .github/workflows/ci.yml::interop-tests
  • .github/workflows/ci.yml::permit
  • .github/workflows/ci.yml::publish
  • .github/workflows/ci.yml::static
  • .github/workflows/ci.yml::test

Update the affected jobs so Harden Runner is initialized before any other action or command runs.

What this means: a job in this workflow does not run the harden-runner step with the org policy store, so its network egress and runtime might be unmonitored.

How to fix: add step-security/harden-runner (pinned to a full commit SHA) as the first step of the job, with use-policy-store: true and the org API key — copy the "Harden the runner" step from any existing workflow. Questions? Contact #team-devex in Slack

For more information, see StepSecurity's documentation.

@socket-security

socket-security Bot commented Aug 7, 2026

Copy link
Copy Markdown

@danielfoceag
danielfoceag merged commit 35a989d into master Aug 7, 2026
6 of 11 checks passed
@danielfoceag
danielfoceag deleted the chore/stepsecurity-direct-swap branch August 7, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants