Skip to content

[security-autofix] Fix Dependabot vulnerabilities - #10

Merged
schroneko merged 1 commit into
mainfrom
cursor/security-autofix-5ea0
Oct 23, 2026
Merged

schroneko merged 1 commit into
mainfrom
cursor/security-autofix-5ea0

Conversation

@schroneko

Copy link
Copy Markdown
Owner

Supersedes failing Dependabot PRs #5 and #3 by applying the patched transitive versions in package-lock.json.

The Dependabot alerts REST API is not readable with this token (403 Resource not accessible by integration). Open pull requests plus npm audit were used to identify the vulnerable packages still present on main. GraphQL vulnerabilityAlerts returned an empty list under the same token, so it was not treated as proof that alerts are closed.

Upgrades

Parent ranges already allow these versions (ajv → fast-uri@^3.0.1, express → proxy-addr@^2.0.7, express / body-parser → qs@^6.14.0 / ^6.15.2), so only the lockfile changed.

Package From To GHSAs
proxy-addr 2.0.7 2.0.8 GHSA-jqcg-44mw-7w3h
fast-uri 3.1.4 3.1.9 GHSA-7p8r-x3mc-p8w7, GHSA-5jgf-p345-68v8, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf, GHSA-jqff-g426-hqxp, GHSA-qw65-cvwx-89v3, GHSA-hrr3-gc8f-f4qj, GHSA-w74x-v6f9-j3xg, GHSA-wjr9-j795-jxcr, GHSA-xhq7-xmqj-769h, GHSA-333x-w4r6-6crp
qs 6.15.3 6.16.1 GHSA-x5fp-wj9c-mxmx, GHSA-4mjr-xmp4-gh2g

fast-uri is taken to 3.1.9 rather than the 3.1.7 in PR #3. 3.1.7 still matches later advisories (including GHSA-hrr3-gc8f-f4qj, fixed in 3.1.8, and the 3.1.9 security release).

Superseded pull requests

  • Bump proxy-addr from 2.0.7 to 2.0.8 #5 — Bump proxy-addr from 2.0.7 to 2.0.8 (GHSA-jqcg-44mw-7w3h). CI failure was the legacy Dependabot Safe Auto Merge job: gh pr merge returned HTTP 403. Textlint succeeded.
  • Bump fast-uri from 3.1.4 to 3.1.7 #3 — Bump fast-uri from 3.1.4 to 3.1.7. Same auto-merge 403. Textlint succeeded. That bump does not cover the advisories fixed in 3.1.8 and 3.1.9.

qs had no open Dependabot PR. It is a lockfile-only bump inside the existing ranges.

Left unchanged

No major upgrades. The auto-merge workflow was not edited (Managed by dependabot-automation/rollout.sh). After this lands, npm audit reports 0 vulnerabilities.

Checks

npm ci and npm run lint:text (the only repo script; there is no build or test script).

Open in Web Open in Cursor 

Regenerate the lockfile so transitive dev dependencies pick up the
security releases that clear the open Dependabot findings.

Co-authored-by: ぬこぬこ | NUKO <schroneko@users.noreply.github.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-10-23T04:56:47.515664Z 3bc68f1 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@schroneko
schroneko merged commit 48cd937 into main Oct 23, 2026
5 checks passed
@schroneko
schroneko deleted the cursor/security-autofix-5ea0 branch October 23, 2026 04:57
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