phpsafe 𝕏 GitHub
官方 CA 421DTkQ3TSG3n7F9SkNZj9NxvdFGbypwkctPd2uupump 仅此地址为官方地址。

代码中开启 display_errors

严重程度: 中 CWE-209 OWASP A05:2021 Security Misconfiguration rule: display_errors

为什么危险

展示给访客的错误信息会暴露文件路径、SQL 查询,有时甚至是凭据。

✕ 有漏洞的写法
ini_set('display_errors', '1');
✓ 安全的写法
ini_set('display_errors', '0');
ini_set('log_errors', '1');
ini_set('error_log', '/var/log/php/app.log');

修复方法

仅在开发环境显示错误,生产环境用 log_errors 记录。

扫描我的代码

粘贴文件,PHP Safe 会指出所有符合此规则的代码行。

扫描我的代码 →