treblle / security-headers
一个用于提高 Laravel 应用中安全头部的 HTTP 中间件类集合。
0.0.3
2023-06-05 09:40 UTC
Requires
- php: ^8.2
Requires (Dev)
- laravel/pint: ^1.10
- orchestra/testbench: ^8.5.2
- pestphp/pest: ^2.6.1
- phpstan/phpstan: ^1.10.15
README
Treblle 安全头部
集成 • 网站 • 文档 • 博客 • Twitter • Discord
Treblle 让您轻松理解您的 API 及其使用的应用程序的情况。只需将 Treblle 添加到您的 API,即可获得以下功能
- 实时 API 监控和日志记录
- 支持 OAS 的自动生成的 API 文档
- API 分析
- 质量评分
- 一键测试
- 移动 API 管理
- 等等...
要求
- PHP 8.2
安装
您可以通过 Composer 安装 Treblle 安全头部。只需运行以下命令
composer require treblle/security-headers
入门
首先,您需要发布配置。
php artisan vendor:publish --provider="Treblle\SecurityHeaders\Providers\PackageServiceProvider" --tag="security-headers"
这是配置文件的默认内容,将发布到 config/headers.php
return [ 'remove' => [ 'X-Powered-By', 'x-powered-by', 'Server', 'server', ], 'referrer-policy' => 'no-referrer-when-downgrade', 'strict-transport-security' => 'max-age=31536000; includeSubDomains', 'certificate-transparency' => 'enforce, max-age=30', 'permissions-policy' => 'autoplay=(self), camera=(), encrypted-media=(self), fullscreen=(), geolocation=(self), gyroscope=(self), magnetometer=(), microphone=(), midi=(), payment=(), sync-xhr=(self), usb=()', 'content-type-options' => 'nosniff', ];
社区 💙
首先:请 星标并关注此存储库 以保持最新状态。
此外,请关注我们的 博客,并在 Twitter 上关注我们。
您可以在 Discord 上与团队和其他成员聊天,并在 YouTube 上查看我们的教程和其他视频材料。
如何贡献
以下是一些使 Treblle 更好的方法
- 试用 Treblle,并让我们知道如何使 Treblle 对您更有用。在 Discord 上告诉我们。
- 加入我们的 Discord,与其他成员建立联系以分享和学习。
- 向我们的任何 开源存储库 发送拉取请求。请查阅您想贡献的存储库中的贡献指南,了解更多关于如何贡献的详细信息。我们期待您的贡献!
贡献者