LegacyLens Pro|レガシーPHPのセキュリティ&PHP 8移行診断ツール
- 個人ライセンスダウンロード商品¥ 2,980
- チームライセンス(同一組織10名まで)ダウンロード商品¥ 14,800



「このPHP、PHP 8に上げたらどこが壊れる?」 「SQLインジェクション、本当に残ってない?」 LegacyLens は、レガシーPHPのコードを1コマンドで検査し、 ・セキュリティ上の危ない箇所 ・PHP 8で動かなくなる箇所 ・修正にかかる工数の目安 をまとめて出力するツールです。 ■ こんな方に ・PHP 5/7系のシステムの保守・移行を担当している ・改修の見積もりの根拠がほしい ・引き継いだコードの危なさを、まず全体として把握したい ・顧客や上長に、現状をレポートで説明したい ■ 特長 1. コードを外部に送信しません 解析はすべて手元のPCの中で完結します。受託・公共系など、コードを外部サービスに出せない現場でも使えます。 2. フレームワークなしの古いPHPでもそのまま診断できます PHP 5系の書き方や、画面ごとに1ファイルの構成でも問題ありません。 3. 修正工数の目安を自動で算出 指摘1件ごとの目安工数を合計し、「セキュリティ ○時間/PHP 8移行 ○時間」として表示します。 4. そのまま渡せるHTMLレポート 重要度・ルール別の集計と、指摘ごとの「場所・内容・対処方法」を1枚のHTMLにまとめます。 5. CIに組み込める --fail-on=high で、重大な指摘が新しく混入したときにビルドを止められます。 ■ 検出ルール(v0.1・13ルール) [セキュリティ] SQLの文字列連結/エスケープなしの出力(XSS)/eval・unserializeなど危険な実行/OSコマンドインジェクション/md5・sha1のパスワード/オープンリダイレクト/動的なinclude [PHP 8移行] mysql_*関数/PHP 8までに削除された関数(ereg・each・create_functionなど)/mcrypt関数/PHP 4形式のコンストラクタ/非推奨の関数/PHP 8で構文エラーになるファイル ■ 動作環境 PHP 8.1以上(Windows/macOS/Linux) ※ PHPは、サポートが続いている 8.3 以上をおすすめします。 ※ 診断する対象のコードは古いPHPでも構いません。 ※ Windows用のbatファイルを同梱しています。 ■ 無料版との違い 無料版:件数・工数の集計と、指摘20件までの表示 Pro版:全件表示、HTML/JSONレポート、CI連携、アップデートの無料提供 まずは無料版で、お手元のコードの状況を確認してみてください。 ■ ご注意 ・検出結果は修正の手がかりです。脆弱性がないことを保証するものではありません。 ・リクエスト値の追跡は関数内の代入までです。 ・デジタルコンテンツのため、購入後の返金には応じられません。 ・利用条件は同梱の LICENSE.txt をご確認ください。


