You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
⚠ Additional pinned sources not updated — verify. This bump rewrote only the primary source. These Sources keep their pinned url + sha256; confirm each still matches the new release:
Upstream 16.4.1 → 16.4.5: couldn't determine: multi-arch artifacts are not extracted
Declared license_spdx:MIT agrees with the new release (MIT)
Pkgscan: 2 below-threshold signals (all Info severity, risk score 0.2). Demoted in benign contexts (test fixtures, CI workflow setup); expand for details.
Severity
File
Line
Capability (MBC)
Pattern
INFO
Amd64/next-swc.linux-x64-gnu.node
0
anti-static-analysis/embedded-blob
ELF executable in source (x86-64 — host arch)
INFO
Arm64/next-swc.linux-arm64-gnu.node
0
anti-static-analysis/embedded-blob
ELF executable in source (aarch64 — host arch)
Vulnerability impact
Partition analysis at 16.4.5 (uses each advisory's fixed-version, vulnerable-range, affected-ranges, and fix-commit ancestry to decide):
4 cleared — the new version is outside the advisory's affected range, OR the tag's lineage includes a known fix-commit. These will drop off the next scan.
3 still affecting — the new version matches the advisory's range, the fix hasn't been published, OR the advisory lacks structured range data so partition defaulted to still-affecting (the conservative pick). Rows marked ⚠ unverified are the latter case.
Vulnerabilities fixed (4)
This update clears 4 vulnerabilities affecting 16.4.1:
GHSA-mfr8-8qww-v76h — Information disclosure across root params in Next.js when a 'use cache' function is called through unstable_cache() (Published 2026-11-03)
GHSA-pc58-hwjq-p385 — Cross-client response injection and disclosure in self-hosted Next.js applications forwarding fetched responses (Published 2026-11-03)
GHSA-vvgp-ww4w-46vf — Cache poisoning of shared fallback shells in Cache Components via request-supplied placeholder route params (Published 2026-11-03)
Components changed
CycloneDX component delta (declared materials — the package's own version, not a dependency-tree diff)
Upstream digests: Amd64 ✓ matches the npm registry's dist.integrity for @next/swc-linux-x64-gnu@16.4.5; Arm64 ✓ matches the npm registry's dist.integrity for @next/swc-linux-arm64-gnu@16.4.5; source has no upstream digest to check.
🔒 TLS: [Amd64] registry.npmjs.org — WE1 → GTS Root R4 (root 349dfa4058c5e263…) · TLSv1_2
🔒 TLS: [Arm64] registry.npmjs.org — WE1 → GTS Root R4 (root 349dfa4058c5e263…) · TLSv1_2
🔒 TLS:github.com — Sectigo Public Server Authentication CA DV E36 → Sectigo Public Server Authentication Root E46 (root c90f26f0fb1b4018…) · TLSv1_3 · TLS13_AES_128_GCM_SHA256 · X25519 ⇒ codeload.github.com — Sectigo Public Server Authentication CA DV E36 → Sectigo Public Server Authentication Root E46 (root c90f26f0fb1b4018…) · TLSv1_3 · TLS13_AES_128_GCM_SHA256 · X25519
You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.
Use the checkbox below for a quick retry:
Trigger review
Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Tip
🎯 Customize your risk assessments
Guide how CodeRabbit assesses merge risk and security architecture risk. Highlight sensitive changes and explain your security boundaries using Merge Risk Instructions and Security Risk Instructions in your review settings. Security architecture risk assessments require the Advanced plan or above.
✅ Automatic approvals, with your rules
Let CodeRabbit approve pull requests once required threads are resolved, pre-merge checks pass, and your risk limits are met. Enable Automatic approvals in review settings, with overrides for teams or file paths.
Any commits made after this event will not be merged.
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
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.
Update next
16.4.1→16.4.5Source:
github:vercel/next.js:operator-pinnedRelease: https://github.com/vercel/next.js/releases/tag/v16.4.5
Changelog: vercel/next.js@v16.4.1...v16.4.5
Released: 3 days ago (2026-11-03)
Warning
⚠ Additional pinned sources not updated — verify. This bump rewrote only the primary source. These
Sources keep their pinned url + sha256; confirm each still matches the new release:gs://minimal-staging-archives/undici-6.28.0.tar.gz(sha256555a14624f66628d…)License
16.4.1→16.4.5: couldn't determine: multi-arch artifacts are not extractedlicense_spdx:MITagrees with the new release (MIT)Pkgscan: 2 below-threshold signals (all Info severity, risk score 0.2). Demoted in benign contexts (test fixtures, CI workflow setup); expand for details.
Amd64/next-swc.linux-x64-gnu.nodeanti-static-analysis/embedded-blobELF executable in source (x86-64 — host arch)Arm64/next-swc.linux-arm64-gnu.nodeanti-static-analysis/embedded-blobELF executable in source (aarch64 — host arch)Vulnerability impact
Partition analysis at
16.4.5(uses each advisory's fixed-version, vulnerable-range, affected-ranges, and fix-commit ancestry to decide):⚠ unverifiedare the latter case.Vulnerabilities fixed (4)
This update clears 4 vulnerabilities affecting
16.4.1:>= 16.0.0, <= 16.4.2; >= 15.0.0, <= 15.5.28>= 16.0.0, <= 16.4.2; >= 15.0.0, <= 15.5.28>= 16.0.0, <= 16.4.216.4.2Advisory summaries
Warning
3 known vulnerabilities still affect
16.4.5after this update.>= 16.3.016.0.0>= 16.4.0Advisory summaries
Components changed
CycloneDX component delta (declared materials — the package's own version, not a dependency-tree diff)
next16.4.116.4.5next-upstream16.4.116.4.5Changes
16.4.116.4.5aa5bc85844ca8100...01e56b1d3607d068...https://github.com/vercel/next.js/archive/refs/tags/v16.4.1.tar.gzhttps://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.4.5.tgzMIT(source: GitHub + tarball)Upstream digests:
Amd64✓ matches the npm registry's dist.integrity for @next/swc-linux-x64-gnu@16.4.5;Arm64✓ matches the npm registry's dist.integrity for @next/swc-linux-arm64-gnu@16.4.5;sourcehas no upstream digest to check.🔒 TLS: [Amd64]
registry.npmjs.org— WE1 → GTS Root R4 (root349dfa4058c5e263…) · TLSv1_2🔒 TLS: [Arm64]
registry.npmjs.org— WE1 → GTS Root R4 (root349dfa4058c5e263…) · TLSv1_2🔒 TLS:
github.com— Sectigo Public Server Authentication CA DV E36 → Sectigo Public Server Authentication Root E46 (rootc90f26f0fb1b4018…) · TLSv1_3 · TLS13_AES_128_GCM_SHA256 · X25519 ⇒codeload.github.com— Sectigo Public Server Authentication CA DV E36 → Sectigo Public Server Authentication Root E46 (rootc90f26f0fb1b4018…) · TLSv1_3 · TLS13_AES_128_GCM_SHA256 · X25519Per-arch sources
Amd6401e56b1d3607d068...(was78a7aa9334cfcb3b...)https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.4.5.tgzArm64072340019c1fcaa0...(wasea6ca74538e44799...)https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.4.5.tgzCreated by pkgmgr