Skip to content

deps(firebase-functions): update uuid past GHSA-w5hq-g745-h8pq - #196

Merged
qw-in merged 1 commit into
mainfrom
quinn/uuid-security
Aug 11, 2026
Merged

deps(firebase-functions): update uuid past GHSA-w5hq-g745-h8pq#196
qw-in merged 1 commit into
mainfrom
quinn/uuid-security

Conversation

@qw-in

@qw-in qw-in commented Aug 11, 2026

Copy link
Copy Markdown
Member

Override the affected uuid copies pulled in by gaxios, google-gax, and teeny-request. These packages use v4 rather than the affected v3, v5, or v6 buffer APIs, and uuid 11.1.1 remains CommonJS-compatible.

Override the affected uuid copies pulled in by gaxios, google-gax, and teeny-request. These packages use v4 rather than the affected v3, v5, or v6 buffer APIs, and uuid 11.1.1 remains CommonJS-compatible.

Co-authored-by: Codex <codex@openai.com>
@qw-in qw-in self-assigned this Aug 11, 2026
@qw-in
qw-in enabled auto-merge August 11, 2026 18:01

@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: Small, well-scoped dependency override in an example project's package.json. Adds npm overrides to pin uuid to 11.1.1 in three transitive dependencies (gaxios, google-gax, teeny-request) to remediate GHSA-w5hq-g745-h8pq. The existing http-proxy-agent override is preserved. uuid 11.1.1 is a valid published version and remains CommonJS-compatible. The affected buffer APIs (v3/v5/v6) are not the v4 APIs these packages use, so functional risk is low. Dependency-changes trigger fires but the change is narrow and defensive.

Summary of Changes

Pins uuid to 11.1.1 in examples/firebase-functions/package.json via npm overrides for gaxios, google-gax, and teeny-request to address GHSA-w5hq-g745-h8pq, preserving the pre-existing http-proxy-agent override.

Escalation Triggers

  • Dependency Changes: Modifies examples/firebase-functions/package.json — adds overrides pinning uuid to 11.1.1 in three transitive dependencies.

Notes

Change is confined to examples/firebase-functions/package.json. No lockfile update is included in the diff — verify package-lock.json is regenerated as part of the merge so the overrides actually take effect at install time.

Path filtering: 1 file excluded by ignore paths. 1 of 2 files included in review.

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

Comment thread examples/firebase-functions/package.json
@qw-in
qw-in added this pull request to the merge queue Aug 11, 2026
Merged via the queue into main with commit b1f3c8d Aug 11, 2026
19 checks passed
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