
許可された要素と属性のホワイトリストを使用してSVGファイルをサニタイズし、スクリプトやイベントハンドラなどの悪意のあるマークアップを除去するPHPライブラリです。
ホワイトリストベースのPHP SVGサニタイザー。
<?php
// 読み込み
require_once('SvgSanitizer.php');
$svg = new SvgSanitizer();
// SVGを読み込む
$svg->load("evil.svg");
// サニタイズ!
$svg->sanitize();
// サニタイズされたSVGを出力
echo $svg->saveSVG();
?>