Skip to content

fix(deps): align devEngines pnpm with packageManager to 11.11.0 - #1412

Open
l2ysho wants to merge 1 commit into
masterfrom
chore/pnpm-devengines-11.11.0
Open

fix(deps): align devEngines pnpm with packageManager to 11.11.0#1412
l2ysho wants to merge 1 commit into
masterfrom
chore/pnpm-devengines-11.11.0

Conversation

@l2ysho

@l2ysho l2ysho commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Note

TL;DRdevEngines.packageManager still asked for pnpm 11.8.0, which made pnpm ignore the 11.11.0 packageManager pin and install the old version. Bumps it to 11.11.0 and refreshes the lockfile, clearing 3 high-severity Dependabot alerts.

What

  • package.json: devEngines.packageManager.version 11.8.0 → 11.11.0
  • pnpm-lock.yaml: packageManagerDependencies (pnpm, @pnpm/exe + platform binaries) 11.8.0 → 11.11.0

Nothing else changes — the lockfile diff contains only pnpm's own entries.

Why

packageManager and volta.pnpm were already 11.11.0, but devEngines.packageManager lagged at 11.8.0. pnpm resolves the mismatch by discarding packageManager:

[WARN] "packageManager" and "devEngines.packageManager" specify different versions of pnpm in package.json. "packageManager" will be ignored

So installs used 11.8.0 and the lockfile pinned it. That is the source of the three open high-severity advisories against pnpm >= 11.0.0, < 11.11.0 (path traversal in the virtual store linker, arbitrary file write via a tarball manifest name, and env-secret exfiltration through proxy placeholder expansion).

Supersedes #1398, which carried the same bump but is based on pre-Node-22 master and would revert #1343, #1390 and #1391.

Install size

No effect on the published package — the change is dev tooling metadata plus the lockfile.

Checks

lint, oxfmt --check, build and test:local (550 passed) all clean locally.

pnpm ignored the 11.11.0 packageManager pin because devEngines still
requested 11.8.0, so installs resolved the older version and the
lockfile pinned pnpm 11.8.0. That version is covered by three high
severity advisories.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@l2ysho
l2ysho requested a review from DaveHanns as a code owner September 10, 2026 09:11
@github-actions github-actions Bot added this to the 149th sprint - Tooling team milestone Sep 10, 2026
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants