This issue has been created
There are 4 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-745b52f0-af86-4ead-8f84-622716b35427 XWIKI-24531 Open

Upgrade to dompurify 3.4.11

 
View issue   ·   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-eb833690-4148-4f27-a54b-12692af3c69a Manuel Leduc created this issue on 30/Jun/26 09:27
 
Summary: Upgrade to dompurify 3.4.11
Issue Type: cid:jira-generated-image-avatar-745b52f0-af86-4ead-8f84-622716b35427 Task
Affects Versions: 17.10.9, 18.4.1, 18.5.0
Assignee: Unassigned
Components: Dependency Upgrades
Created: 30/Jun/26 09:27
Priority: cid:jira-generated-image-static-major-00524e3c-59f9-4147-b523-6d3c78610ee4 Major
Reporter: Manuel Leduc
Description:

v3.4.11: DOMPurify 3.4.11

Compare Source

  • Fixed an issue with a leaky config for hooks via setConfig, thanks @​trace37labs
  • Bumped vulnerable development dependencies to arrive at plain 0 with npm audit
  • Updated the osv-scanner suppression list as no vulnerable dependencies are left for now
  • Updated up the linting tool-chain and removed now-redundant lint directives
  • Updated the documentation is several spots, README, wiki, etc.
  • Bumped several dependencies where possible

v3.4.10: DOMPurify 3.4.10

Compare Source

  • Refactored codebase for clarity: extracted the public type declarations into types.ts
  • Decomposed the three largest sanitizer functions into focused helpers
  • Removed duplicated defaults and dead branches, consolidated SAFE_FOR_TEMPLATES scrubbing into single shared path
  • Improved per-node performance by hoisting the mXSS probe regexes and testing textContent before innerHTML
  • Added a deterministic micro-benchmark harness (npm run bench) with a --compare mode
  • Reduced CI cost by running the full three-engine browser suite once per PR
  • Refreshed the demos/ folder so every demo runs again, and added a SVG-via-<img> demo
  • Documented the bench and test:happydom scripts in the README
  • Completed the Attack Classes & Bypass History wiki page
  • Bumped several dependencies where possible
 
 

4 updates

 
cid:jira-generated-image-avatar-eb833690-4148-4f27-a54b-12692af3c69a Changes by Manuel Leduc on 30/Jun/26 09:27
 
Fix Version: 18.6.0-rc-1
Fix Version: 18.4.2
Fix Version: 17.10.10
Assignee: Manuel Leduc