roots/wp-blade-check

Simple Composer package that checks and displays an admin notice if your uncompiled Blade templates are publicly accessible.
1,128 16
Install
composer require roots/wp-blade-check
Latest Version:v1.0.0
PHP:>=7.1
License:MIT
Last Updated:Mar 26, 2019
Links: GitHub  ·  Packagist
Maintainer: retlehs

WP Blade Check

Packagist Packagist Downloads

WP Blade Check is a simple Composer package that checks and displays an admin notice if your uncompiled Blade templates are publicly accessible. This is a sign of an improperly configured webserver, and for the privacy of your codebase, should be handled accordingly. If you are using Trellis and/or Kinsta, this is already done for you.

Installation

Install via Composer:

$ composer require roots/wp-blade-check

Configuration

No configuration is needed, but you can pass a few optional settings through the roots.blade.check filter such as permanently hiding the notice or adding more file extensions to check against such as .twig.

add_filter('roots.blade.check', function () {
    return [
        'hide'       => false, // Setting to true will permanently hide the notice.
        'duration'   => 60 * 60 * 24, // Duration between checking against the extensions.
        'extensions' => ['blade.php', 'twig'] // An array or string containing the extensions to check against.
    ];
});

Contributing

Contributions are welcome from everyone. We have contributing guidelines to help you get started.

Community

Keep track of development and community news.