Skip to content

fix(ci): harden GitHub Actions workflows (#14669) - #14787

Merged
DN6 merged 1 commit into
remove-test-pipelines-commonfrom
security/workflow-hardening/pr-14669
Sep 16, 2026
Merged

DN6 merged 1 commit into
remove-test-pipelines-commonfrom
security/workflow-hardening/pr-14669

Conversation

@hf-security-analysis

@hf-security-analysis hf-security-analysis Bot commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

Automated hardening of the workflow files flagged on #14669.

Targets remove-test-pipelines-common. Files changed:

  • .github/workflows/nightly_tests.yml
  • .github/workflows/pr_tests_gpu.yml
  • .github/workflows/release_tests_fast.yml

Fixed by this PR:

  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:55
  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:107
  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:177
  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:220
  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:272
  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:328
  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:398
  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:449
  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:480
  • HIGH unpinned-action (pinact) — .github/workflows/nightly_tests.yml:506
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:44
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:46
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:64
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:66
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:96
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:114
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:134
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:183
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:206
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:252
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:268
  • HIGH unpinned-action (pinact) — .github/workflows/pr_tests_gpu.yml:300
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:39
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:58
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:78
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:109
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:131
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:166
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:183
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:222
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:239
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:265
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:282
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:308
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:325
  • HIGH unpinned-action (pinact) — .github/workflows/release_tests_fast.yml:358

Reported on the pull request but not fixed here — each needs a decision this bot should not make for you:

  • HIGH unpinned-images (zizmor) — .github/workflows/nightly_tests.yml:34
  • HIGH unpinned-images (zizmor) — .github/workflows/nightly_tests.yml:71
  • HIGH unpinned-images (zizmor) — .github/workflows/nightly_tests.yml:117
  • HIGH unpinned-images (zizmor) — .github/workflows/nightly_tests.yml:189
  • HIGH unpinned-images (zizmor) — .github/workflows/nightly_tests.yml:233
  • HIGH unpinned-images (zizmor) — .github/workflows/nightly_tests.yml:282
  • HIGH unpinned-images (zizmor) — .github/workflows/nightly_tests.yml:355
  • HIGH unpinned-images (zizmor) — .github/workflows/nightly_tests.yml:411
  • HIGH unpinned-images (zizmor) — .github/workflows/nightly_tests.yml:469
  • HIGH unpinned-images (zizmor) — .github/workflows/pr_tests_gpu.yml:91
  • HIGH unpinned-images (zizmor) — .github/workflows/pr_tests_gpu.yml:130
  • HIGH unpinned-images (zizmor) — .github/workflows/pr_tests_gpu.yml:194
  • HIGH unpinned-images (zizmor) — .github/workflows/pr_tests_gpu.yml:264
  • HIGH unpinned-images (zizmor) — .github/workflows/release_tests_fast.yml:34
  • HIGH unpinned-images (zizmor) — .github/workflows/release_tests_fast.yml:74
  • HIGH unpinned-images (zizmor) — .github/workflows/release_tests_fast.yml:119
  • HIGH unpinned-images (zizmor) — .github/workflows/release_tests_fast.yml:176
  • HIGH unpinned-images (zizmor) — .github/workflows/release_tests_fast.yml:234
  • HIGH unpinned-images (zizmor) — .github/workflows/release_tests_fast.yml:277
  • HIGH unpinned-images (zizmor) — .github/workflows/release_tests_fast.yml:320

Pinning changes come from pinact and are mechanical. Any other change was generated by Claude — read it before merging.

@DN6
DN6 merged commit 6c269d5 into remove-test-pipelines-common Sep 16, 2026
5 checks passed
@DN6
DN6 deleted the security/workflow-hardening/pr-14669 branch September 16, 2026 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI size/M PR with diff < 200 LOC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant