Skip to content

fix(deps): resolve Dependabot vulnerabilities#39

Merged
henningmu merged 1 commit into
mainfrom
henningmu/fix-dependabot-vulns
Jun 25, 2026
Merged

fix(deps): resolve Dependabot vulnerabilities#39
henningmu merged 1 commit into
mainfrom
henningmu/fix-dependabot-vulns

Conversation

@henningmu

@henningmu henningmu commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Update root and website dependency stacks to patched/current versions where compatible.
  • Pin installable dependency versions in both package.json files.
  • Replace ad hoc gray-matter patching with patch-package for the forced js-yaml@4.2.0 override.
  • Keep undici on 7.x via Renovate until the SDK is ready to raise its runtime Node floor for undici@8.

Residual advisory

This does not close Dependabot alerts 48, 49, or 50. Those are for undici@6.26.0 bundled inside npm@11.17.0, pulled by @semantic-release/npm. npm audit fix --dry-run confirms that bundled copy cannot be fixed until npm publishes a patched package.

Verification

  • npm run integrity-checks
  • cd website && npm ci
  • cd website && npm run typecheck && npm run build
  • cd website && npm audit --audit-level=low

Superseded open PRs

This PR includes the patched dependency versions from these currently open Dependabot PRs, so they can be closed after this merges:

Dependabot alerts closed

Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/46
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/45
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/44
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/43
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/42
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/41
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/40
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/39
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/38
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/37
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/35
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/34
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/33
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/32
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/31
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/30
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/29
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/28
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/27
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/26
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/25
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/24
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/23
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/21
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/20
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/18
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/17
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/16
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/12
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/11
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/10
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/9
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/8
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/5
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/3
Closes https://github.com/Doist/comms-sdk-typescript/security/dependabot/2

@henningmu henningmu requested a review from doistbot June 24, 2026 13:37
doistbot

This comment was marked as resolved.

@henningmu henningmu changed the title Fix Dependabot dependency vulnerabilities fix(deps): resolve Dependabot vulnerabilities Jun 24, 2026
@henningmu henningmu force-pushed the henningmu/fix-dependabot-vulns branch from 2443833 to 7f61733 Compare June 24, 2026 13:51
@henningmu henningmu marked this pull request as ready for review June 24, 2026 13:57
doistbot

This comment was marked as resolved.

@henningmu henningmu force-pushed the henningmu/fix-dependabot-vulns branch from 7f61733 to d821e0b Compare June 24, 2026 14:19
@henningmu henningmu marked this pull request as draft June 24, 2026 14:19
@henningmu henningmu marked this pull request as ready for review June 24, 2026 14:26
doistbot

This comment was marked as resolved.

@henningmu henningmu force-pushed the henningmu/fix-dependabot-vulns branch from d821e0b to 836a2a4 Compare June 24, 2026 18:21
@henningmu henningmu marked this pull request as draft June 24, 2026 18:22
@henningmu henningmu marked this pull request as ready for review June 24, 2026 18:28
doistbot

This comment was marked as resolved.

@henningmu henningmu force-pushed the henningmu/fix-dependabot-vulns branch from 836a2a4 to 53e19dd Compare June 24, 2026 18:36
@henningmu henningmu requested a review from scottlovegrove June 24, 2026 19:04
@henningmu henningmu merged commit 953f6d8 into main Jun 25, 2026
6 checks passed
@henningmu henningmu deleted the henningmu/fix-dependabot-vulns branch June 25, 2026 17:59
doist-release-bot Bot added a commit that referenced this pull request Jun 25, 2026
## [0.6.1](v0.6.0...v0.6.1) (2026-06-25)

### Bug Fixes

* **deps:** resolve Dependabot vulnerabilities ([#39](#39)) ([953f6d8](953f6d8))
@doist-release-bot

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.6.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants