Skip to content

fix(ci): bump tar override to patched 7.5.11#42768

Closed
futuremind2026 wants to merge 1 commit into
openclaw:mainfrom
MaGonglei:pr/ci-tar-audit-fix-20260311-01
Closed

fix(ci): bump tar override to patched 7.5.11#42768
futuremind2026 wants to merge 1 commit into
openclaw:mainfrom
MaGonglei:pr/ci-tar-audit-fix-20260311-01

Conversation

@futuremind2026

Copy link
Copy Markdown
Contributor

Summary

  • bump the pnpm tar override from 7.5.10 to patched 7.5.11
  • refresh pnpm-lock.yaml so the resolved production tree no longer installs the vulnerable tar release
  • unblock repo-wide secrets / pnpm-audit-prod failures that currently affect PR CI

Why

origin/main currently still pins tar to 7.5.10 through pnpm.overrides, so fresh pnpm audit --prod --audit-level=high runs fail with GHSA-9ppj-qmqm-q256 even though the direct dependency entry has already moved to 7.5.11.

This PR keeps the fix minimal by only aligning the override + lockfile with the patched release.

Verification

  • pnpm audit --prod --audit-level=high → only moderate findings remain (no high)
  • pnpm check

@greptile-apps

greptile-apps Bot commented Mar 11, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR is a minimal, targeted security fix that bumps the pnpm.overrides entry for tar from 7.5.10 to 7.5.11 and regenerates the lockfile to resolve GHSA-9ppj-qmqm-q256 (high-severity vulnerability in the tar package). The change unblocks pnpm audit --prod --audit-level=high CI failures on origin/main.

  • package.json: single-line change to the pnpm.overrides.tar field (7.5.107.5.11).
  • pnpm-lock.yaml: all tar references (7.5.10) are consistently updated to 7.5.11 (overrides block, importer specifier/version, package resolution with updated sha512 integrity hash, and snapshot dependency entries). No unrelated package versions were modified.

Confidence Score: 5/5

  • This PR is safe to merge — it is a focused, single-dependency version bump with no logic changes.
  • The change is minimal and entirely mechanical: one version string updated in package.json and the corresponding lockfile entries regenerated by pnpm. All tar version references in pnpm-lock.yaml (overrides, importer, package resolution with integrity hash, and snapshots) are consistently updated to 7.5.11. No other packages were touched. The PR description accurately describes the change and its motivation (GHSA-9ppj-qmqm-q256).
  • No files require special attention.

Last reviewed commit: a6e8590

uninhibited-scholar pushed a commit to uninhibited-scholar/openclaw that referenced this pull request Mar 11, 2026
Fixes tar security vulnerability (Symlink Path Traversal)

Applied same fix as PR openclaw#42768 by futuremind2026
@futuremind2026

Copy link
Copy Markdown
Contributor Author

Closing this as superseded by current origin/main. I re-checked the latest main tip and pnpm audit --prod --audit-level=high no longer reports the previous tar high-severity finding, so the unblock has already landed upstream. Keeping this PR open would only duplicate the fix and keep a now-conflicting branch around.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant