Skip to content
This repository was archived by the owner on Jun 10, 2026. It is now read-only.

Fix dependency security vulnerabilities - #220

Open
mpsq wants to merge 7 commits into
mainfrom
cursor/fix-shell-quote-cve-b700
Open

Fix dependency security vulnerabilities#220
mpsq wants to merge 7 commits into
mainfrom
cursor/fix-shell-quote-cve-b700

Conversation

@mpsq

@mpsq mpsq commented Jun 10, 2026

Copy link
Copy Markdown
Member

Summary

  • Refresh pnpm-lock.yaml so @graphql-codegen/cli resolves shell-quote to fixed version 1.8.4
  • Add a pnpm override for ws@8.21.0 so exact transitive GraphQL Tools pins no longer install vulnerable ws@8.13.0
  • Upgrade direct rollup dev dependency to patched 3.30.0, keeping the existing Rollup major while removing vulnerable 3.29.5
  • Add a pnpm override for immutable@3.8.3 so @ardatan/relay-compiler no longer installs vulnerable immutable@3.7.6
  • Add a pnpm override for lodash@4.18.1 so GraphQL Codegen and schema tooling no longer install vulnerable lodash@4.17.21
  • Add a pnpm override for tmp@0.2.7 so external-editor consumers no longer install vulnerable tmp@0.0.33
  • Refresh pnpm-lock.yaml so runtime ajv resolves fast-uri to patched 3.1.2
  • Leave GraphQL Codegen package versions unchanged because the existing stack can resolve to patched transitive packages with the overrides

Validation

  • pnpm install --frozen-lockfile
  • pnpm test -- --run
  • pnpm why shell-quote confirms only shell-quote@1.8.4 is installed
  • pnpm why ws confirms only ws@8.21.0 is installed
  • pnpm why rollup confirms direct/plugin Rollup consumers resolve to rollup@3.30.0
  • pnpm why immutable confirms only immutable@3.8.3 is installed
  • pnpm why lodash confirms only lodash@4.18.1 is installed
  • pnpm why tmp confirms only tmp@0.2.7 is installed
  • pnpm why fast-uri confirms only fast-uri@3.1.2 is installed
  • pnpm build
  • pnpm codegen completed; unrelated generated schema output from the external schema was not included
Open in Web Open in Cursor 

Co-authored-by: Meril <mpsq@users.noreply.github.com>
@mpsq
mpsq marked this pull request as ready for review June 10, 2026 15:12
@mpsq
mpsq enabled auto-merge (squash) June 10, 2026 15:12
Co-authored-by: Meril <mpsq@users.noreply.github.com>
@cursor cursor Bot changed the title Fix shell-quote vulnerability Fix shell-quote and ws vulnerabilities Jun 10, 2026
Co-authored-by: Meril <mpsq@users.noreply.github.com>
@cursor cursor Bot changed the title Fix shell-quote and ws vulnerabilities Fix shell-quote, ws, and rollup vulnerabilities Jun 10, 2026
Co-authored-by: Meril <mpsq@users.noreply.github.com>
@cursor cursor Bot changed the title Fix shell-quote, ws, and rollup vulnerabilities Fix shell-quote, ws, rollup, and immutable vulnerabilities Jun 10, 2026
Co-authored-by: Meril <mpsq@users.noreply.github.com>
@cursor cursor Bot changed the title Fix shell-quote, ws, rollup, and immutable vulnerabilities Fix shell-quote, ws, rollup, immutable, and lodash vulnerabilities Jun 10, 2026
@socket-security

socket-security Bot commented Jun 10, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedrollup@​3.30.09810010099100

View full report

Co-authored-by: Meril <mpsq@users.noreply.github.com>
@cursor cursor Bot changed the title Fix shell-quote, ws, rollup, immutable, and lodash vulnerabilities Fix shell-quote, ws, rollup, immutable, lodash, and tmp vulnerabilities Jun 10, 2026
Co-authored-by: Meril <mpsq@users.noreply.github.com>
@cursor cursor Bot changed the title Fix shell-quote, ws, rollup, immutable, lodash, and tmp vulnerabilities Fix dependency security vulnerabilities Jun 10, 2026
@mpsq
mpsq requested a review from jordrake June 10, 2026 17:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants