About phpcheck-server
phpcheck-server is a skill for assessing the PHP version serving a site against listed vulnerable ranges and vendor advisories. It is for operators verifying the actual PHP-FPM or Apache build and reporting patch status without exploit probes.
Key features
- 01Check the serving PHP version
- 02Compare versions with listed vulnerable ranges
- 03Account for vendor backports and advisories
- 04Report version, patch status, and updates
- 05Treat unverified branches as unknown
Use cases
- 01Verify the PHP build serving a site
- 02Assess a package against vendor advisories
- 03Identify required PHP updates
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ openai/ php2shell-checker --skill phpcheck-serverAfter installing, type/phpcheck-serverin Claude Code to confirm it loaded.
Details
From the project READMECheck the PHP version serving the site. Start with php -v, but verify that
it matches the site's PHP-FPM or Apache installation.
Vulnerable ranges used by the checker as of October 20, 2026:
| PHP branch | Vulnerable range (inclusive) |
|---|---|
| 5.4 | 5.4.0 to 5.4.45 |
| 5.5 | 5.5.0 to 5.5.38 |
| 5.6 | 5.6.0 to 5.6.40 |
| 7.0 | 7.0.0 to 7.0.33 |
| 7.1 | 7.1.0 to 7.1.33 |
| 7.2 | 7.2.0 to 7.2.34 |
| 7.3 | 7.3.0 to 7.3.33 |
| 7.4 | 7.4.0 to 7.4.33 |
| 8.0 | 8.0.0 to 8.0.30 |
| 8.1 | 8.1.0 to 8.1.34 |
| 8.2 | 8.2.0 to 8.2.34 |
| 8.3 | 8.3.0 to 8.3.35 |
| 8.4 | 8.4.0 to 8.4.26 |
| 8.5 | 8.5.0 to 8.5.11 |
Compare the version and full package revision with current PHP or vendor security advisories. Vendor backports may fix an older version. Treat unlisted branches as unknown until an advisory confirms their status.
The running PHP build and the vendor's package advisory are the useful checks. Configuration settings alone do not establish that PHP is patched. Report the version, patch status, and any required update. If you cannot verify the serving version, report unknown. Do not run exploit probes.