graham-campbell/security-core

安全核心是voku/anti-xss的一般用途包装器

v4.0.1 2023-12-03 23:21 UTC

README

安全核心由GrahamCampbell创建,并由他维护,是voku/anti-xss的通用包装器。此包的Laravel包装器存在为Laravel SecurityLaravel Binput。您可以自由查看变更日志发布安全策略许可行为准则贡献指南

Banner

Build Status StyleCI Status Software License Packagist Downloads Latest Version

安装

此版本需要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 SecurityLaravel Binput

安全

如果您在此包中发现安全漏洞,请发送电子邮件至[email protected]。所有安全漏洞都将得到及时处理。您可以在此查看我们的完整安全策略。

许可

安全核心许可采用MIT许可(MIT)

对于企业

作为Tidelift订阅的一部分提供

graham-campbell/security-core的维护者以及数千个其他包的维护者正在与Tidelift合作,为构建应用程序时使用的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码健康度,同时支付您使用的确切依赖项的维护者。了解更多。