Development tools and frameworks usually have options to make debugging easier for developers. Although these features are useful during development, they should never be enabled for applications deployed in production. Debug instructions or error messages can leak detailed information about the system, like the application’s path or file names.
There is a risk if you answered yes to any of those questions.
Do not enable debugging features on production servers or applications distributed to end users.
CakePHP 1.x, 2.x:
Configure::write('debug', 1); // Sensitive: development mode
or
Configure::write('debug', 2); // Sensitive: development mode
or
Configure::write('debug', 3); // Sensitive: development mode
CakePHP 3.0:
use Cake\Core\Configure;
Configure::config('debug', true); // Sensitive: development mode
WordPress:
define( 'WP_DEBUG', true ); // Sensitive: development mode
CakePHP 1.2:
Configure::write('debug', 0); // Compliant; this is the production mode
CakePHP 3.0:
use Cake\Core\Configure;
Configure::config('debug', false); // Compliant: "0" or "false" for CakePHP 3.x is suitable (production mode) to not leak sensitive data on the logs.
WordPress:
define( 'WP_DEBUG', false ); // Compliant