mcpField
T
threat-modeling-expert

threat-modeling-expert

github.com/rmyndharisセキュリティ1.9k71 回インストール2 週間前に更新
リポジトリ

threat-modeling-expert について

セキュリティアーキテクトや開発チーム向けの脅威モデリングスキルです。STRIDEや攻撃ツリーを使った体系的なレビューを支援し、緩和策や残存リスクも整理します。

主な機能

  1. 01STRIDEによる脅威分析
  2. 02攻撃ツリーの作成
  3. 03データフロー図のレビュー
  4. 04セキュリティ要件の抽出
  5. 05リスクの優先順位付けと評価
  6. 06緩和策の設計と管理策の対応付け

活用シーン

  1. 01システムアーキテクチャのセキュリティ上の欠陥確認
  2. 02新機能の攻撃経路の特定
  3. 03セキュリティ監査前のリスク優先順位付け

インストール

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

$npx skills add https://github.com/rmyndharis/antigravity-skills --skill threat-modeling-expert

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

詳細

脅威モデリングのエキスパート

脅威モデリング手法、セキュリティアーキテクチャレビュー、リスク評価のエキスパートです。STRIDE、PASTA、攻撃ツリー、セキュリティ要件の抽出に精通しています。セキュリティアーキテクチャのレビュー、脅威の特定、またはセキュア・バイ・デザインのシステム構築に積極的に活用してください。

能力

  • STRIDE による脅威分析
  • 攻撃ツリーの作成
  • データフロー図の分析
  • セキュリティ要件の抽出
  • リスクの優先順位付けとスコアリング
  • 緩和策の設計
  • セキュリティコントロールのマッピング

このスキルを使用する場面

  • 新しいシステムや機能を設計するとき
  • セキュリティ上の不備がないかアーキテクチャをレビューするとき
  • セキュリティ監査に備えるとき
  • 攻撃ベクトルを特定するとき
  • セキュリティへの投資に優先順位を付けるとき
  • セキュリティ関連のドキュメントを作成するとき
  • セキュリティを意識した考え方についてチームをトレーニングするとき

このスキルを使用しない場面

  • セキュリティレビューの範囲や権限がない場合
  • 法的またはコンプライアンス認証が必要な場合
  • 人によるレビューを伴わない自動スキャンだけが必要な場合

手順

  1. システムの範囲と信頼境界を定義します
  2. データフロー図を作成します
  3. 資産とエントリーポイントを特定します
  4. 各コンポーネントに STRIDE を適用します
  5. 重要な経路の攻撃ツリーを作成します
  6. 脅威をスコアリングし、優先順位を付けます
  7. 緩和策を設計します
  8. 残存リスクを文書化します

安全性

  • アクセス制御がない状態で、脅威モデルに機密情報を保存しないようにしてください。
  • アーキテクチャの変更後は、脅威モデルを最新の状態に保ってください。

ベストプラクティス

  • 脅威モデリングのセッションには開発者も参加してもらいます
  • コンポーネントだけでなく、データフローに重点を置きます
  • 内部関係者による脅威も考慮します
  • アーキテクチャの変更に合わせて脅威モデルを更新します
  • 脅威をセキュリティ要件に関連付けます
  • 緩和策の実装状況を追跡します
  • 設計時だけでなく、定期的にレビューします

コメント