Skip to content

fix: resolve interop package vulnerability - #426

Open
alice-ef[bot] wants to merge 1 commit into
devfrom
fix/weekly-vuln-2026-07-20
Open

fix: resolve interop package vulnerability#426
alice-ef[bot] wants to merge 1 commit into
devfrom
fix/weekly-vuln-2026-07-20

Conversation

@alice-ef

@alice-ef alice-ef Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes a dev-only vulnerability in the Interop SDK package audit by forcing the vulnerable brace-expansion 5.0.x resolution to the patched 5.0.7 release via a root pnpm override and lockfile update.

Affected package(s)

  • @wonderland/interop-cross-chain

Advisory

  • GHSA-jxxr-4gwj-5jf2brace-expansion: Large numeric range defeats documented max DoS protection
    • URL: GHSA-jxxr-4gwj-5jf2
    • Severity: moderate
    • Dependency path: packages__cross-chain>ts-to-zod>@oclif/core>minimatch>brace-expansion
    • Scope: dev-only (present in full audit, absent from production-only audit)

Files changed

  • package.json
  • pnpm-lock.yaml

Validation

  • corepack pnpm audit --json — passed for in-scope packages after fix (0 findings for packages__cross-chain / packages__addresses)
  • corepack pnpm audit --prod --json — passed for in-scope packages after fix (0 findings for packages__cross-chain / packages__addresses)
  • corepack pnpm install --frozen-lockfile — passed
  • corepack pnpm --filter @wonderland/interop-addresses check-types — passed
  • corepack pnpm --filter @wonderland/interop-addresses test — passed (244 passed, 1 skipped)
  • corepack pnpm --filter @wonderland/interop-addresses build — passed
  • corepack pnpm --filter @wonderland/interop-cross-chain check-types — passed after building @wonderland/interop-addresses
  • corepack pnpm --filter @wonderland/interop-cross-chain test — passed after building @wonderland/interop-addresses

Note: initial direct cross-chain validation failed because the workspace dependency @wonderland/interop-addresses had not been built in the fresh checkout; it passed after building addresses.

Changeset

No Changeset was added. This is a root-only pnpm override and lockfile/transitive dependency resolution fix; it does not modify in-scope package contents or release payload/API.

Scope note

Unrelated app/docs/example/root vulnerabilities were ignored by request; this PR only addresses the in-scope Interop SDK package finding.

@vercel

vercel Bot commented Jul 20, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
interop-sdk-addresses Ready Ready Preview, Comment Jul 20, 2026 7:10am
interop-sdk-benchmark Ready Ready Preview, Comment Jul 20, 2026 7:10am
interop-sdk-docs Ready Ready Preview, Comment Jul 20, 2026 7:10am
interop-sdk-examples Ready Ready Preview, Comment Jul 20, 2026 7:10am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

0 participants