yesod-middleware-csp: A middleware for building CSP headers on the fly
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- These packages miss upper bounds: - case-insensitive - classy-prelude-yesod - fast-logger - hspec - http-types - monad-logger - wai-extra - yesod-test Please add them, using `cabal gen-bounds` for suggestions. For more information see: https://pvp.haskell.org/
Deals with CSP without disabling it. This is done by overriding the default yesod provided addScript functionalities and adding a nonce to the tag, and the right headers to the request.
[Skip to Readme]
Properties
Versions | 1.0.0, 1.0.1, 1.0.2, 1.1.0, 1.2.0, 1.2.0 |
---|---|
Change log | changelog.md |
Dependencies | base (>=4 && <5), base64-bytestring (>=1.0.0 && <1.3), bytestring (>=0.9 && <0.12), classy-prelude (>=1.5.0 && <1.6), conduit (>=1.3.1 && <1.4), containers (>=0.6.0 && <0.7), directory (>=1.3.3 && <1.4), filepath (>=1.4.2 && <1.5), http-client (>=0.6.4 && <0.8), network-uri (>=2.6.1 && <2.7), template-haskell (>=2.14.0 && <3.0), text (>=1.2.3 && <3.0), time (>=1.8.0 && <2.0), uuid (>=1.3.13 && <1.4), yesod (>=1.6.0 && <1.7), yesod-core (>=1.6.16 && <1.7), yesod-static (>=1.6 && <1.7) [details] |
License | MIT |
Author | Jezen Thomas <jezen@supercede.com> |
Maintainer | Jezen Thomas <jezen@supercede.com> |
Category | Web, Yesod |
Uploaded | by Jappie at 2023-06-14T23:47:24Z |
Modules
[Index] [Quick Jump]
- Yesod
- Middleware
Downloads
- yesod-middleware-csp-1.2.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees