alkhwlani/xss-middleware

A Laravel 5.5+ 中间件,用于过滤用户输入以防止 XSS 攻击、iframe 以及其他嵌入元素。

4.0.0 2023-03-25 12:44 UTC

This package is auto-updated.

Last update: 2024-09-25 16:09:45 UTC


README

Latest Version on Packagist Software License Build Status StyleCI Coverage Status Quality Score Total Downloads

一个 Laravel 中间件,用于清理所有请求中的输入/数据以防止 XSS 和嵌入元素,它使用 Security Core 包,由 Graham Campbell 提供。

支持版本

安装

composer require alkhwlani/xss-middleware

使用

这就完成了!默认情况下,包会自动注册一个全局中间件来清理所有请求的字符串输入。

如果你没有使用自动包发现,那么需要在 config/app.php 中添加服务提供者。

\Alkhwlani\XssMiddleware\ServiceProvider::class,

可选

如果你想自定义配置,可以发布配置文件

$ php artisan vendor:publish --provider="\Alkhwlani\XssMiddleware\ServiceProvider"

然后检查已发布的配置文件内容 config/xss-middleware.php

测试

使用以下命令运行测试

vendor/bin/phpunit

贡献

请参阅 CONTRIBUTING 了解详情。

安全

如果你发现任何安全相关的问题,请通过电子邮件 alkhwlani@yandex.com 而不是使用问题追踪器。

致谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。