Skip to content

chore(deps): add pnpm overrides for vulnerable transitive deps#778

Merged
lcottercertinia merged 1 commit into
certinia:mainfrom
lukecotter:chore-deps-audit-fix
May 22, 2026
Merged

chore(deps): add pnpm overrides for vulnerable transitive deps#778
lcottercertinia merged 1 commit into
certinia:mainfrom
lukecotter:chore-deps-audit-fix

Conversation

@lukecotter
Copy link
Copy Markdown
Contributor

📝 PR Overview

Adds pnpm workspace overrides to force minimum versions of transitive dependencies flagged by security advisories, and regenerates the lockfile so the upgrades apply across all workspaces.

🛠️ Changes made

  • Add overrides block in pnpm-workspace.yaml pinning minimums for @babel/plugin-transform-modules-systemjs, @xmldom/xmldom, brace-expansion, fast-uri, follow-redirects, lodash, path-to-regexp, picomatch, serialize-javascript, undici, uuid, webpack-dev-server, and ws
  • Regenerate pnpm-lock.yaml to resolve transitive deps against the new overrides

🧩 Type of change (check all applicable)

  • 🐛 Bug fix - something not working as expected
  • ✨ New feature – adds new functionality
  • ♻️ Refactor - internal changes with no user impact
  • ⚡ Performance Improvement
  • 📝 Documentation - README or documentation site changes
  • 🔧 Chore - dev tooling, CI, config
  • 💥 Breaking change

📷 Screenshots / gifs / video [optional]

No UI changes.

🔗 Related Issues

None.

✅ Tests added?

  • 👍 yes
  • 🙅 no, not needed
  • 🙋 no, I need help

📚 Docs updated?

  • 🔖 README.md
  • 🔖 CHANGELOG.md
  • 📖 help site
  • 🙅 not needed

Anything else we need to know? [optional]

Test plan:

  • pnpm install resolves cleanly
  • pnpm build
  • pnpm test
  • pnpm lint

- pin minimum versions for advisories in babel, xmldom, lodash, undici, ws, webpack-dev-server, and others via workspace overrides
- regenerate lockfile to apply forced upgrades across all workspaces
@lcottercertinia lcottercertinia merged commit 4071b3d into certinia:main May 22, 2026
5 checks passed
@lukecotter lukecotter deleted the chore-deps-audit-fix branch May 22, 2026 11:25
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