graham-campbell / security-core
安全核心是voku/anti-xss的一般用途包装器
v4.0.1
2023-12-03 23:21 UTC
Requires
- php: ^8.0.2
- voku/anti-xss: ~4.1.42
- voku/portable-utf8: ^6.0.13
Requires (Dev)
- graham-campbell/analyzer: ^4.1
- phpunit/phpunit: ^9.6.15 || ^10.5.1
README
安全核心由GrahamCampbell创建,并由他维护,是voku/anti-xss的通用包装器。此包的Laravel包装器存在为Laravel Security和Laravel Binput。您可以自由查看变更日志、发布、安全策略、许可、行为准则和贡献指南。
安装
此版本需要PHP 8.0-8.3。
要获取最新版本,只需使用Composer要求项目。
$ composer require "graham-campbell/security-core:^4.0"
使用
要清理字符串,只需在Security
类上调用clean
方法。
<?php use GrahamCampbell\SecurityCore\Security; // $clean = '<span/>X</span>'; $clean = Security::create()->clean('<span/onmouseover=confirm(1)>X</span>');
有关在Laravel中使用的说明,请参阅Laravel Security和Laravel Binput。
安全
如果您在此包中发现安全漏洞,请发送电子邮件至[email protected]。所有安全漏洞都将得到及时处理。您可以在此处查看我们的完整安全策略。
许可
安全核心许可采用MIT许可(MIT)。
对于企业
作为Tidelift订阅的一部分提供
graham-campbell/security-core
的维护者以及数千个其他包的维护者正在与Tidelift合作,为构建应用程序时使用的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码健康度,同时支付您使用的确切依赖项的维护者。了解更多。