Skip to content

chore(deps): clear reachable advisories with in-range security releases - #9656

Merged
waleedlatif1 merged 2 commits into
stagingfrom
chore/deps-2026-11-03
Nov 4, 2026
Merged

waleedlatif1 merged 2 commits into
stagingfrom
chore/deps-2026-11-03

Conversation

@waleedlatif1

@waleedlatif1 waleedlatif1 commented Nov 4, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Security-only dependency refresh. Every version here is past the 7-day release-age gate and within the range its dependents already declare.

Package From → To Advisory How it's reached
follow-redirects 1.16.1 → 1.16.2 GHSA-mrwp-f3q8-3g9p axios in the Daytona SDK and Twilio
@hono/node-server 1.19.15 → 2.1.5 GHSA-rmxm-3fg6-px4f MCP SDK, which already accepts ^2.0.5; Sim uses the Web-standard transport, so nothing serves through it
body-parser 2.3.0 → 2.4.0 GHSA-27r3-jxmh-p828 express, via the MCP SDK
systeminformation 5.33.1 → 5.33.16 GHSA-3f7j / 4vjg / 7648 Trigger.dev host metrics
js-yaml (nested under gray-matter) 3.15.1 → 3.15.2 GHSA-2883-xcg3-v3hh lock-only
vite (vitest peer) 8.0.16 → 8.3.5 launch-editor and fs.allow advisories lock-only, dev-only

bun audit: 45 → 33.

Vite 8.3 follow-on

Vite 8.3 applies tsconfig paths only to files the tsconfig includes. packages/db/tsconfig.json excludes scripts/, so script modules lost the @sim/db/* mapping under vitest. packages/db/vitest.config.ts now aliases @sim/db/ the same way the tsconfig does. All 22 db unit test files pass locally.

Not changed

  • @azure/msal-node: no compatible fix yet. @azure/identity 4.14 still requires ^6. The vulnerable auth-code flow isn't used by tedious's Azure auth.
  • better-auth: covered by the separate 1.7 upgrade PR.
  • zod: already fixed by patches/zod@4.3.6.patch.
  • undici: pi's exact pin of 8.10.2 and node-gyp's 6.x (build-time only) can't move without a pi bump.
  • Already triaged as unreachable: fflate, file-type, katex, uuid, esbuild, postcss-selector-parser, satori, minimatch, glob, deepmerge.

Test plan

  • vitest runs on the new vite (MCP utils, content registry, MCP server route suites green)
  • CI

- follow-redirects 1.16.2: cross-realm sensitiveHeaders arrays were dropped on redirect
  (GHSA-mrwp-f3q8-3g9p); reached through axios in the Daytona SDK and Twilio clients.
- @hono/node-server 2.1.5: serveStatic double-decodes paths (GHSA-rmxm-3fg6-px4f); every 1.x
  is affected and the MCP SDK already accepts ^2.0.5. Sim's MCP server uses the Web-standard
  transport, so nothing serves through it today.
- body-parser 2.4.0 (GHSA-27r3-jxmh-p828) and systeminformation 5.33.16 (Trigger.dev host
  metrics; GHSA-3f7j/4vjg/7648).
- gray-matter's nested js-yaml 3.15.2 (GHSA-2883-xcg3-v3hh) and the vitest dev server's vite
  8.3.5 (launch-editor / fs.allow advisories), refreshed in the lock only.

bun audit: 45 -> 33. Remaining rows have no compatible fix or are tracked separately: msal-node
(@azure/identity still requires ^6), better-auth (1.7 upgrade PR), zod (patched), pi's pinned
undici 8.10.2, node-gyp's undici 6 (build-time only), and the previously triaged unreachable set.
@waleedlatif1
waleedlatif1 requested a review from a team as a code owner November 4, 2026 02:40
@vercel

vercel Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
docs Skipped Skipped Nov 4, 2026 2:51am UTC

Request Review

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Turn on auto-fix | Re-trigger cubic

@greptile-apps

greptile-apps Bot commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; no blocking issue was found in the reviewable changes.

Summary

Refreshes dependency overrides for security fixes and adds an explicit @sim/db/ alias for database tests.

  • Runtime dependency paths now use patched package releases.
  • Vitest and other Vite users now resolve Vite 8.3.5.
  • Database tests resolve @sim/db/ imports from scripts.

Reviews (2) · Last reviewed commit: "fix(db): resolve @sim/db self-imports un..." · Reviewed by Greptile

Vite 8.3 applies tsconfig paths only to files the tsconfig includes. packages/db excludes
scripts/, so script modules and their tests lost the @sim/db/* mapping and fell through to
package exports, which do not list them.
@waleedlatif1

Copy link
Copy Markdown
Collaborator Author

@greptile

@waleedlatif1

Copy link
Copy Markdown
Collaborator Author

@cubic-dev-ai review this PR

@cubic-dev-ai

cubic-dev-ai Bot commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

@cubic-dev-ai review this PR

@waleedlatif1 I have started the AI code review. It will take a few minutes to complete.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Turn on auto-fix | Re-trigger cubic

@waleedlatif1
waleedlatif1 merged commit 1990323 into staging Nov 4, 2026
97 checks passed
@waleedlatif1
waleedlatif1 deleted the chore/deps-2026-11-03 branch November 4, 2026 03:30

This branch was previously deployed

1 inactive deployment
Preview — cb014413 Deployed Nov 4, 2026 by vercel[bot]
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