fix(deps): bump dompurify from 3.4.12 to 3.4.13 - #916
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.12 to 3.4.13. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](cure53/DOMPurify@3.4.12...3.4.13) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.4.13 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
✅ Deploy Preview for phillips-seldon ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
davidicus
left a comment
There was a problem hiding this comment.
@dependabot squash and merge
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
Updates the dompurify dependency to a newer patch version.
Changes:
- Bump
dompurifyfrom^3.4.12to^3.4.13.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
There was a problem hiding this comment.
Review: dompurify 3.4.12 → 3.4.13
This is a straightforward Dependabot patch bump with no application-code changes. I would approve this.
What changed
package.jsonrange pin:^3.4.12→^3.4.13package-lock.jsonresolved version, registry URL, and integrity hash updated accordingly — all three are internally consistent and only touch thedompurifyentry.
Security relevance
This release is directly relevant to this codebase. dompurify is used for sanitizing raw HTML (paired with html-react-parser) and three security-adjacent fixes are included:
- DOM clobbering via
ownerDocumentduringIN_PLACEsanitization — highest relevance; any call-sites usingDOMPurify.sanitize(…, { IN_PLACE: true })or hooks alongsideIN_PLACEwere potentially bypassable. - Hooks bypassing the clone guard — relevant wherever custom
addHookcallbacks are registered. - Hook removal during
IN_PLACEsanitization — correctness fix forremoveHook/removeAllHooks.
Given that dompurify is the primary XSS mitigation layer in this package, picking up these fixes promptly is the right call. No API surface changed (patch release), so no consumer-side changes are needed.
Verdict
Safe to merge. No concerns.
|
Tip All tests passed and all changes approved!🟢 UI Tests: 494 tests unchanged |
|
🚀 Storybook preview is ready. • Preview: https://68b9f094608b90f3cfec5a06-ycnxxofugl.chromatic.com/ |
Dependency Upgrade Risk Assessment:
|
Bumps dompurify from 3.4.12 to 3.4.13.
Release notes
Sourced from dompurify's releases.
Commits
3067f77release: 3.4.13 (#1562)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.