treblle/security-headers

一个用于提高 Laravel 应用中安全头部的 HTTP 中间件类集合。

0.0.3 2023-06-05 09:40 UTC

This package is auto-updated.

Last update: 2024-09-13 15:35:41 UTC


README

Treblle 安全头部

集成   •   网站   •   文档   •   博客   •   Twitter   •   Discord

Latest Version Total Downloads MIT Licence Tests

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 Discord

Treblle YouTube

Treblle on Twitter

如何贡献

以下是一些使 Treblle 更好的方法

  • 试用 Treblle,并让我们知道如何使 Treblle 对您更有用。在 Discord 上告诉我们。
  • 加入我们的 Discord,与其他成员建立联系以分享和学习。
  • 向我们的任何 开源存储库 发送拉取请求。请查阅您想贡献的存储库中的贡献指南,了解更多关于如何贡献的详细信息。我们期待您的贡献!

贡献者

A table of avatars from the project's contributors