mcpField
C
client-side

client-side

github.com/transilienceaiセキュリティ598197 回インストール13 週間前に更新
リポジトリ

client-side について

client-sideは、最新のWebアプリやSPAの脆弱性を検査するセキュリティスキルです。XSS、CSRF、CORS、クリックジャッキング、DOMの問題、プロトタイプ汚染を対象に、ブラウザー側の入力フローと防御を調べます。

主な機能

  1. 01反射型・格納型・DOM型XSSの検査
  2. 02CSRFとCORSの弱点確認
  3. 03クリックジャッキング対策の評価
  4. 04DOMのソースとシンクの分析
  5. 05プロトタイプ汚染の検査

活用シーン

  1. 01Webアプリのクライアント側セキュリティ評価
  2. 02入力フローからブラウザー側シンクまでの追跡
  3. 03攻撃の影響と修正方法の記録

インストール

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

$npx skills add https://github.com/transilienceai/communitytools --skill client-side

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

reference/
clickjacking-cheat-sheet.md
clickjacking-quickstart.md
client-side-principles.md
cors-cheat-sheet.md
cors-quickstart.md
csrf-quickstart.md
dom-xss-advanced.md
dom-xss-quickstart.md
INDEX.md
prototype-pollution-quickstart.md
prototype-pollution-resources.md
reference/scenarios/dom-vulnerabilities/
angularjs-injection.md
detection-methodology.md
document-write-sink.md
dom-clobbering-globals.md
dom-clobbering-sanitizer-bypass.md
dom-xss-fundamentals.md
exfiltration-and-chaining.md
innerhtml-sink.md
jquery-sinks.md
postmessage-vulnerabilities.md
prevention-best-practices.md
prototype-pollution-dom.md
tools-and-automation.md
waf-filter-bypass.md
reference/scenarios/prototype-pollution/
bypass-techniques.md
client-side-pollution.md
detection.md
gadget-discovery.md
prevention.md

詳細

クライアントサイド

最新の Web アプリケーションや SPA におけるクライアントサイドの脆弱性をテストします。

手法

種類主な攻撃ベクトル
XSS反射型、格納型、DOM ベース、フレームワーク固有(React、Vue、Angular)
CSRFトークンのバイパス、SameSite Cookie のバイパス、クロスオリジンリクエスト
CORSオリジンの設定ミス、null オリジン、ワイルドカード認証情報
クリックジャッキングフレームベース、ドラッグ&ドロップ、複数ステップ
DOM ベースDOM シンク、ソース/シンク分析、JavaScript URL スキーム
プロトタイプ汚染クライアントサイドのガジェット、サーバーサイドの汚染、プロパティのインジェクション

ワークフロー

  1. 入力ソースとデータフローを特定します
  2. シンクのコンテキスト(HTML、属性、URL、JS、CSS)を分類します
  3. 防御策(エンコーディング、CSP、サニタイザー、Trusted Types)を列挙します
  4. コンテキストに適したペイロードを作成します
  5. 実行を検証し、影響を実証します
  6. 再現手順と修正方法を記録します

リファレンス

  • reference/xss*.md - XSS のバイパス手法とエクスプロイト
  • reference/csrf*.md - CSRF の手法とバイパス
  • reference/cors*.md - CORS の設定ミスのテスト
  • reference/clickjacking*.md - クリックジャッキングの手法
  • reference/dom*.md - DOM ベースの脆弱性テスト
  • reference/prototype-pollution*.md - プロトタイプ汚染の手法

コメント