Skip to content

security: pin pypa/gh-action-pypi-publish to v1.14.3 (GHSA-5xjx-3w67-w9x9) - #64

Open
silvexis wants to merge 1 commit into
developfrom
security/fix-gh-action-pypi-publish-2026-11-02
Open

silvexis wants to merge 1 commit into
developfrom
security/fix-gh-action-pypi-publish-2026-11-02

Conversation

@silvexis

@silvexis silvexis commented Nov 2, 2026

Copy link
Copy Markdown
Member

Security fix

Bumps vulnerable dependencies flagged in the 2026-11-02 vulnerability intel run (GitHub-reviewed advisories, published 2026-10-30).

Package Fixed version Advisories Severity Fixed release published
pypa/gh-action-pypi-publish v1.14.3 GHSA-5xjx-3w67-w9x9 critical GitHub release, 2026-10-20

What changed

  • .github/workflows/publish.yml: pypa/gh-action-pypi-publish@release/v1 → @7245906fb61fa33a13554f9d5fb856fe61758086 # v1.14.3 (the commit the v1.14.3 tag points to).

Scope

CI only: the PyPI publish job (Trusted Publishing). No package code change.

Dependency freshness hold

The fixed release is already older than 7 days, so the hold (cz-standards govern-dependency-freshness) doesn't block it. Because this is a high/critical security fix, the hold would be waived by severity anyway.

Testing / CI

  • The moving release/v1 branch points at v1.14.3 today, but a branch ref can change. Pinning to the commit SHA locks in the fixed release and matches the SHA-pin convention used elsewhere.
  • CI runs on this PR. I haven't waited for results.

Risk

Low. Not tested by PR CI, since publishing runs only on release. Separate from this fix: the same workflow still uses actions/upload-artifact@v3 / download-artifact@v3, which GitHub has deprecated, so the publish job may fail for that reason. Out of scope here.


AI-assisted change (labelled ai-generated per cz-standards ai-usage). Needs human review from code owners before merge; not approved or merged by automation.

…w9x9)

AI-assisted security dependency bump; see PR description.
@silvexis silvexis added the ai-generated Pull request generated with AI assistance label Nov 2, 2026
@silvexis
silvexis requested a review from a team as a code owner November 2, 2026 16:29
@greptile-apps

greptile-apps Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Low impact] The PR appears safe to merge; no actionable issue was found in the changed action reference.

Summary

Pins pypa/gh-action-pypi-publish to a full commit SHA, labeled v1.14.3, instead of the moving release/v1 branch.

  • The PyPI publishing job uses the fixed v1.14.3 action commit.

Reviews (1) · Last reviewed commit: "security: pin pypa/gh-action-pypi-publis..." · Reviewed by Greptile

@silvexis silvexis added the argus PR requested by Argus (AppSec) label Nov 2, 2026
@zerocool-security-bot zerocool-security-bot Bot added zerocool Security fix PR from the ZeroCool security bot and removed argus PR requested by Argus (AppSec) labels Nov 4, 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

ai-generated Pull request generated with AI assistance zerocool Security fix PR from the ZeroCool security bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant