mcpField
H
html-injection-testing

html-injection-testing

github.com/sickn33セキュリティ48.7k340 回インストール今日更新
リポジトリ

html-injection-testing について

許可された環境でHTMLインジェクションを評価するセキュリティテストスキルです。前提条件や影響の確認に加え、プローブ実行前の確認手順を定めています。

主な機能

  1. 01許可を得た評価ワークフロー
  2. 02ブラウザーとプロキシの前提条件
  3. 03HTMLインジェクションとXSSの区別
  4. 04格納型・反射型インジェクションの確認
  5. 05影響と深刻度の評価
  6. 06プローブ前の確認ゲート

活用シーン

  1. 01許可されたWebアプリの入力処理を評価
  2. 02注入マークアップの格納・反射を確認
  3. 03制御されたブラウザーで視覚的影響を検証
  4. 04許可がない場合に防御策を案内

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill html-injection-testing

インストール後、Claude Code で/html-injection-testingを入力して読み込まれたか確認します。

同梱ファイルreferences/detailed-guide.md

詳細

⚠️ 許可された用途のみ このスキルは、教育目的または許可されたセキュリティ評価のみに使用してください。 このツールを使用する前に、システム所有者から明示的な書面による許可を得る必要があります。 このツールの不正使用は違法であり、固く禁じられています。

必須の確認ゲート 対象の調査、悪用、変更、永続化、データの抽出、または認証情報へのアクセスを試みるコマンドを実行する前に、次の手順を実施してください。

  1. ユーザーに正確な対象の URL、IP、アカウント、またはリソースを明示するよう求めます。
  2. 書面による許可と許可された範囲を確認するようユーザーに求めます。
  3. 正確なコマンドを提示し、想定される影響を説明します。
  4. 現在の会話内で明示的な確認が得られるまで待ちます。

その確認がない場合は、読み取り専用の対応にとどめ、防御に関するガイダンスのみを提供してください。サンドボックス、使い捨ての VM、または管理されたラボを優先してください。

許可された用途のみ:このスキルは、許可されたセキュリティ評価、防御的な検証、または管理された教育環境でのみ使用してください。

HTML インジェクションのテスト

詳細ガイド

このスキルを実行する前に、詳細ガイドをお読みください。完全な手順と参考資料が記載されています。安全性、前提条件、検証要件は必須として扱ってください。特定の作業では関連するセクションを読み込み、最初から最後まで作業する場合はガイド全体をお読みください。

前提条件

必要なツール
  • 開発者ツールを備えた Web ブラウザー
  • Burp Suite または OWASP ZAP
  • Tamper Data または同等のプロキシ
  • ペイロードのテスト用 cURL
必要な知識
  • HTML の基礎
  • HTTP リクエスト/レスポンスの構造
  • Web アプリケーションの入力処理
  • HTML インジェクションと XSS の違い

制約と制限事項

攻撃の制限事項
  • ブラウザーは一般に提供されたマークアップを解析するため、サニタイズはアプリケーション側の責任です
  • CSP によってインラインスタイルやスクリプトが阻止されることがあります
  • WAF によって一般的なペイロードがブロックされる場合があります
  • 出力を適切にエスケープするアプリケーションもあります
テスト時の考慮事項
  • HTML インジェクションと XSS を区別します
  • ブラウザーで視覚的な影響を確認します
  • 複数のブラウザーでテストします
  • 保存型か反射型かを確認します
深刻度の評価
  • 深刻度は実際の状況と影響によって異なります。HTML のみのインジェクションは、実証されたスクリプト実行とは異なります
  • フィッシングと組み合わさると影響が大きくなります
  • 改ざんや評判への損害を考慮します
  • 認証情報を窃取できる可能性を評価します

使用する場面

このスキルは、概要で説明されているワークフローまたはアクションを実行する際に適用できます。

コメント