Skip to content

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

Open
hf-security-analysis[bot] wants to merge 1 commit into
mainfrom
security/workflow-hardening/pr-15046-pins
Open

hf-security-analysis[bot] wants to merge 1 commit into
mainfrom
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 main. 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.

Closes huggingface/tracking-issues#1371

@github-actions github-actions Bot added CI size/S PR with diff < 50 LOC labels Oct 15, 2026

This branch has not been deployed

No deployments
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