shieldon / web-security
PHP 的 XSS 防护。
1.0.0
2020-07-22 08:06 UTC
Requires
- php: >=7.1.0
Requires (Dev)
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-22 17:22:03 UTC
README
此包是 Shieldon 防火墙 2 的一部分。
安装
使用 PHP Composer
composer require shieldon/web-security
或者,下载它并包含 Shieldon 自动加载器。
require 'autoload.php';
用法
清理单个变量
$xss = new \Shieldon\Security\Xss(); $_POST['username'] = 'javascript:/*--></title></style></textarea></script></xmp><svg/onload=\'+/"/+/onmouseover=1/+/[*/[]/+alert(1)//\'>'; $username = $xss->clean($_POST['username']); echo $username;
result
[removed]/*--></title></style></textarea>[removed]</xmp><svg/[removed]>
清理一个超级全局变量
$xss = new \Shieldon\Security\Xss(); $_GET = $xss->clean($_GET);
作者
许可协议
MIT