メインコンテンツまでスキップ
バージョン: 最新

クイックスタートガイド

ファイルを変更することなく結果を確認できるレポートモードから開始します。

事前確認

PHP 7.4以上が利用可能であることを確認します:

php --version

プロジェクトのスキャン

php scanner /var/www/example --lite --report

Windows環境の場合:

php scanner "C:\Sites\example" --lite --report

スキャンモードの選択

モードオプション主な用途特徴
フルモード指定なしインシデント対応および詳細な調査最も多くの結果を出力します
Lite--lite, -l初回の実用的な検査ノイズの多いパターンを自動除外します
シグネチャ--only-signatures, -sWordPressおよび既知のマルウェア確認未知の独自コードを見落とす可能性があります
エクスプロイト--only-exploits, -e危険なコードパターンの監査誤検知が含まれる場合があります
関数--only-functions, -f危険なPHP関数の呼び出し監査関数名だけでは文脈を判断できません

検出項目への対処

アクション効果推奨される用途
コード表示周辺のコードを表示レビューの最初のステップ
スキップファイルを変更せず維持追加の確認が必要な場合
ホワイトリスト検証済みの検出を除外正常なコードであることが確認できた場合
クリーンアップ差分表示とPHP構文チェック悪意ある断片のみが分離されている場合
隔離ファイルを対象外ディレクトリへ退避そのファイルがなくてもサイトが動作する場合
削除ファイルを完全に削除バックアップがあり確実にマルウェアである場合

ファイルを変更する前に --backup オプションを使用してください:

php scanner /var/www/example --lite --backup