0xrsydn/php2shell-scan は、php2shell の PHP リモートコード実行脆弱性 CVE-2026-109618 と CVE-2026-109619 の到達可能性、およびパッチ前後の変化を調べる Python 製コマンドラインツールだ。リポジトリの説明によると、PHP のアップロード進捗処理パスにある脆弱性を対象としており、デフォルトの動作は読み取り専用で、外部ライブラリを使わず標準ライブラリのみを利用する。FACTS に公開されたリリースバージョンはないため、バージョン変更ではなくリポジトリ紹介として扱う。
このツールは匿名リクエストを送り、Web サーバのレスポンスに含まれる PHP の痕跡とワーカーの終了の様子を確認し、保存した基準結果と後続の点検結果を比較する。結果は露出・緩和・改善・変化・不確定に分類され、複数ホストを順次点検する機能と、リクエスト数・サイズの制限も提供する。基準結果と以降の点検を比較して状態の変化を見るため、1 回のレスポンス確認とパッチ前後の比較は区別できる。MIT ライセンスの Python ツールで、エージェントに直接接続して使えるように設計されている点が特徴である。
ただし、この結果が示すのは、サーバー上で脆弱性の経路に到達可能かどうかと、基準のあと状態が変化したかどうかだけである。ブロックされた応答だけではパッチの適用を判定しないとという境界が文書には明記されている。そのため、ブロックの有無をパッチ完了の証拠として使うことはできず、このスキャナーの結果はサーバー状態を見る手がかりとして解釈すべきである。