chore(deps): bump dompurify from 3.3.2 to 3.4.0 in /libs/designer-ui#9066
chore(deps): bump dompurify from 3.3.2 to 3.4.0 in /libs/designer-ui#9066dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.3.2 to 3.4.0. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](cure53/DOMPurify@3.3.2...3.4.0) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.4.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
|
📊 Coverage check completed. See workflow run for details. |
🤖 AI PR Validation ReportPR Review ResultsThank you for your submission! Here's detailed feedback on your PR title and body compliance:✅ PR Title
❌ Commit Type
❌ Risk Level
❌ What & Why
❌ Impact of Change
❌ Test Plan
|
| Section | Status | Recommendation |
|---|---|---|
| Title | ✅ | Keep the current title |
| Commit Type | ❌ | Select chore in the PR body |
| Risk Level | ❌ | Add risk:medium label and select Medium in the PR body with justification |
| What & Why | ❌ | Add a short What & Why section describing the dependency bump and reasons |
| Impact of Change | ❌ | Fill out Users/Developers/System impact bullet points as suggested |
| Test Plan | ❌ | Add unit/E2E tests or a clear manual test plan and justification |
| Contributors | Add a short contributors acknowledgment (Dependabot) or leave blank with note | |
| Screenshots/Videos | Not required for this change |
Final Notes & Suggested Edits (copy/paste to update the PR body):
- At top of PR body add the required template and mark values, e.g.:
## Commit Type
- [ ] feature
- [ ] fix
- [ ] refactor
- [ ] perf
- [ ] docs
- [ ] test
- [x] chore
## Risk Level
- [ ] Low
- [x] Medium
- [ ] High
## What & Why
- What: Bump dompurify from 3.3.2 to 3.4.0 in libs/designer-ui.
- Why: Includes security fixes (mXSS, prototype pollution mitigations) and bug fixes; keeps dependency up to date.
## Impact of Change
- **Users:** No direct UI changes expected. Potentially safer sanitization; verify rendering.
- **Developers:** Run install/build locally; update lockfile if necessary.
- **System:** Minimal perf impact; improved security posture.
## Test Plan
- [ ] Unit tests added/updated
- [ ] E2E tests added/updated
- [x] Manual testing completed
Manual testing steps:
1. Install dependencies and run unit tests: `yarn && yarn test` (or repo-specific commands) — confirm pass.
2. Build designer-ui and smoke-test pages/components using DOMPurify.
3. Verify sample inputs containing HTML are sanitized and rendered correctly across affected components.
4. Run `npm audit`/security scanner and report results.
-
Add the repository risk label (e.g.,
risk:medium) to the PR so the CI/automation and reviewers can see the selected risk. -
If you intentionally did not add any tests, explain why in the Test Plan and include a short manual verification checklist as shown above.
-
Optional: mention
dependabot[bot]in Contributors or leave that section blank with a note.
Summary: This PR's title is fine, but the PR body does not follow the required template: commit type, risk level, What & Why, Impact, and Test Plan are missing or incomplete. Also the PR currently lacks a risk label. Because DOMPurify is security-sensitive and the release notes mention security fixes, I advise risk:medium. Please update the PR body using the suggested text above, add the risk label risk:medium, and add/describe testing steps (or tests) and then re-submit.
Thank you!
Last updated: Thu, 16 Apr 2026 04:03:27 GMT
Bumps dompurify from 3.3.2 to 3.4.0.
Release notes
Sourced from dompurify's releases.
Commits
5b16e0bGetting 3.x branch ready for 3.4.0 release (#1250)8bcbf73chore: Preparing 3.3.3 release5faddd6fix: engine requirement (#1210)0f91e3aUpdate README.mdd5ff1a8Merge branch 'main' of github.com:cure53/DOMPurifyc3efd48fix: moved back from jsdom 28 to jsdom 20988b888fix: moved back from jsdom 28 to jsdom 202726c74chore: Preparing 3.3.2 release6202c7ebuild(deps): bump@tootallnate/onceand jsdom (#1204)302b51dfix: Expanded the regex ever so slightly to also cover scriptDependabot 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.