chore(deps): bump transitive deps to patch 5 Dependabot alerts#319
Conversation
Targeted `npm update` for vulnerable transitive packages, staying within existing semver ranges to avoid breaking parent dependencies: - postcss: 8.5.5 → 8.5.14 (alert #127, GHSA, XSS via unescaped </style>) - picomatch: 2.3.1 → 2.3.2 (alerts #107 high ReDoS, #108 med POSIX class) - brace-expansion: 1.1.12 → 1.1.14, 2.0.2 → 2.1.0, 5.0.2 → 5.0.6 (alert #105) - uuid: 11.1.0 → 11.1.1 (alert #129, buffer bounds check) Build verified locally: webpack server + client both compile cleanly. Remaining open alerts (require separate handling): - #134 @babel/plugin-transform-modules-systemjs (Dependabot reports no update available) - #113/#112 lodash (requires semver-major bump of docusaurus-plugin-openapi-docs / docusaurus-theme-openapi-docs) - #104 serialize-javascript (no upstream fix available) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Targeted
npm updatefor vulnerable transitive packages in the rootpackage-lock.json. Each bump stays within existing semver ranges to avoid breaking parent dependencies (notably, picomatch stays on the 2.x line sopostman-code-generatorsis not affected).Alerts addressed
Why targeted (not
npm audit fix)A plain
npm audit fixtransitively bumpspostman-code-generatorsto a major version that drops bundled Node polyfills, breaking the Docusaurus webpack build (Module not found: Can't resolve 'path'). The targeted approach in this PR sidesteps that regression.Not addressed here (need separate decisions)
@babel/plugin-transform-modules-systemjs— Dependabot closed PR chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.25.9 to 7.29.4 #318 saying no update is availablelodash— requiresnpm audit fix --force, which performs a semver-major bump ofdocusaurus-plugin-openapi-docs/docusaurus-theme-openapi-docsserialize-javascript— no upstream fix available yetTest plan
npx docusaurus build— server and client both compile cleanly (only pre-existing broken-links error, same asmain)Test deploymentpasses🤖 Generated with Claude Code