mcpField
P
phpcheck-server

phpcheck-server

github.com/openai安全1.4k52 次安装6 天前更新
代码仓库

关于 phpcheck-server

phpcheck-server 用于依据易受影响版本范围和厂商公告评估网站实际使用的 PHP 版本,适合核实 PHP-FPM 或 Apache 构建并报告修补状态,不进行漏洞探测。

主要功能

  1. 01检查网站实际使用的 PHP 版本
  2. 02对照已列出的易受影响版本范围
  3. 03考虑厂商回补修复和安全公告
  4. 04报告版本、修补状态及所需更新
  5. 05未核实的分支按未知处理

适用场景

  1. 01核实网站提供服务的 PHP 构建
  2. 02依据厂商公告评估软件包
  3. 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.45.4.0 至 5.4.45
5.55.5.0 至 5.5.38
5.65.6.0 至 5.6.40
7.07.0.0 至 7.0.33
7.17.1.0 至 7.1.33
7.27.2.0 至 7.2.34
7.37.3.0 至 7.3.33
7.47.4.0 至 7.4.33
8.08.0.0 至 8.0.30
8.18.1.0 至 8.1.34
8.28.2.0 至 8.2.34
8.38.3.0 至 8.3.35
8.48.4.0 至 8.4.26
8.58.5.0 至 8.5.11

将版本和完整的软件包修订版本与 PHP 当前安全公告或供应商安全公告进行比对。供应商可能已将修复补丁回移植到较旧版本。在安全公告确认状态之前,将未列出的分支视为状态未知。

运行中的 PHP 构建版本和供应商的软件包安全公告是有效的检查依据。仅凭配置设置无法确认 PHP 是否已修补。 报告版本、修补状态以及所需的更新。如果无法确认实际提供服务的版本,请报告状态未知。不要运行漏洞利用探测。

评论

支持 Markdown