Skip to content

chore(deps): bump electron to 41.10.5, dompurify to 3.4.13, ws to 8.21.3 - #2274

Open
arpe1618 wants to merge 5 commits into
moeru-ai:mainfrom
arpe1618:chore/bump-electron-dompurify-ws-v2
Open

chore(deps): bump electron to 41.10.5, dompurify to 3.4.13, ws to 8.21.3#2274
arpe1618 wants to merge 5 commits into
moeru-ai:mainfrom
arpe1618:chore/bump-electron-dompurify-ws-v2

Conversation

@arpe1618

Copy link
Copy Markdown

Description

Bumps three dependencies to their latest patch releases within the existing
caret ranges in pnpm-workspace.yaml. No API changes — drop-in replacements.

Package From To
electron ^41.2.1 ^41.10.5
dompurify ^3.4.0 ^3.4.13
ws ^8.20.0 ^8.21.3

Why these three:

  • electron 41.2.1 has a known contextIsolation bypass (CVE-2026-70601)
    and two related contextBridge/sandbox issues. All three are patched in
    41.10.x.
  • dompurify 3.4.0 has two known XSS filter bypass issues patched in
    3.4.13.
  • ws 8.20.0 has a micro-fragment memory exhaustion DoS patched in 8.21.x.

Compatibility: All three are patch-only bumps. DOMPurify's sanitize()
call sites, Electron API usages, and ws WebSocketServer constructor were
verified to be unaffected.

Linked Issues

N/A

Additional Context

These packages are declared with ^ caret ranges in the catalog, so the
only change is updating the floor version in pnpm-workspace.yaml and
running pnpm update. No code changes are needed.

Note: hono (pinned at 4.11.3) and @better-auth/oauth-provider
(pinned at 1.6.25) also have known CVEs but are left out intentionally —
both are exact pins that likely exist for a reason and warrant separate
discussion.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ec9b82ec1f

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread pnpm-lock.yaml Outdated
@lietblue lietblue added dependencies Pull requests that update a dependency file pr-review/well-informed Pull Request that well described, with screenshots or tests, or explained well, easier to review scope/engineering Scope related to toolchain, workflow, workspace, and CI/CD, deploy, packaging, etc. security Security issue, Pull Request, or advisory related. and removed pr-review/well-informed Pull Request that well described, with screenshots or tests, or explained well, easier to review labels Aug 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor

⏳ Approval required for deploying to Cloudflare Workers (Preview) for stage-web.

Name Link
🔭 Waiting for approval For maintainers, approve here

Hey, maintainers, kindly take some time to review and approve this deployment when you are available. Thank you! 🙏

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

Labels

dependencies Pull requests that update a dependency file scope/engineering Scope related to toolchain, workflow, workspace, and CI/CD, deploy, packaging, etc. security Security issue, Pull Request, or advisory related.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants