Skip to content

chore(deps): force qs >=6.16.0 via pnpm override - #1187

Merged
teallarson merged 1 commit into
mainfrom
teal/plt-3415-qs-cve-2026-82417-cve-2026-82562-in-arcadeaidocs-repo
Sep 9, 2026
Merged

chore(deps): force qs >=6.16.0 via pnpm override#1187
teallarson merged 1 commit into
mainfrom
teal/plt-3415-qs-cve-2026-82417-cve-2026-82562-in-arcadeaidocs-repo

Conversation

@teallarson

@teallarson teallarson commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Resolves PLT-3415 and Dependabot alerts #258 / #259.

What

instantsearch.js (via react-instantsearch) pulls in qs 6.15.2, which is affected by two medium advisories:

Both are fixed in 6.16.0. Added a pnpm override pinning qs to >=6.16.0 <7, following the same pattern as the other overrides in pnpm-workspace.yaml. The cap keeps it inside instantsearch.js's declared ^6.5.1 range.

qs 6.16.0 published 2026-08-29, so it's clear of the repo's 7-day minimumReleaseAge guard.

Verification

  • pnpm install resolves qs@6.16.0 — no 6.15.2 left in the lockfile
  • pnpm build succeeds
  • pnpm test — 875 tests across 69 files pass

🤖 Generated with Claude Code


Note

Low Risk
Dependency-only security pin with no app code changes; minor risk if qs 6.16.0 breaks instantsearch.js query parsing, mitigated by existing tests/build verification.

Overview
Adds a pnpm workspace override so transitive qs (from instantsearch.js / react-instantsearch) resolves to >=6.16.0 <7 instead of 6.15.2, addressing CVE-2026-82562 and CVE-2026-82417.

The lockfile is refreshed accordingly (qs@6.16.0 and related side-channel bumps); no application source changes.

Reviewed by Cursor Bugbot for commit 2547f79. Bugbot is set up for automated code reviews on this repo. Configure here.

instantsearch.js pulls qs 6.15.2, which is affected by CVE-2026-82562
(array-limit bypass via bracket-key comma parsing) and CVE-2026-82417
(DoS via attacker-controlled isBuffer). Both are fixed in 6.16.0, which
is inside instantsearch.js's declared ^6.5.1 range.

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

vercel Bot commented Sep 9, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
docs Ready Ready Preview Sep 9, 2026 6:06pm UTC

Request Review

@teallarson
teallarson marked this pull request as ready for review September 9, 2026 18:20
@teallarson
teallarson requested review from a team, evantahler, sdreyer and torresmateo and removed request for a team September 9, 2026 18:21
@teallarson
teallarson merged commit cbf3250 into main Sep 9, 2026
7 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.

2 participants