Skip to content

fix(security): update lodash to 4.17.23, add lodash-es override#285

Closed
bierlingm wants to merge 1 commit intomain-0.6from
fix/dependabot-lodash
Closed

fix(security): update lodash to 4.17.23, add lodash-es override#285
bierlingm wants to merge 1 commit intomain-0.6from
fix/dependabot-lodash

Conversation

@bierlingm
Copy link
Copy Markdown
Collaborator

@bierlingm bierlingm commented Mar 19, 2026

Summary

  • Updates lodash from ^4.17.21 to ^4.17.23 in ui/package.json
  • Adds lodash and lodash-es overrides in root package.json to ensure all transitive copies are also patched

Fixes Prototype Pollution vulnerability in _.unset and _.omit functions (GHSA-xxjr-mmjv-4gpg).

Dependabot Alerts Resolved

Lockfile changes

The lockfile diff includes removal of several stale optional peer dependencies (terser, source-map-support, meow, vue-template-compiler, etc.) that are cleaned up during npm install. These are unrelated to the lodash fix but are a normal side effect of lockfile regeneration.

Test plan

  • npm install completes without errors
  • npm audit no longer reports lodash/lodash-es vulnerabilities
  • CI passes

🤖 Generated with Claude Code

Fixes Prototype Pollution vulnerability in _.unset and _.omit functions.

Resolves Dependabot alerts #97 (lodash) and #96 (lodash-es).
GHSA-xxjr-mmjv-4gpg

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bierlingm
Copy link
Copy Markdown
Collaborator Author

Superseded by #287 — the clean lockfile regeneration in that PR resolves lodash to 4.17.23 and lodash-es to 4.17.23 automatically.

@bierlingm bierlingm closed this Mar 19, 2026
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