关于 phpcheck-server
phpcheck-server 用于依据易受影响版本范围和厂商公告评估网站实际使用的 PHP 版本,适合核实 PHP-FPM 或 Apache 构建并报告修补状态,不进行漏洞探测。
主要功能
- 01检查网站实际使用的 PHP 版本
- 02对照已列出的易受影响版本范围
- 03考虑厂商回补修复和安全公告
- 04报告版本、修补状态及所需更新
- 05未核实的分支按未知处理
适用场景
- 01核实网站提供服务的 PHP 构建
- 02依据厂商公告评估软件包
- 03确定所需的 PHP 更新
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openai/ php2shell-checker --skill phpcheck-server安装后在 Claude Code 中输入/phpcheck-server确认已加载。
详细介绍
检查为网站提供服务的 PHP 版本。先运行 php -v,但要确认其与网站使用的 PHP-FPM 或 Apache 安装版本一致。
截至 2026 年 10 月 20 日,检查器使用的易受攻击版本范围:
| PHP 分支 | 易受攻击版本范围(含边界) |
|---|---|
| 5.4 | 5.4.0 至 5.4.45 |
| 5.5 | 5.5.0 至 5.5.38 |
| 5.6 | 5.6.0 至 5.6.40 |
| 7.0 | 7.0.0 至 7.0.33 |
| 7.1 | 7.1.0 至 7.1.33 |
| 7.2 | 7.2.0 至 7.2.34 |
| 7.3 | 7.3.0 至 7.3.33 |
| 7.4 | 7.4.0 至 7.4.33 |
| 8.0 | 8.0.0 至 8.0.30 |
| 8.1 | 8.1.0 至 8.1.34 |
| 8.2 | 8.2.0 至 8.2.34 |
| 8.3 | 8.3.0 至 8.3.35 |
| 8.4 | 8.4.0 至 8.4.26 |
| 8.5 | 8.5.0 至 8.5.11 |
将版本和完整的软件包修订版本与 PHP 当前安全公告或供应商安全公告进行比对。供应商可能已将修复补丁回移植到较旧版本。在安全公告确认状态之前,将未列出的分支视为状态未知。
运行中的 PHP 构建版本和供应商的软件包安全公告是有效的检查依据。仅凭配置设置无法确认 PHP 是否已修补。 报告版本、修补状态以及所需的更新。如果无法确认实际提供服务的版本,请报告状态未知。不要运行漏洞利用探测。
评论
支持 Markdown