Community程式設計與開發github.com

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

針對代理式 AI(LLM/RAG/MCP/多代理系統)的分層式、基於證據閘控的安全性評估,使用 MAESTRO v2.0,並結合 SSRM 所有權與可選的 STRIDE/ATLAS/OWASP/NIST 對照。

AI-Threat-Modeling-Claude-Skill 是什麼?

這項技能提供一種系統性的方法,用以評估現代代理式 AI 系統的安全性,涵蓋大型語言模型 (LLM)、檢索增強生成 (RAG)、模型上下文協定 (MCP) 以及多代理架構。它採用 MAESTRO v2.0 框架,實施分層式、基於證據的評估流程,確保每個安全發現都有具體證據支持。用戶可以將其安全評估映射到多個主流框架,包括 STRIDE、ATLAS、OWASP 和 NIST,從而滿足不同的合規與風險管理需求。此技能支援 Claude Code、Cursor 和 Codex 等平台,透過嚴格的安全所有權模型 (SSRM) 提升安全審查的可追溯性與問責性,非常適合需要對 AI 系統進行深入、可審計的安全性分析的開發者與安全工程師。

相容平台✓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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

AI-Threat-Modeling-Claude-Skill 是做什麼的?

針對代理式 AI(LLM/RAG/MCP/多代理系統)的分層式、基於證據閘控的安全性評估,使用 MAESTRO v2.0,並結合 SSRM 所有權與可選的 STRIDE/ATLAS/OWASP/NIST 對照。

概述

此技能提供一個結構化框架,用於對現代生成式 AI 與代理系統進行威脅建模與安全性評估。它強制實施一個以證據為基礎的流程,確保所有安全發現都有可驗證的證據支持,從而減少假陽性並提高審計能力。

主要功能

  • 分層評估:系統性地從多個抽象層級(基礎設施、模型、應用程式、代理)檢查安全風險。
  • 證據閘控:每個安全主張都必須有具體證據支持(例如日誌、程式碼片段、模型輸出),才能被視為有效。
  • 多框架對照:可選將發現映射到 STRIDE、ATLAS、OWASP Top 10 for LLM 與 NIST AI RMF,以符合產業標準。
  • SSRM 所有權:透過嚴格安全所有權模型 (SSRM) 為每個發現指派明確的擁有者與責任。
  • 代理式 AI 焦點:專為 LLM、RAG 管道、MCP 整合與多代理協作環境設計。

使用方法

  1. 初始化評估:為目標 AI 系統定義範圍與邊界。
  2. 收集證據:蒐集必要的系統文件、架構圖、日誌與模型行為資料。
  3. 執行威脅建模:使用 MAESTRO v2.0 方法論識別威脅。
  4. 選擇對照:根據您組織的需求,選擇 STRIDE、ATLAS、OWASP 或 NIST 進行映射。
  5. 指派所有權:透過 SSRM 為每個已驗證的威脅指派擁有者。
  6. 生成報告:產出綜合性報告,包含證據、風險分級與補救建議。

支援的平台

此技能專為以下平台設計:

  • Claude Code
  • Cursor
  • Codex
  • 其他支援結構化技能文件的 AI 代理系統

要求

  • 目標 AI 系統的架構與部署文件
  • 系統與模型的行為日誌(若可用)
  • 熟悉 MAESTRO v2.0 框架(此技能核心使用方法)

範例

# 使用 Claude Code 初始化評估
claude code --skill Nate-Carroll-Cyber/AI-Threat-Modeling-Claude-Skill \
  --target "path/to/system/docs" \
  --frameworks STRIDE,OWASP

貢獻

歡迎貢獻!請提出 Issue 或提交 Pull Request 來改善此技能。

授權

請參閱原始儲存庫中的授權檔案。

相關技能