chore: fix 41 dependabot alerts with non-breaking bumps#546
chore: fix 41 dependabot alerts with non-breaking bumps#546ignaciosantise merged 1 commit intodevelopfrom
Conversation
Update resolutions/overrides for: h3, tar, undici, flatted, socket.io-parser, hono, minimatch, yaml, storybook, brace-expansion, and serialize-javascript across root and expo-multichain example. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
|
Claude finished @ignaciosantise's task —— View job PR Review✅ Overall this is a clean and well-scoped dependency security update. A few observations worth noting:
ℹ️ The PR description states "all bumps are patch or minor versions (non-breaking)", but ℹ️ The yarn.lock shows No issues with lockfile integrity or missing checksums. The approach of using |
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
| "webpack": "5.104.1", | ||
| "flatted": "3.4.2", | ||
| "socket.io-parser": "4.2.6", | ||
| "minimatch": "3.1.3", |
There was a problem hiding this comment.
Minimatch resolution forces all versions to v3
High Severity
The Yarn resolution "minimatch": "3.1.3" forces all minimatch instances in the workspace to v3.1.3, including packages that depend on minimatch@^9.0.4 (glob@^10, @typescript-eslint/typescript-estree) and minimatch@^5.0.1 (glob@^8). This is a major version downgrade — v9 and v5 have different matching behavior and use brace-expansion@^2, which was also removed from yarn.lock. This could cause incorrect file matching in ESLint and glob operations. The expo-multichain overrides correctly use "minimatch": "10.2.3", suggesting this v3 pin was unintentional for the root workspace.





Summary
package.jsonand overrides inexamples/expo-multichain/package.jsonto fix 41 open dependabot alertsRemaining alerts (4)
bigint-buffer— deep in Solana dependency chain (@solana/spl-token→@solana/buffer-layout-utils→bigint-buffer). Requires upstream fix, cannot be overridden.Test plan
yarn installsucceedsnpm installin expo-multichain succeedsyarn buildpassesyarn why🤖 Generated with Claude Code
Note
Low Risk
Primarily lockfile and dependency pin updates; main risk is indirect runtime/build regressions from patched transitive dependency behavior changes.
Overview
Addresses dependabot alerts by updating dependency pins via root
package.jsonresolutionsand the Expo example’soverrides, plus regeneratingyarn.lock/package-lock.json.Notable bumps include
serialize-javascript,h3,hono,tar,undici,flatted,socket.io-parser(and itsdebugrange),minimatch,yaml,storybook, andbrace-expansion.Written by Cursor Bugbot for commit fb4b0e5. This will update automatically on new commits. Configure here.