A simple wrapper to Dom Purify js library.
Check this page for more config options
- php: >=7.4
- node: >=10.21.0
composer require freepik-labs/dom-purify
<?php
use FreepikLabs\DomPurify\Purifier;
$process = new Purifier;
// Output will look like <svg><g></g></svg>
$sanitized = $process->clean('<svg><g onload="alert(\'test\')"></g>', [
'USE_PROFILES' => [
'svg' => true
]
]);