
Burpプラグインがサイトを閲覧中にページ上の反射型XSSをリアルタイムで検出できます。
Burp Suite拡張機能は、ウェブサイトを閲覧中にリアルタイムでページ上のリフレクション型XSSを検出し、以下のような機能を備えています。
プラグインをインストールした後は、テスト対象のウェブアプリケーションでの作業を開始するだけです。リフレクションが見つかるたびに、reflectorが重大度を定義し、Burp Issueを生成します。

各Burp Issueには、リフレクションされたパラメータに関する詳細情報が含まれます。例:
リフレクションが発見され、"Aggressive mode"オプションが有効になると、reflectorは脆弱なパラメータからこのページに表示される特殊記号をチェックします。このアクションのため、reflectorは各リフレクションパラメータに対して追加のリクエストを構成します。例えば、elkokc.mlウェブサイトで作業中、reflectorはリフレクションに関する詳細情報を含むIssueを生成しました。"search"パラメータに対して3つのリフレクションがあり、それぞれが特殊記号を通過させています。特殊文字の表示が可能であるため、Issueの重大度は高とマークされます。リフレクションが見つかるたびに、reflectorは重大度を定義し、Burp Issueを生成します。
"Check context"モードでは、reflectorはページにリフレクションされた特殊文字を表示するだけでなく、ページコードの構文を破ることができる文字を見つけます。例として、reflector拡張機能によるサーバー応答を見ることができます。パラメータ"search"はペイロードp@y<"'p@yとともに送信されました。結果として、異なるコンテキストで数回リフレクションされました。

Issue情報では次のようにマークされます:

レスポンストラブの矢印ボタンによるナビゲーション。

さらに、リフレクタープラグインが動作するContent-Typeのホワイトリストを管理できます。ただし、text/html以外のタイプを使用すると、動作が遅くなる可能性があります。

jdk 1.7でコンパイル
例:
javac.exe -d build src/burp/*.java
jar.exe cf plugin.jar -C build burp