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

Avaliações de segurança em camadas e baseadas em evidências para IA agentica (LLM/RAG/MCP/multiagente) usando MAESTRO v2.0, com propriedade SSRM e opcionais de mapeamento STRIDE/ATLAS/OWASP/NIST.

O que é AI-Threat-Modeling-Claude-Skill?

Esta skill capacita agentes de IA a realizar modelagem de ameaças de segurança estruturada para sistemas de IA agentica, incluindo aplicações baseadas em LLM, RAG, protocolo MCP e ambientes multiagente. Baseada na metodologia MAESTRO v2.0, a skill organiza avaliações em camadas de profundidade — desde a varredura de vulnerabilidades em nível de componente até a análise abrangente de riscos de todo o sistema. Cada camada é controlada por evidências, garantindo que as conclusões sejam fundamentadas em dados observáveis e configurações reais, e não em suposições. Opcionalmente, os resultados podem ser mapeados para frameworks de segurança amplamente reconhecidos, como STRIDE, ATLAS da MITRE, OWASP ASVS e NIST CSF, fornecendo relatórios de conformidade e riscos contextualizados. A skill também incorpora o conceito de Modelo de Responsabilidade de Segurança do Sistema (SSRM), atribuindo claramente a responsabilidade por cada risco identificado ao provedor de infraestrutura, à plataforma ou ao desenvolvedor do aplicativo. Suportada em ferramentas como Claude Code, Cursor e Codex, a skill segue o fluxo de trabalho definido no arquivo SKILL.md, usando uma estrutura de prompt em árvore e coleta rigorosa de evidências para garantir avaliações de segurança repetíveis e defensáveis. A saída final é um relatório de ameaças priorizado e acionável, adaptado para equipes de engenharia e segurança.

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

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que AI-Threat-Modeling-Claude-Skill faz?

Avaliações de segurança em camadas e baseadas em evidências para IA agentica (LLM/RAG/MCP/multiagente) usando MAESTRO v2.0, com propriedade SSRM e opcionais de mapeamento STRIDE/ATLAS/OWASP/NIST.

Visão Geral

Esta skill fornece uma metodologia estruturada e baseada em evidências para modelagem de ameaças de segurança em sistemas de IA agentica. Ela organiza as avaliações em camadas progressivas de profundidade, cada uma com requisitos específicos de coleta de evidências, garantindo que as conclusões sejam fundamentadas em dados observáveis e não em suposições.

Metodologia: MAESTRO v2.0

MAESTRO (Metodologia de Avaliação Estruturada de Ameaças para Sistemas e Riscos Operacionais) v2.0 fornece a estrutura central:

  1. Camada 1: Varredura de Componentes — Varredura automatizada de vulnerabilidades conhecidas em dependências de LLM, pipelines RAG, servidores MCP e componentes de framework de agentes.
  2. Camada 2: Análise de Arquitetura — Revisão manual/análise do design da arquitetura do sistema, fluxo de dados, limites de confiança e superfície de ataque.
  3. Camada 3: Teste Comportamental — Teste dinâmico de interações de agentes, validação de entrada/saída e violações de política de segurança.
  4. Camada 4: Avaliação de Risco — Análise de risco abrangente em todo o sistema, incluindo análise de impacto nos negócios e estratégias de mitigação.

Cada camada produz evidências que alimentam a próxima, criando uma cadeia de responsabilidade verificável.

Modelo de Responsabilidade de Segurança do Sistema (SSRM)

A skill atribui cada risco identificado a uma parte responsável:

  • Provedor: Vulnerabilidades de infraestrutura (nuvem, GPU, rede)
  • Plataforma: Vulnerabilidades do framework (LangChain, AutoGen, SDK do modelo)
  • Aplicativo: Vulnerabilidades de implementação (prompts, RAG, lógica de agentes)

Isso garante uma responsabilização clara e ações de correção direcionadas.

Mapeamentos Opcionais de Framework

Os resultados podem ser opcionalmente mapeados para frameworks de segurança estabelecidos:

  • STRIDE: Spoofing, Adulteração, Repúdio, Vazamento de Informações, Negação de Serviço, Elevação de Privilégio
  • ATLAS (MITRE): Matriz de Ameaças Adversariais para Sistemas de IA
  • OWASP: Padrão de Verificação de Segurança de Aplicações (ASVS) e Top 10 para LLM
  • NIST: Estrutura de Cibersegurança (CSF) e Guia de Gerenciamento de Riscos de IA

Fluxo de Trabalho

  1. Inicialização: Definir escopo, objetivos e camadas de avaliação.
  2. Coleta de Evidências: Para cada camada, coletar evidências necessárias (saídas de varredura, diagramas de arquitetura, logs de teste, avaliações de risco).
  3. Análise: Analisar evidências em relação a ameaças conhecidas e requisitos de segurança.
  4. Relatório: Gerar relatório estruturado de ameaças com descobertas, atribuições de SSRM e mapeamentos opcionais de framework.
  5. Remediação: Recomendar ações de correção priorizadas por gravidade e responsabilidade.

Plataformas Suportadas

  • Claude Code (recomendado)
  • Cursor
  • Codex

Uso

# Exemplo: Iniciar modelagem de ameaças para um sistema de agente
ai-threat-model --target ./agent-system --layers all --frameworks stride,atlas

Configuração

Variáveis de ambiente:

  • AI_THREAT_MODEL_LOG_LEVEL: Nível de log (padrão: info)
  • AI_THREAT_MODEL_OUTPUT_DIR: Diretório de saída (padrão: ./threat-models)
  • AI_THREAT_MODEL_SSRM_MODE: Modo SSRM (strict | relaxed, padrão: strict)

Licença

MIT

Habilidades Relacionadas