Sourced from dompurify's releases.
DOMPurify 3.4.0
Most relevant changes:
- Fixed a problem with
FORBID_TAGSnot winning overADD_TAGS, thanks@kodareef5- Fixed several minor problems and typos regarding MathML attributes, thanks
@DavidOliver- Fixed
ADD_ATTR/ADD_TAGSfunction leaking into subsequent array-based calls, thanks@1Jesper1- Fixed a missing
SAFE_FOR_TEMPLATESscrub inRETURN_DOMpath, thanks@bencalif- Fixed a prototype pollution via
CUSTOM_ELEMENT_HANDLING, thanks@trace37labs- Fixed an issue with
ADD_TAGSfunction form bypassingFORBID_TAGS, thanks@eddieran- Fixed an issue with
ADD_ATTRpredicates skipping URI validation, thanks@christos-eth- Fixed an issue with
USE_PROFILESprototype pollution, thanks@christos-eth- Fixed an issue leading to possible mXSS via Re-Contextualization, thanks
@researchatfluidattacksand others- Fixed an issue with closing tags leading to possible mXSS, thanks
@frevadiscor- Fixed a problem with the type dentition patcher after Node version bump
- Fixed freezing BS runs by reducing the tested browsers array
- Bumped several dependencies where possible
- Added needed files for OpenSSF scorecard checks
Published Advisories are here: https://github.com/cure53/DOMPurify/security/advisories?state=published
DOMPurify 3.3.3
- Fixed an engine requirement for Node 20 which caused hiccups, thanks
@Rotzbua
5b16e0b
Getting 3.x branch ready for 3.4.0 release (#1250)8bcbf73
chore: Preparing 3.3.3 release5faddd6
fix: engine requirement (#1210)0f91e3a
Update README.mdd5ff1a8
Merge branch 'main' of github.com:cure53/DOMPurifyc3efd48
fix: moved back from jsdom 28 to jsdom 20988b888
fix: moved back from jsdom 28 to jsdom 202726c74
chore: Preparing 3.3.2 release6202c7e
build(deps): bump @tootallnate/once and jsdom (#1204)302b51d
fix: Expanded the regex ever so slightly to also cover script