Communityコーディング&開発github.com

Nate-Carroll-Cyber/AI-Threat-Modeling-Claude-Skill

MAESTRO v2.0を用いた、エビデンスゲート方式の階層的セキュリティ評価をエージェンティックAI(LLM/RAG/MCP/マルチエージェント)に提供し、SSRMの所有権とオプションのSTRIDE/ATLAS/OWASP/NISTクロスウォークを備えています。

AI-Threat-Modeling-Claude-Skill とは?

このスキルは、Nate-Carroll-Cyber/AI-Threat-Modeling-Claude-Skillの実装であり、MAESTRO v2.0フレームワークを活用して、エージェンティックAIシステム向けの階層的かつエビデンスゲート方式のセキュリティ脅威モデリングを提供します。主にLLM、RAG、MCP、マルチエージェントアーキテクチャを対象とし、各評価レイヤーで具体的な証拠(エビデンス)を要求することで、表面的なリスク分析ではなく実証可能なセキュリティ保証を実現します。また、SSRM(Secure Systems Reference Model)による所有権モデルを組み込み、組織的な責任分担を明確化します。さらに、STRIDE、ATLAS、OWASP Top 10、NIST CSFなどの主要なセキュリティフレームワークとのクロスウォークをオプションで提供し、既存のコンプライアンス要件や業界標準との整合性を確保できます。このスキルはClaude Code/Cursor/CodexなどのAIエージェントプラットフォームで利用可能であり、開発者が設計段階からセキュリティを組み込むDevSecOpsプラクティスを支援します。評価結果はMarkdown形式で出力され、詳細な脅威リスト、軽減策、責任割り当てが含まれるため、エンジニアリングチームとセキュリティチーム間のコミュニケーションを円滑にします。

対応✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add Nate-Carroll-Cyber/AI-Threat-Modeling-Claude-Skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

AI-Threat-Modeling-Claude-Skill は何をしますか?

MAESTRO v2.0を用いた、エビデンスゲート方式の階層的セキュリティ評価をエージェンティックAI(LLM/RAG/MCP/マルチエージェント)に提供し、SSRM(Secure Systems Reference Model)による所有権と、オプションのSTRIDE/ATLAS/OWASP/NISTクロスウォークを備えています。

概要

このスキルは、MAESTRO v2.0フレームワークに基づいて、エージェンティックAIシステムのための構造化された脅威モデリングプロセスを実装します。評価はレイヤー化され、各レイヤーは特定のエビデンスゲート(証拠レビューポイント)によって区切られています。これにより、評価は単なるチェックリストではなく、実際の証拠に基づく保証を提供します。

特徴

  • 階層的評価: システムアーキテクチャ、データフロー、コンポーネント相互作用などの複数レイヤーにわたる評価
  • エビデンスゲート方式: 各評価ステップで具体的な証拠(ログ、設定ファイル、テスト結果など)を要求
  • SSRM所有権モデル: 各脅威と軽減策に担当者またはチームを割り当て
  • フレームワーククロスウォーク: 必要に応じてSTRIDE、ATLAS、OWASP Top 10、NIST CSFとのマッピング

使用方法

以下のコマンドをAIエージェント(Claude Code、Cursor、Codexなど)で実行してください:

# 最小限の評価を実行
threat-model --target ./path/to/system

# 特定のフレームワーククロスウォークを指定
threat-model --target ./path/to/system --crosswalk stride,atlas

# SSRM所有権レポートを生成
threat-model --target ./path/to/system --ownership-report

出力例

評価結果はMarkdownファイルとして出力されます:

# 脅威モデリングレポート

## レイヤー1: アーキテクチャレビュー
- **脅威**: エージェント間の認証不足
- **エビデンス**: `auth_config.json` に認証設定が欠如
- **SSRM所有者**: @security-team
- **軽減策**: OAuth 2.0相互TLSを実装

## フレームワークマッピング
- **STRIDE**: なりすまし (S)
- **ATLAS**: AML.T0010
- **OWASP**: LLM01

サポートされる環境

  • プラットフォーム: Claude Code、Cursor、Codex、その他Claude API互換エージェント
  • 入力形式: YAML/JSON設定ファイル、ディレクトリ構造、またはインラインテキスト
  • 出力形式: Markdown、JSON(オプション)

依存関係

  • Python 3.8以上
  • pyyaml パッケージ
  • インターネット接続(フレームワーククロスウォークの更新に必要)

詳細設定

詳細な設定オプションについては、threat-model --help を実行するか、config.yaml ファイルを参照してください。

関連スキル