Skip to content

fix(ci): pin GitHub Actions to commit SHAs (#15046) - #15051

Closed
hf-security-analysis[bot] wants to merge 0 commit into
flux3-imagefrom
security/workflow-hardening/pr-15046-pins
Closed

hf-security-analysis[bot] wants to merge 0 commit into
flux3-imagefrom
security/workflow-hardening/pr-15046-pins

Conversation

@hf-security-analysis

@hf-security-analysis hf-security-analysis Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Automated hardening of the workflow files flagged on #15046: action pins only.

Each kind of fix has its own pull request, from a security/workflow-hardening/pr-15046-* branch, and any of them can be merged first: the others are rebuilt on top when this one lands.

Targets flux3-image. Files changed, and what changed them:

  • .github/workflows/claude_review.yml — action pins
  • .github/workflows/pypi_publish.yaml — action pins
  • .github/workflows/trufflehog.yml — action pins

Fixed by this PR:

  • HIGH unpinned-action (pinact) — .github/workflows/claude_review.yml:39
  • HIGH unpinned-action (pinact) — .github/workflows/pypi_publish.yaml:77
  • HIGH unpinned-action (pinact) — .github/workflows/trufflehog.yml:20

Pins come from pinact and are mechanical: each SHA is the commit the tag already resolves to.

@github-actions github-actions Bot added CI size/S PR with diff < 50 LOC labels Oct 15, 2026
@hf-security-analysis
hf-security-analysis Bot force-pushed the security/workflow-hardening/pr-15046-pins branch from d5046e4 to ec28841 Compare October 15, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI size/S PR with diff < 50 LOC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants