What's Changed
Security
- Backport the
removeScriptElementhardening from SVGO v4 in #2272:- remove known SVG event attributes
- reject executable
data:URLs and legacyvbscript:URLs - sanitize executable HTML inside
<foreignObject>elements - handle namespace-prefixed SVG anchors and URL schemes containing ASCII tabs or newlines
This addresses GHSA-4vpr-x523-8j87 and GHSA-w27v-7q3p-w38r for the v2 release line.
Support
SVGO v2 is not officially supported; please consider upgrading to SVGO v4. This security fix has been backported, but there is no commitment to backport more complex changes in the future.