Skip to content

Conversation

@ali-kafel
Copy link

This pull request enhances the security and reliability of the GitHub Actions workflow defined in .github/workflows/pipeline.yml. The main improvements include hardening the runner environment, explicitly setting permissions, and pinning action dependencies to specific commit SHAs.

Security hardening:

  • Added the step-security/harden-runner action to both ci and dependent jobs to restrict network egress and enforce a global allowed endpoints policy. [1] [2]
  • Explicitly set the id-token: write permission for jobs, improving security by limiting job permissions to only those required. [1] [2]

Dependency management:

  • Updated all third-party GitHub Actions (actions/checkout, actions/setup-node, foundry-rs/foundry-toolchain) to use pinned commit SHAs for improved supply chain security and reproducibility.

@ali-kafel ali-kafel requested a review from a team as a code owner November 6, 2025 16:25
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