deps: resolve major-version Dependabot security alerts (category 2)#137
Merged
laileni-aws merged 1 commit intoJul 14, 2026
Merged
Conversation
Resolve the security alerts that require major-version bumps or coordinated transitive upgrades, on top of the safe (category 1) fixes. Brings total resolved to 152 of 160 open Dependabot alerts. Direct bumps: - markdown-it 13 -> ^14.2.0 (+ @types/markdown-it ^14.1.2) [core] - esbuild-loader 2.20.0 -> 4.5.0 [core] (ESBuildMinifyPlugin -> EsbuildPlugin in webpack.base.config.js; pulls esbuild 0.25+) - webpack-dev-server ^4.15.2 -> ^5.2.5 (devServer config uses only options still valid in v5) Overrides / range updates (root): - fast-xml-parser -> 5.7.0 (GHSA-gh4j has no 4.x backport; forces the AWS SDK's XML parser to 5.x - see risk note) - markdown-it 14.2.0, linkify-it 5.0.1, jsonata 2.2.1 - js-yaml@4 -> 4.2.0 (scoped so js-yaml 3.x consumers are untouched) - @smithy/config-resolver, @opentelemetry/core updated to patched lines src.gen streaming clients: - fast-xml-parser override 4.5.7 -> 5.7.0 Note: keeps webpack at ^5.95.0 (see PR aws#136) so the web build stays green; webpack aws#68/aws#69 remain deferred and are addressed separately in this PR. Risk to validate in CI: forcing fast-xml-parser 5.x onto the AWS SDK may affect XML-based SDK responses (S3/EC2/CloudFormation).
laileni-aws
force-pushed
the
fix/dependabot-security-alerts-part2
branch
from
July 14, 2026 19:16
54a1a18 to
7662f69
Compare
chungjac
approved these changes
Jul 14, 2026
laileni-aws
enabled auto-merge (squash)
July 14, 2026 20:32
aseemxs
approved these changes
Jul 14, 2026
ashishrp-aws
approved these changes
Jul 14, 2026
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.
Problem
Follow-up to #136 (which resolved the safe, non-breaking Dependabot alerts).
The remaining open alerts require major-version bumps or coordinated
transitive upgrades that carry more risk and need CI validation.
Solution
Apply the major-version security fixes on top of #136, bringing the total to
152 of 160 resolved.
webpackis intentionally kept at^5.95.0(see#136) so the web build stays green.
Category-2 changes (net-new in this PR)
markdown-it13 →^14.2.0(+@types/markdown-it^14.1.2)linkify-it→ 5.0.1esbuild-loader2.20.0 → 4.5.0 (ESBuildMinifyPlugin→EsbuildPlugin)webpack-dev-server^4.15.2→^5.2.5fast-xml-parser→ 5.7.0 (root + bothsrc.gen)jsonata→ 2.2.1js-yaml@4→ 4.2.0 (scoped; 3.x untouched)@smithy/config-resolver,@opentelemetry/core→ patched linesfast-xml-parserGHSA-gh4j is patched only in 5.7.0 (no 4.x backport), sothis forces the AWS SDK (which pins the 4.x line) onto 5.x via override. AWS SDK
v3's XML usage is basic and generally 5.x-compatible, but XML-based SDK
responses (S3, EC2, CloudFormation, …) should be exercised before merge.
Still open after this PR (8 alerts)
webpack#68, #69enhanced-resolve5.24 which breaks the web build; needs a dedicated fix (webpack bump + coreexports/webresolvecompatibility). Build-time SSRF in the unusedbuildHttpfeature — negligible risk. Tracked as a follow-up commit on this PR.aws-sdk#42, #44elliptic#43<=6.6.1, no fix released)@opentelemetry/core#225@aws/language-server-runtimes; needs that package upgraded@smithy/config-resolver#41@aws-sdkv3 clients; needs those clients upgraded@protobufjs/utf8#200protobufjs@7.6.3Verification
npm audit(lockfile-only) on all three lockfiles; bothsrc.genreport 0critical / 0 high.
webpack/enhanced-resolvepinned tomain's versions (5.95.0 / 5.17.1).feature/xbranches will not be squash-merged at release time.