Skip to content

fix: resolve npm audit advisories#80

Merged
fionnachan merged 1 commit into
mainfrom
fix/audit-2026-06-29
Jun 29, 2026
Merged

fix: resolve npm audit advisories#80
fionnachan merged 1 commit into
mainfrom
fix/audit-2026-06-29

Conversation

@fionnachan

Copy link
Copy Markdown
Member

Summary

Resolves all 13 failing audit-ci advisories so pnpm audit:ci exits 0. All resolved by bumping the affected (transitive) dependencies via pnpm.overrides, plus bumping the vite direct devDependency. No new allowlist entries were needed; the pre-existing uuid allowlist entry stays as-is.

Verified: pnpm audit:ci exits 0, and npm run test (lint + tsc + vitest, 1073 tests) passes.

Advisories resolved (bump)

Advisory Package Sev Fix Source path
GHSA-96hv-2xvq-fx4p ws high ws@8 >=8.21.0, ws@7 >=7.5.11 <8 @gzeoneth/gov-tracker>ink>ws, @reown/appkit>...>@solana/rpc-subscriptions-channel-websocket>ws
GHSA-wcpc-wj8m-hjx6 protobufjs high protobufjs >=8.6.0 posthog-js>@opentelemetry/exporter-logs-otlp-http>@opentelemetry/otlp-transformer>protobufjs
GHSA-94rc-8x27-4472 protobufjs moderate protobufjs >=8.6.0 same as above
GHSA-f38q-mgvj-vph7 protobufjs moderate protobufjs >=8.6.0 same as above
GHSA-hmw2-7cc7-3qxx form-data high form-data@4 >=4.0.6 @reown/appkit>...>@coinbase/cdp-sdk>axios>form-data
GHSA-fx2h-pf6j-xcff vite high vite ^6.4.3 (devDep) vite
GHSA-v6wh-96g9-6wx3 vite moderate vite ^6.4.3 (devDep) vite
GHSA-h67p-54hq-rp68 js-yaml moderate js-yaml@4 >=4.2.0 <5 eslint>@eslint/eslintrc>js-yaml
GHSA-76mc-f452-cxcm dompurify moderate dompurify >=3.4.11 posthog-js>dompurify
GHSA-hpcv-96wg-7vj8 dompurify moderate dompurify >=3.4.11 posthog-js>dompurify
GHSA-r47g-fvhr-h676 dompurify moderate dompurify >=3.4.11 posthog-js>dompurify
GHSA-rp9w-3fw7-7cwq dompurify moderate dompurify >=3.4.11 posthog-js>dompurify
GHSA-cmwh-pvxp-8882 dompurify moderate dompurify >=3.4.11 posthog-js>dompurify
GHSA-8988-4f7v-96qf @opentelemetry/core moderate @opentelemetry/core >=2.8.0 posthog-js>@opentelemetry/exporter-logs-otlp-http>@opentelemetry/core

Note: the ws@7 and js-yaml@4 overrides are bounded (<8 / <5) so they stay within the package's expected major line rather than jumping to an incompatible major.

Advisory still allowlisted (unchanged)

  • GHSA-w5hq-g745-h8pq (uuid, moderate): only the v3()/v5()/v6() API methods with a caller-supplied buf are affected. The transitive consumers (jayson, @metamask/utils) only call uuid.v4() without buf, and there is no backport for the 8.x/9.x lines they pull in. Existing allowlist entry retained.

🤖 Generated with Claude Code

Resolve 13 audit-ci advisories by bumping transitive deps via pnpm
overrides (and the vite devDependency direct). The uuid advisory remains
allowlisted as before (v4 API path is not affected, no backport exists
for the 8.x/9.x lines pulled in transitively).

Bumps:
- ws@8 >=8.21.0, ws@7 >=7.5.11 <8 (GHSA-96hv-2xvq-fx4p)
- protobufjs >=8.6.0 (GHSA-wcpc-wj8m-hjx6, GHSA-94rc-8x27-4472, GHSA-f38q-mgvj-vph7)
- form-data@4 >=4.0.6 (GHSA-hmw2-7cc7-3qxx)
- vite ^6.4.3 (GHSA-fx2h-pf6j-xcff, GHSA-v6wh-96g9-6wx3)
- js-yaml@4 >=4.2.0 <5 (GHSA-h67p-54hq-rp68)
- dompurify >=3.4.11 (GHSA-76mc-f452-cxcm, GHSA-hpcv-96wg-7vj8, GHSA-r47g-fvhr-h676, GHSA-rp9w-3fw7-7cwq, GHSA-cmwh-pvxp-8882)
- @opentelemetry/core >=2.8.0 (GHSA-8988-4f7v-96qf)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
tally-zero Ready Ready Preview Jun 29, 2026 2:46pm

Request Review

@fionnachan fionnachan merged commit 3396686 into main Jun 29, 2026
5 checks passed
@fionnachan fionnachan deleted the fix/audit-2026-06-29 branch June 29, 2026 16:08
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