Skip to content

Force patched versions of vulnerable transitive dev dependencies - #70

Merged
Jack Williams (jack-williams) merged 1 commit into
mainfrom
deps/transitive-round2
Sep 3, 2026
Merged

Force patched versions of vulnerable transitive dev dependencies#70
Jack Williams (jack-williams) merged 1 commit into
mainfrom
deps/transitive-round2

Conversation

@jack-williams

Copy link
Copy Markdown
Contributor

Closes the remaining Dependabot advisories that no single-package bump could reach, because each vulnerable version is pinned exactly by a build-tooling dependency rather than requested by a range this repo controls.

Package Was Now Pinned by Severity
axios 1.16.0 1.18.0 nx@22.7.7 high / medium (5 alerts)
brace-expansion 5.0.6 5.0.9 nx@22.7.7 high
ip-address 9.0.5 10.3.1 socks@2.8.5 high / medium (2 alerts)

Implemented as scoped resolutions entries so only the offending edge is overridden — for example minimatch@9.0.9's brace-expansion@^2.0.2 is untouched.

All three are dev/build-time only; none are reachable from the app bundles.

The remaining low-severity esbuild advisory (>= 0.27.3, < 0.28.1) is deliberately left alone: vite@7.3.5 declares esbuild@^0.27.0, so forcing 0.28.1 would take esbuild outside the range Vite supports.

Verified locally: yarn install --immutable, prettier:check, typecheck, test, build all pass.

Adds scoped resolutions so the build tooling stops pulling versions with
open advisories:

- nx/axios 1.16.0 -> 1.18.0
- nx/brace-expansion 5.0.6 -> 5.0.9
- socks/ip-address 9.0.5 -> 10.3.1

All three are dev/build-time only and none reach the browser bundles.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jack-williams
Jack Williams (jack-williams) merged commit df93017 into main Sep 3, 2026
5 checks passed
@jack-williams
Jack Williams (jack-williams) deleted the deps/transitive-round2 branch September 3, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant