Skip to content

fix(deps): dompurify 3.4.12 -> 3.4.13 (IN_PLACE hook removal XSS) - #303

Merged
important-new merged 1 commit into
InspectorHub:mainfrom
important-new:fix/dompurify-3-4-13
Aug 8, 2026
Merged

fix(deps): dompurify 3.4.12 -> 3.4.13 (IN_PLACE hook removal XSS)#303
important-new merged 1 commit into
InspectorHub:mainfrom
important-new:fix/dompurify-3-4-13

Conversation

@important-new

Copy link
Copy Markdown
Contributor

A new advisory landed between this release's up-front Dependabot check (0 alerts)
and its post-merge re-check (1). Medium severity, runtime scope: removing an
IN_PLACE hook can leave a detached subtree executable.

This is not routine housekeeping here. Agreement HTML renders through
SanitizedHtml/DOMPurify and that path is security-critical — the sanitizer is
the control, so a hole in it is the whole control.

Lockfile updated in place with npm update; the multi-platform entries are intact
(346 linux entries), because re-resolving on Windows drops the linux binaries and
breaks the ubuntu runner.

Full suite green locally before pushing: lint (24 gates), test:unit 723 files /
5236 tests, test:web 335 / 2232.

🤖 Generated with Claude Code

A new advisory landed between this release's up-front Dependabot check (0 alerts)
and its post-merge re-check (1). Medium severity, runtime scope: removing an
IN_PLACE hook can leave a detached subtree executable.

This one matters here rather than being routine housekeeping. Agreement HTML is
rendered through SanitizedHtml/DOMPurify and that path is security-critical --
the sanitizer is the control, so a hole in the sanitizer is the whole control.

Lockfile updated in place with `npm update`; the multi-platform entries are
intact (346 linux entries), because re-resolving on Windows drops the linux
binaries and breaks the ubuntu runner.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0185QebqzFLviQKtnEjLkC3H
@important-new
important-new merged commit 9b29bcf into InspectorHub:main Aug 8, 2026
14 checks passed
@important-new
important-new deleted the fix/dompurify-3-4-13 branch August 8, 2026 02:43
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.

1 participant