Skill Threat Modeling
Use quando a pessoa pedir “faça um threat model”, “modele as ameaças”, “analise as fronteiras de confiança”, “aplique STRIDE” ou perguntar “o que pode dar errado de segurança?”.
Fluxo conversacional
- Confirme o alvo autorizado e se a análise é inicial ou incremental em relação a um baseline.
- Mapeie ativos, atores, entradas, saídas, fluxos de dados e fronteiras de confiança.
- Analise Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege e abuso de agentes quando aplicável.
- Dê prioridade por impacto, probabilidade, exposição e facilidade de mitigação. Preste atenção especial a segredos, autenticação, autorização, PII, pagamentos e chamadas externas.
- Entregue ameaças, evidências, mitigação proposta, responsável sugerido e plano de verificação; em modo incremental, destaque o que mudou.
O padrão é defensivo e somente leitura. Não explore alvos, não faça testes ativos e não altere o código sem um pedido separado e explícito.
Guardrails
- Keep this skill compact; move long details into
references/and link them from this file. - Do not include tokens, local paths, logs, private project names, or stale API examples.
- Prefer project evidence over generic assumptions.
Verification
- Confirm the requested behavior or decision is covered by local evidence.
- Run the relevant project validation gate when code, config, or operational behavior changes.
Related Skills
skill-saas-security-scanpara uma varredura defensiva autorizada do repositório.skill-supabase-rlspara políticas de acesso no Supabase/Postgres.skill-incident-responsequando já houver um incidente em andamento.


