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 \Beebmx\KirbyEnv::load('main/path'); return [ 'debug' => env('KIRBY_DEBUG', false), 'secret' => env('SECRET_KEY'), 'public' => env('PUBLIC_KEY'), ]; Env Store project credentials and variables in a .env file and access them in Kirby K5 K4 K3 OAuth 2.0 Interface to use OAuth 2.0 providers for user authentication K5 K4 K3 Kirby Route Protect Protect panel user from creating page URL in conflict with routes. K5 K4 K3 More by Bruno Meilick More class ExamplePage extends \Kirby\Cms\Page { use \Bnomei\ModelWithTurbo; } Turbo Speed up Kirby with automatic caching K5 return [ 'bnomei.robots-txt' => [ 'content' => '...' ] ]; Robots.txt Manage the robots.txt from Kirby's config file K5 K4 K3 Kart Streamlined E-Commerce Shopping Cart Solution K5