Skip to content

fix(security): move @grpc/grpc-js to 1.14.5 past GHSA-m9gg-hp2v-232j - #1241

Merged
aviggiano merged 1 commit into
mainfrom
claude/grpc-js-1.14.5
Sep 30, 2026
Merged

aviggiano merged 1 commit into
mainfrom
claude/grpc-js-1.14.5

Conversation

@aviggiano

@aviggiano aviggiano commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

The production dependency advisory gate fails on main (e45076a) and on every open pull request since the registry published GHSA-m9gg-hp2v-232j (High, >=1.14.0 <1.14.5): in certain configurations getAuthContext can return unauthorized certificates as though they were authorized.

@grpc/grpc-js 1.14.4 comes in through the Modal SDK, whose range already allows 1.14.5. This is a lockfile-only update (pnpm update @grpc/grpc-js -r, 4 lines), plus a CHANGELOG entry.

Verification:

  • pnpm install --frozen-lockfile passes.
  • pnpm -w security:dependency-advisories passes, with 0 High/Critical production advisories.
  • The @ultrafuzz/modal vitest suite passes: 30 files, 522 tests.

🤖 Generated with Claude Code

RetriggerConfidence Score: 5/5

The PR appears safe to merge based on the reviewed changes.

Summary

The PR updates the Modal SDK’s transitive @grpc/grpc-js lockfile resolution from 1.14.4 to 1.14.5 and records the advisory remediation in the changelog.

  • The package resolution, snapshot, and nice-grpc dependency reference are updated consistently.
  • No actionable issue caused by this PR was identified.
Diagram
%%{init: {'theme': 'neutral'}}%%
flowchart LR
  Modal["@ultrafuzz/modal"] --> SDK["modal@0.9.0"]
  SDK --> Nice["nice-grpc@2.1.16"]
  Nice --> GRPC["@grpc/grpc-js@1.14.5"]
Loading

Reviews (1) · Last reviewed commit: "fix(security): move @grpc/grpc-js to 1.1..."

The production dependency advisory gate fails on main and every pull
request since the registry published GHSA-m9gg-hp2v-232j (High,
>=1.14.0 <1.14.5): in certain configurations getAuthContext can return
unauthorized certificates as though they were authorized. The Modal SDK
pulls @grpc/grpc-js 1.14.4; its range already allows 1.14.5, so this is
a lockfile-only update ('pnpm update @grpc/grpc-js -r').

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@aviggiano
aviggiano requested a review from a team as a code owner September 30, 2026 20:10
@aviggiano
aviggiano merged commit 371c04d into main Sep 30, 2026
16 checks passed
@aviggiano
aviggiano deleted the claude/grpc-js-1.14.5 branch September 30, 2026 20:24
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