Skip to content

chore: apply security best practices and onboard stepsecurity#7

Open
ali-kafel wants to merge 2 commits into
circlefin:masterfrom
ali-kafel:patch-1
Open

chore: apply security best practices and onboard stepsecurity#7
ali-kafel wants to merge 2 commits into
circlefin:masterfrom
ali-kafel:patch-1

Conversation

@ali-kafel

Copy link
Copy Markdown
Member

This pull request strengthens the security and reliability of the GitHub Actions workflows for Recibo by hardening the runner environment, updating permissions, and pinning action versions to specific commit SHAs. These changes help prevent unauthorized access and ensure consistent, reproducible builds.

Security enhancements:

  • Added the step-security/harden-runner action to both .github/workflows/recibo_test.yaml and .github/workflows/recibo_python_test.yaml to block unauthorized egress traffic and apply a global allowed endpoints policy. [1] [2]
  • Introduced permissions: id-token: write to enable secure use of OpenID Connect tokens in both workflows. [1] [2]

Reliability improvements:

  • Updated actions/checkout and foundry-rs/foundry-toolchain actions to use specific commit SHAs instead of floating versions, reducing the risk of unexpected changes from upstream updates. [1] [2]

stepsecurity-app Bot and others added 2 commits October 30, 2025 17:42
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
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.

1 participant