Bruno Meilick Content Security Policy Simplify the content security policy headers setup for your website Docs Source Install Manual Download and extract the folder to site/plugins/content-security-policy Composer Copy Git Submodule Copy Sponsor return [ 'bnomei.securityheaders.headers' => [ 'X-Frame-Options' => 'SAMEORIGIN', 'X-XSS-Protection' => '1; mode=block', 'X-Content-Type-Options' => 'nosniff', ... ] ]; Version 5.1.1 License MIT Stars 26 Supports K5 K4 K3 Created 27 Jul 2018 Updated 18 May 2025 Info Topics Security Configuration Implements Hook(s) Page method(s) Site method(s) Support Docs Issues Email Latest releases 5.1.1 5.1.0 5.0.4 5.0.3 5.0.2 Similar plugins 'nerdcel.kirby-oauth2-email' => [ 'callback-path' => 'callback-path', 'enabled' => true, 'email' => 'example@your-provider.tdl', 'service' => 'azure', 'client-id' => 'your-client-id', 'client-secret' => 'your-client-secret', 'refresh-token' => 'your-refresh-token', ]; OAuth2 Email This plugin allows you to authenticate users via OAuth2 and their email address. K5 K4 Kirby Route Protect Protect panel user from creating page URL in conflict with routes. K5 K4 K3 Headless Kirby, but headless only – KQL with bearer token, Express-esque middlewares & more K5 K4 K3 More by Bruno Meilick More UTM Tracking Automatically track events from URLs with UTM parameters and view statistics about them right in the panel. K5 K4 K3 Redis Cache Driver Redis based Cache-Driver K5 K4 K3 $page->file('ukulele.pdf')->fingerprint(); Fingerprint File method and css/js helpers to add hashes to assets and files K5 K4 K3