Skip to content

deps: periodic dependency & security updates - #229

Merged
qw-in merged 2 commits into
mainfrom
quinn/deps-2026-10-01-npm
Oct 1, 2026
Merged

qw-in merged 2 commits into
mainfrom
quinn/deps-2026-10-01-npm

Conversation

@qw-in

@qw-in qw-in commented Oct 1, 2026

Copy link
Copy Markdown
Member

periodic dependency & security updates

qw-in and others added 2 commits October 1, 2026 11:14
Update the Bun example to the current Arcjet SDK and cooled Bun types. Refresh Mastra and Zod in the Mastra agent after the repository 30-day cooldown.

Co-authored-by: Codex <noreply@openai.com>
Firebase Tools reaches basic-ftp through get-uri in its PAC proxy path. Override get-uri to use the cooled fixed release while keeping the existing FTP client API. Remove the override when get-uri accepts basic-ftp 6.2.1 or later.

Co-authored-by: Codex <codex@openai.com>
@qw-in qw-in self-assigned this Oct 1, 2026

@arcjet-review arcjet-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Arcjet Review — 🟢 Low Risk

Decision: Approved

Rationale: This PR is a routine dependency maintenance change scoped to example projects. It bumps @arcjet/bun, @arcjet/inspect, @types/bun, @mastra/core, and zod to newer pinned versions, and adds a pnpm override for basic-ftp 6.2.1 under get-uri in the firebase-functions example to resolve GHSA-c475-qrg2-pj4r. The override is accompanied by a well-written entry in OVERRIDES.md documenting the reason and removal condition. All versions are pinned exactly (no ranges), no source code or runtime behaviour is changed, and nothing touches auth, infra, or production code. The dependency-changes trigger fires but the changes are well understood and low risk.

Summary of Changes

Periodic dependency bumps in three example projects (bun, firebase-functions, mastra-agent) plus a pnpm override pinning get-uri's basic-ftp transitive to 6.2.1 to address GHSA-c475-qrg2-pj4r, with a matching entry in OVERRIDES.md.

Escalation Triggers

  • Dependency Changes: Three example package.json files updated and a new pnpm override added for basic-ftp.

Notes

Path filtering: 2 files excluded by ignore paths. 4 of 6 files included in review.

Review: cc06676e | Model: anthropic/claude-opus-4-7 | Powered by Arcjet Review

Comment thread OVERRIDES.md
@socket-security

socket-security Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​types/​bun@​1.3.14 ⏵ 1.4.01001004894 +2100
Updatednpm/​@​mastra/​core@​1.59.0 ⏵ 1.63.26610094 +110080 -19
Updatednpm/​@​arcjet/​bun@​1.12.0 ⏵ 1.13.07410010097100
Updatednpm/​zod@​4.4.3 ⏵ 4.5.410010010095100

View full report

@socket-security

socket-security Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

Ignoring alerts on:

  • npm/zod@4.5.4
  • npm/@mastra/core@1.63.2

View full report

@qw-in
qw-in added this pull request to the merge queue Oct 1, 2026
@qw-in
qw-in removed this pull request from the merge queue due to a manual request Oct 1, 2026
@qw-in

qw-in commented Oct 1, 2026

Copy link
Copy Markdown
Member Author

@SocketSecurity ignore npm/@mastra/core@1.63.2 npm/zod@4.5.4

@mastra/core@1.63.2: The flagged shell, filesystem, and browser tools require an explicit Workspace; this example configures none and exposes only its authored order and warehouse tools. The EE license and telemetry files are unchanged from 1.59.0, and this example does not use the EE auth paths that emit those events.

zod@4.5.4: The Function constructor builds validators from static, code-defined schemas; keys are escaped and request values stay runtime data. This path already existed in 4.4.3, and this example does not call the opt-in z.compile API.

@qw-in
qw-in added this pull request to the merge queue Oct 1, 2026
@arcjet-review arcjet-review Bot added the ready Ready to merge label Oct 1, 2026
Merged via the queue into main with commit f34cc44 Oct 1, 2026
23 checks passed
@arcjet-review arcjet-review Bot removed the ready Ready to merge label Oct 1, 2026
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