Skip to content

chore(deps): patch postcss, dompurify, protobufjs via pnpm overrides#131

Merged
chris-c-thomas merged 2 commits intomainfrom
chore/dependabot-alerts
Apr 24, 2026
Merged

chore(deps): patch postcss, dompurify, protobufjs via pnpm overrides#131
chris-c-thomas merged 2 commits intomainfrom
chore/dependabot-alerts

Conversation

@chris-c-thomas
Copy link
Copy Markdown
Owner

This pull request updates several dependencies to their latest patch or minor versions and adds new dependencies to the project. The main focus is on keeping the codebase up-to-date and compatible with the latest versions of important libraries.

Dependency updates and additions:

Upgraded dependencies:

  • Upgraded dompurify from version 3.3.2/3.3.3 to 3.4.0/3.4.1 in both package.json and pnpm-lock.yaml for improved security and bug fixes. [1] [2] [3] [4] [5] [6]
  • Upgraded postcss from 8.4.12/8.5.8 to 8.5.10 in all relevant places, ensuring compatibility with peer dependencies and other packages. [1] [2] [3] [4] [5]
  • Upgraded protobufjs from 7.5.4 to 7.5.5, providing the latest bug fixes and improvements. [1] [2] [3] [4] [5]

Dependency additions:

  • Added postcss and protobufjs as direct dependencies in package.json to ensure they are explicitly available in the project.

Lockfile synchronization:

  • Updated pnpm-lock.yaml to reflect all of the above changes, ensuring the lockfile is consistent with the updated dependencies and their versions. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

    Resolves 6 open Dependabot alerts (1 critical, 5 medium) on main:

    - protobufjs: ^7.5.5 (new override) — GHSA-xq3m-2v4x-88gg (critical, RCE)
    - postcss: ^8.5.10 (new override) — GHSA-qx2v-qp2m-jg93 (XSS via unescaped </style>)
    - dompurify: ^3.4.0 (bumped from ^3.3.2) — GHSA-39q2-94rc-95cp,
      GHSA-v9jr-rg53-9pgp, GHSA-h7mw-gpvr-xq4m, GHSA-crv5-9vww-q3g8
      (XSS / sanitizer bypasses)
@chris-c-thomas chris-c-thomas self-assigned this Apr 24, 2026
@chris-c-thomas chris-c-thomas added fix dependencies Pull requests that update a dependency file chore dependabot labels Apr 24, 2026
@sonarqubecloud
Copy link
Copy Markdown

@chris-c-thomas chris-c-thomas merged commit f047719 into main Apr 24, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependabot dependencies Pull requests that update a dependency file fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant