fix(agentex-ui): bump next 15.5.18 -> 15.5.21 (8 CVEs)#375
fix(agentex-ui): bump next 15.5.18 -> 15.5.21 (8 CVEs)#375scale-prodsec[bot] wants to merge 1 commit into
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Summary
Bumps
nextfrom 15.5.18 → 15.5.21 inagentex-ui/to remediate 8 Trivy findings on thegolden/agentex-uicontainer image.nextis a direct dependency; the fix stays on the 15.x major (avoids the 16.2.11 major bump) to minimize API drift — it is a patch-level upgrade within 15.5.x.CVEs closed
Fixed by upstream Next.js v15.5.21 (advisory GHSA-m99w-x7hq-7vfj and related).
Changes
agentex-ui/package.json:nextpin15.5.18→15.5.21(exact-pin style preserved)agentex-ui/package-lock.json: re-locked vianpm install --package-lock-only. Changed closure is exactlynext,@next/env, and the 8@next/swc-*platform binaries — all15.5.18→15.5.21, all resolved from registry.npmjs.org. No other entries, no registry drift,lockfileVersion3 preserved.Verification
python -m bot.version_gate --ecosystem node-pkg --package next --candidate 15.5.21→15.5.21selected, zero known vulnerabilities.npm ci(immutable install, the CI gate) succeeds — package.json and package-lock.json agree.node node_modules/.bin/next --version→Next.js v15.5.21.npm auditno longer flagsnextfor any of the 8 CVEs above.Ticket
Resolves GFDVR-20748 (children: GFDVR-20749, GFDVR-20750, GFDVR-20751, GFDVR-20752, GFDVR-20753, GFDVR-20754, GFDVR-20755, GFDVR-20756).
🤖 Generated with Claude Code
Greptile Summary
This PR bumps Next.js from 15.5.18 to 15.5.21 in
agentex-ui/to close 8 CVEs, staying within the 15.5.x patch range to avoid API drift.agentex-ui/package.json: exact version pin updated from15.5.18→15.5.21.agentex-ui/package-lock.json:next,@next/env, and all 8@next/swc-*platform binaries re-locked to15.5.21; Linux platform entries gained an explicitlibcfield (glibc/musl) which is normal new metadata added by npm for this release. No other closure entries change andlockfileVersion3 is preserved.Confidence Score: 5/5
Safe to merge — this is a targeted patch-level upgrade that closes 8 high/medium CVEs with no other dependency changes.
Only Next.js and its own sub-packages change. The lock file closure is minimal and correct: next, @next/env, and the 8 optional SWC platform binaries all move to 15.5.21 with updated integrity hashes, and nothing else shifts. The new libc metadata on Linux entries is normal for this npm release and carries no risk. No application code is touched.
No files require special attention.
Important Files Changed
next15.5.18 → 15.5.21. No other dependencies touched.next,@next/env, and all 8@next/swc-*binaries to 15.5.21 with updated integrity hashes; Linux entries now include alibcfield (expected new metadata). No other package entries changed.Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart TD A[Trivy scan: 8 CVEs on agentex-ui container] --> B[Root package: next 15.5.18] B --> C[Upgrade to next 15.5.21 on 15.5.x patch track] C --> D[package.json pin updated] C --> E[package-lock.json re-locked] E --> F[next/env 15.5.21] E --> G[8 platform swc binaries 15.5.21] E --> H[No other closure changes] D & F & G & H --> I[npm ci succeeds, npm audit clean, 8 CVEs closed]Reviews (1): Last reviewed commit: "fix(agentex-ui): bump next 15.5.18 -> 15..." | Re-trigger Greptile