Repository navigation
deps: periodic dependency & security updates - #982
Conversation
Update Arcjet and Nosecone packages plus compatible seven-day-eligible dependency versions. Co-authored-by: Codex <codex@openai.com>
Select patched proxy-addr 2.0.8 for the Express dependency tree and verify the critical audit notice is gone. Co-authored-by: Codex <codex@openai.com>
Select patched shell-quote 1.12.0 for the Nuxt development toolchain and verify the critical audit notice is gone. Co-authored-by: Codex <codex@openai.com>
Update the Nuxt snippet Vue graph to 3.5.43; audit no longer reports the server-renderer XSS notice. Co-authored-by: Codex <codex@openai.com>
Select patched seroval 1.6.8 and verify the memory-exhaustion audit notice is gone. Co-authored-by: Codex <codex@openai.com>
Select patched 4.3.0 and verify the cache disclosure audit notice is gone. Co-authored-by: Codex <codex@openai.com>
Select patched MCP client 2.3.1 and verify the OAuth credential forwarding notice is gone. Co-authored-by: Codex <codex@openai.com>
Select patched MCP SDK 1.32.1 and verify the OAuth credential forwarding notice is gone. Co-authored-by: Codex <codex@openai.com>
Upgrade all vulnerable Undici copies and use scoped overrides to keep Eve and AI SDK on compatible patched major versions. Audit reports no remaining Undici notices. Co-authored-by: Codex <codex@openai.com>
Select patched fast-copy 4.1.2 and verify the audit notice is gone. Co-authored-by: Codex <codex@openai.com>
Select patched Multer 2.4.0 for the Nest adapter and verify the audit notice is gone. Co-authored-by: Codex <codex@openai.com>
Select patched DOMPurify 3.4.16; audit no longer reports either DOMPurify notice. Co-authored-by: Codex <codex@openai.com>
|
The latest updates on your projects. Learn more about Vercel 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.
|
There was a problem hiding this comment.
Arcjet Review — 🟡 Medium Risk
Decision: Approved
Rationale: Dependency-only PR with patch/minor bumps and new npm overrides targeting a batch of published advisories (undici GHSA-w293-vg96-wgc3, multer GHSA-3pph-fpjx-jg34, plus upstream fixes for proxy-addr, shell-quote, seroval, http-cache-semantics, MCP SDK, fast-copy, DOMPurify delivered via @arcjet, @astrojs, hono, nuxt/nanostores, etc.). All version movements are forward-only within a stable major, snippet package.json files are kept in lockstep with the root for @arcjet 1.14.1 and astro 7.3.6, and the new .npmrc comments document the two new overrides. One escalation trigger (dependency-changes) fires but the scope is well-understood and clearly security-motivated, so I'm comfortable approving.
Summary of Changes
Periodic dependency refresh: patch/minor bumps across @arcjet, @astrojs, @nestjs, @clerk, hono, next, pino, sass, sharp, type-fest, @types/node, etc.; adds npm overrides pinning undici to 7.29.1 under @ai-sdk/provider-utils and 8.10.2 under eve, and bumps the multer override from 2.3.0 → 2.4.0. Snippet package.jsons for astro, fastify, and nuxt are brought in line with the root versions.
Escalation Triggers
- Dependency Changes: package.json and three snippet package.json files updated; new overrides added for undici (two scopes) and multer bumped.
Notes
Lockfile is outside the path filter and not visible here — assume CI will catch any resolution drift. Worth confirming that the eve → undici 8.10.2 override is honoured given eve pins undici 8.9.0 exactly (npm overrides do replace exact pins, but it's the kind of thing to watch in CI output).
Path filtering: 1 file excluded by ignore paths. 5 of 6 files included in review.
Review: badebba5 | Model: anthropic/claude-opus-4-7 | Powered by Arcjet Review
periodic dependency & security updates