ircmaxell/stauros

适用于 PHP 的快速 XSS 清理工具

dev-master 2016-09-07 18:16 UTC

This package is auto-updated.

Last update: 2024-09-20 00:28:29 UTC


README

Build Status

PHP 的快速 XSS 清理库。

##重要

这是一个实验性库,使用风险自负

如何使用它

默认设置下,只需调用 Stauros->scanHTML()

$stauros = new Stauros;
$clean = $stauros->scanHTML($dirty);

非常简单

与流一起工作

Stauros 也支持流内容。您可以使用流作为输入,获取字符串作为输出

$clean = $stauros->scanHTMLStreamToString($stream);

或者您可以使用它作为流来处理流

$stauros->scanHTMLStreamToStream($input, $output);

高级用法

配置类 (Stauros\HTML\Config) 允许您指定 HTML 标签白名单,以及属性白名单,并实现属性回调以进行进一步定制。