Impact:Unknown 'null' severity
Likelihood:Unknown 'null' severity
The application should run by default in the most secure mode, i.e. as on production servers. This is to prevent any mistake. Enabling debug mode should be explicitly asked via a command line argument, an environment variable or a configuration file.
Check that every aspect of the debug mode is controlled by only one configuration switch: logging, exception/error handling, access control, etc... It is otherwise very easy to forget one of them.
Do not enable debug mode on production servers.
Only the value "0" or "false" for CakePHP 3.x is suitable (production mode) to not leak sensitive data on the logs.
CakePHP 1.x, 2.x: