stride-analysis-patterns
Permite que seu agente identifique ameaças de segurança de forma organizada. Usa uma metodologia padrão para analisar sistemas e garantir que todos os riscos sejam considerados.
O que ela faz
Esta ferramenta ajuda a encontrar possíveis falhas de segurança em um sistema. Ela usa um método chamado STRIDE para pensar sobre como um sistema pode ser atacado.
Quando usar
- ✓Ao criar um novo sistema.
- ✓Ao revisar a segurança de um sistema existente.
- ✓Ao documentar os riscos de segurança.
Exemplo do que pedir para a IA
“Analise a segurança deste aplicativo de e-commerce usando o método STRIDE.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta examina o sistema em busca de seis tipos de ameaças: fingir ser outra pessoa, modificar dados, negar ações, acessar informações indevidas, interromper o serviço ou ganhar privilégios extras. Ela faz perguntas para identificar onde esses problemas podem ocorrer.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add wshobson/agents --skill stride-analysis-patternsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/security-scanning/skills/stride-analysis-patterns/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Padrões de Análise STRIDE
Identificação sistemática de ameaças usando a metodologia STRIDE.
Quando Usar Esta Habilidade
- Iniciando novas sessões de modelagem de ameaças
- Analisando a arquitetura de sistemas existentes
- Revisando decisões de design de segurança
- Criando documentação de ameaças
- Treinando equipes em identificação de ameaças
- Preparação para conformidade e auditoria
Conceitos Principais
1. Categorias STRIDE
S - Spoofing → Authentication threats
T - Tampering → Integrity threats
R - Repudiation → Non-repudiation threats
I - Information → Confidentiality threats
Disclosure
D - Denial of → Availability threats
Service
E - Elevation of → Authorization threats
Privilege
2. Matriz de Análise de Ameaças
| Categoria | Pergunta | Família de Controle |
|---|---|---|
| Spoofing | O atacante pode se passar por outra pessoa? | Autenticação |
| Tampering | O atacante pode modificar dados em trânsito/em repouso? | Integridade |
| Repudiation | O atacante pode negar ações? | Registro/Auditoria |
| Info Disclosure | O atacante pode acessar dados não autorizados? | Criptografia |
| DoS | O atacante pode interromper a disponibilidade? | Limitação de Taxa |
| Elevation | O atacante pode obter privilégios mais altos? | Autorização |
Modelos e Exemplos Detalhados
A biblioteca completa de modelos está em references/details.md. Leia este arquivo quando precisar de modelos concretos para esta habilidade.
Melhores Práticas
O Que Fazer
- Envolva partes interessadas - Perspectivas de segurança, desenvolvimento e operações
- Seja sistemático - Cubra todas as categorias STRIDE
- Priorize realisticamente - Concentre-se em ameaças de alto impacto
- Atualize regularmente - Modelos de ameaças são documentos vivos
- Use recursos visuais - DFDs ajudam na comunicação
O Que Não Fazer
- Não pule categorias - Cada uma revela ameaças diferentes
- Não assuma segurança - Questione cada componente
- Não trabalhe isoladamente - Modelagem colaborativa é melhor
- Não ignore baixa probabilidade - Ameaças de alto impacto importam
- Não pare na identificação - Siga com as mitigações
Perguntas frequentes
O que é STRIDE?
STRIDE é um acrônimo para seis categorias de ameaças: Spoofing (Falsificação), Tampering (Adulteração), Repudiation (Repúdio), Information Disclosure (Divulgação de Informação), Denial of Service (Negação de Serviço) e Elevation of Privilege (Elevação de Privilégio).
Como o STRIDE ajuda a encontrar falhas?
Ele fornece um conjunto de perguntas para cada categoria de ameaça, ajudando a pensar sistematicamente sobre como um sistema pode ser vulnerável.
Preciso ser um especialista em segurança para usar isso?
Não, a ferramenta é projetada para ser usada por qualquer pessoa que precise pensar sobre segurança, mesmo sem conhecimento técnico profundo.
Detalhes
Descrição original do autor
Apply STRIDE methodology to systematically identify threats. Use when analyzing system security, conducting threat modeling sessions, or creating security documentation.
repo: wshobson/agents
Popularidade
- Estrelas no GitHub
- 41 mil
- Posição no ranking
- #4948
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
screen-reader-testing
Faz seu agente testar sites usando leitores de tela para garantir que sejam acessíveis.
wshobson/agents
wcag-audit-patterns
Ajuda seu agente a auditar sites para acessibilidade e corrigir problemas de acordo com as diretrizes WCAG.
wshobson/agents
multi-reviewer-patterns
Faz seu agente coordenar revisões de código paralelas, deduplicando achados e consolidando relatórios.
wshobson/agents
parallel-debugging
Permite ao agente depurar problemas complexos com investigações paralelas e análise de causa raiz.
wshobson/agents
Skills parecidas
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC