fix(PT9-1356): bump nx and vulnerable transitive dependencies to patched versions - #90
Open
edvardg wants to merge 2 commits into
Open
fix(PT9-1356): bump nx and vulnerable transitive dependencies to patched versions#90edvardg wants to merge 2 commits into
edvardg wants to merge 2 commits into
Conversation
…ecurity-vulnerabilities
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Change Summary
What does this PR change?
Remediates all 34 open High-severity Dependabot alerts. All fixes stay within their current majors; the needs-human-decision list is empty.
package.json: nx cohort^22.7.1→^22.7.7(nx + @nx/devkit, eslint, js, vitest, workspace in lockstep; resolves 22.7.8) — fixes the Nx self-hosted remote-cache zip-slip (CVE-2026-71476)pnpm-workspace.yamloverrides extended (existing house style):vite7.x → 7.3.6,axios→ 1.18.1,ws7.x/8.x → 7.5.13/8.21.3,undici7.x/8.x → 7.29.0/8.10.0,fast-uri→ 3.1.5,js-yaml3.x/4.x → 3.15.1/4.3.1,brace-expansion1.x/2.x/5.x → 1.1.18/2.1.4/5.0.8+,postcss→ 8.5.26,immutable→ 4.3.9,adm-zip→ 0.6.0,form-data→ 4.0.6,tmp→ 0.2.7,@babel/plugin-transform-modules-systemjs→ 7.29.8. The oldaxios@<=0.31.0andundici@<6.24.0keys had their floors raised to the same patched levels (those edges were already forced cross-major by pre-existing overrides).Public-registry compliance: this is a public repo, so the lockfile was re-resolved using ONLY the public npm registry (the machine-level
@1inch → npm.pkg.github.comscope mapping was explicitly bypassed for all installs). Verified: all@1inch/*packages resolve as public npmjs versions, and the lockfile diff introduces zero non-npmjs URLs (the only GitHub URLs are the pre-existing commit-pinnedgithub:deps — @1inch/aqua, @1inch/swap-vm, forge-std).One new pin worth knowing:
tsdown@0.2.17>rolldown: 1.0.0-beta.13-commit.024b632— swap-vm pinstsdown ^0.2.17, which depends on therolldown@nightlydist-tag that no longer exists on npm; any lockfile re-resolution fails without this pin. It is byte-identical to the version the old lockfile already used (same integrity hash). Suggested follow-up: migrate swap-vm to the repo-standard tsdown.Live alert list: open High alerts
Related Issue/Ticket:
PT9-1356
Testing & Verification
How was this tested?
Steps:
pnpm installis a no-op ("Already up to date")pnpm build(nx run-many) — 3/3 projects (aqua, sdk-core, swap-vm);pnpm lint:types— 3/3pnpm test— sdk-core 57/57, aqua 31/31, swap-vm 600/600 (688 total)isowsprints an unmet-peer notice for ws (artifact of pnpm rewriting itsws@*peer with the 7.x override value; ws 8.21.3 genuinely satisfies it, installs/tests unaffected)Risk Assessment
Risk Level:
Risks & Impact