Skip to content

fix(deps): bump axios, @hono/node-server, hono and other patched transitive deps - #461

Open
sahiljadhav7 wants to merge 1 commit into
browserstack:mainfrom
sahiljadhav7:fix/bump-vulnerable-deps
Open

sahiljadhav7 wants to merge 1 commit into
browserstack:mainfrom
sahiljadhav7:fix/bump-vulnerable-deps

Conversation

@sahiljadhav7

Copy link
Copy Markdown

Summary

npm audit flags several dependencies with published advisories. This bumps every one that has a non-breaking fix.

Direct

  • axios 1.19.0 → 1.20.0 (range raised to ^1.20.0). Advisory range 1.0.0–1.19.0: prototype pollution, header injection, redirect SSRF, NO_PROXY bypass.

Transitive (lockfile only)

  • @hono/node-server 1.19.14 → 1.19.17 (<1.19.15), via @modelcontextprotocol/sdk
  • hono 4.12.28 → 4.13.13
  • body-parser, brace-expansion, fast-uri, ip-address, qs, undici: patch/minor bumps to patched versions

All lockfile changes are minor or patch bumps.

Not included (breaking, needs separate work)

  • basic-ftp, extract-zip, get-uri, proxy-agent, pac-proxy-agent, @puppeteer/browsers, @wdio/utils: fix requires webdriverio 10.
  • csv-parse: fix requires csv-parse 7.
  • webdriver / @wdio/config and vitest / @vitest/mocker (dev) report non-breaking fixes, but npm 11.3.0 crashes resolving them (see below).

This supersedes #290 (basic-ftp 5.3.0 → 5.3.1): the lockfile is already on 5.3.1, and the current advisory covers <=6.2.0.

Notes

npm audit fix itself crashes on this tree with npm 11.3.0 (Cannot read properties of null (reading 'edgesOut'), while resolving the webdriverio → puppeteer-core subtree), so packages were updated individually with npm install axios@^1.20.0 and npm update <pkg>.

Testing

  • npx tsc --noEmit: clean
  • npm run lint: clean
  • npm test: 72 files / 1125 tests passing

…sitive deps

npm audit flagged axios 1.19.0 (prototype pollution, header injection,
redirect SSRF, NO_PROXY bypass) and @hono/node-server <1.19.15, plus
non-breaking advisories in body-parser, brace-expansion, fast-uri,
ip-address, qs and undici.

npm audit fix crashes on this tree (arborist 'edgesOut' on the
webdriverio/puppeteer-core subtree), so packages were updated
individually. basic-ftp/extract-zip (need webdriverio 10) and csv-parse 7
are breaking and deferred.
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Central YAML (base), Organization UI (inherited), Workspace UI (inherited)
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: f85e8d33-5f4a-4b71-afb9-062a71f28538

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@sahiljadhav7

Copy link
Copy Markdown
Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

CodeRabbit chat interactions are restricted to organization members for this repository. Ask an organization member to interact with CodeRabbit, or set chat.allow_non_org_members: true in your configuration.

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