適切な処理には、ホワイトリスト方式でエスケープするテンプレートエンジンが不可欠です。開発者はセキュリティを重視するならば、既定で安全なシステムを必ず採用する必要があります。アプリケーションにも信頼できるセクションを設けないでください。出力に変数が含まれている場合は、前述の関数を使用してすべての出力をクリアにする必要があります。すべてのインスタンスをアプリケーションから削除して、安全なテンプレートエンジンに置き換えます。近い将来、すべてのブラウザーが対応したとき、非常に優れた慣行になります。構文に対してしか機能しません。要素の属性を引用符で囲わないと痛い目に遭います。同様に危険であり、一般にアプリケーションの最も目立ちにくい場所に潜んでいます。それを探して軽減してください。拡張機能が動作しているわけではありません。ハッシュ化を行う必要がある場合は、使用する前に確認してください。ハッシュ化を実行できません。拡張機能が動作しているわけでありません。必要な場合は確認してください。対策は理論上は簡単ですが、正しく実装するのは難しいといえます。ついてのヒントをいくつか示します。注目に値する操作とは、システムの変更と長時間かかる読み取りです。安全とは絶対に思わないでください。対策方法を示すコードスニペットです。これをコピーして貼り付けるだけでは不十分です。(希望的観測ですが)。当面は、これと以下のヒントを組み合わせて対処します。ユーザーにとっては不便です)。トークンも追加することをお勧めします。ベースのフォームが必要です。