Skip to content

security: patch protobufjs, basic-ftp, lodash (APS-18801, APS-18762, APS-18683)#72

Merged
karanshah-browserstack merged 1 commit intomainfrom
aps-18801-aps-18762-aps-18683
Apr 21, 2026
Merged

security: patch protobufjs, basic-ftp, lodash (APS-18801, APS-18762, APS-18683)#72
karanshah-browserstack merged 1 commit intomainfrom
aps-18801-aps-18762-aps-18683

Conversation

@karanshah-browserstack
Copy link
Copy Markdown
Collaborator

@karanshah-browserstack karanshah-browserstack commented Apr 21, 2026

Summary

Bumps three transitive dependencies in package-lock.json via npm audit fix (non-breaking, no changes to package.json):

Verified with npm audit — all three target advisories are resolved. Remaining unfixed advisories are pre-existing @tootallnate/once / aws-sdk chains that require a breaking change to browserstack-node-sdk and are out of scope for these tickets.

Test plan

Ran the repo's sample Playwright suite against BrowserStack after upgrading — full SDK + transitive deps exercised end-to-end:

🤖 Generated with Claude Code

Bumps three transitive dependencies in package-lock.json via `npm audit fix`
(non-breaking, no changes to package.json):

- protobufjs 7.2.5 -> 7.5.5  (APS-18801, GHSA-xq3m-2v4x-88gg, RCE)
- basic-ftp   5.2.0 -> 5.3.0 (APS-18762, GHSA-chqc-8p9q-pq6q, CRLF injection)
- lodash      4.17.21 -> 4.18.1 (APS-18683, GHSA-r5fr-rjxr-66jc, code injection)

Verified end-to-end on BrowserStack — sample Playwright suite passes 3/3
across Win11 Chrome, OS X Ventura playwright-webkit, Win11 playwright-firefox.
Build: https://automate.browserstack.com/dashboard/v2/builds/b357e4e033cee6b53239c969632d603ffa481031

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@karanshah-browserstack karanshah-browserstack requested a review from a team as a code owner April 21, 2026 07:05
@karanshah-browserstack karanshah-browserstack merged commit 9514fc5 into main Apr 21, 2026
5 checks passed
@karanshah-browserstack karanshah-browserstack deleted the aps-18801-aps-18762-aps-18683 branch April 21, 2026 07:17
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