fix(deps): bump axios, @hono/node-server, hono and other patched transitive deps by sahiljadhav7 · Pull Request #461 · browserstack/mcp-server · GitHub
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

@sahiljadhav7

Copy link
Copy Markdown
Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

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