codeinc / security-middleware
A collection of PSR-15 middleware to manage HTTP security
Installs: 34
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/codeinc/security-middleware
Requires
- php: >=7.1
- codeinc/psr7-responses: ^2
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- guzzlehttp/psr7: ^1.4
- phpunit/phpunit: ^7
Suggests
- codeinc/middleware-dispatcher: A PSR-15 middleware dispatcher
- codeinc/psr7-response-sender: A PSR-7 response sender
- codeinc/router: A PSR-7 & PSR-15 router
This package is auto-updated.
Last update: 2020-02-09 04:00:11 UTC
README
This library provides a collection of PSR-15 middleware to manage HTTP security.
The collection includes
ContentSecurityPolicyMiddlewareAdds aContent-Security-PolicyHTTP headers to the responseContentTypeOptionsMiddlewareAdds aX-Content-Type-OptionsHTTP headers to the responseExpectCtMiddlewareAdds aExpect-CTHTTP headers to the responseFrameOptionsMiddlewareAdds aX-Frame-OptionsHTTP headers to the responseReferrerPolicyMiddlewareAdds aReferrer-PolicyHTTP headers to the responseStrictTransportSecurityMiddlewareAdds aStrict-Transport-SecurityHTTP headers to the responseXssProtectionMiddlewareAdds aX-Xss-ProtectionHTTP headers to the responseBlockUnsecureRequestsMiddlewareBlocks unsecure (other thanHTTPS) requests responses
Installation
This library is available through Packagist and can be installed using Composer:
composer require codeinc/security-middleware
💬 This library is extracted from the now deprecated codeinc/psr15-middlewares package.
License
The library is published under the MIT license (see LICENSE file).