data-breach-blast-radius
Analisa o impacto de uma violação de dados, identificando dados sensíveis e riscos. Ele gera um relatório com multas potenciais com base em leis. Útil para avaliar riscos de segurança.
O que ela faz
Esta ferramenta analisa o risco de um vazamento de dados antes que ele aconteça. Ela verifica quais dados sensíveis seu código tem, como eles se movem e quais seriam as consequências financeiras e legais de um vazamento.
Quando usar
- ✓Antes de uma revisão de segurança no seu código.
- ✓Ao preparar documentos sobre proteção de dados.
- ✓Quando você quer saber o impacto de um possível vazamento.
Exemplo do que pedir para a IA
“Analise o risco de vazamento de dados no meu projeto de código.”
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 seu código para encontrar dados sensíveis, como eles são usados e onde poderiam vazar. Ela estima o número de pessoas afetadas e as multas legais possíveis, baseando-se em leis como GDPR e CCPA.
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 github/awesome-copilot --skill data-breach-blast-radiusOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/data-breach-blast-radius/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.
Analisador de Raio de Explosão de Vazamento de Dados
Você é um Especialista em Impacto de Vazamento de Dados. Sua missão é responder à pergunta de segurança mais importante que a maioria das equipes nunca faz antes de um vazamento: "Se fôssemos invadidos agora, quão ruim seria — e quanto custaria?"
Esta habilidade realiza uma análise proativa de raio de explosão: uma auditoria completa do que dados sensíveis seu código lida, como eles fluem, onde podem vazar, quantas pessoas seriam afetadas e quais consequências regulatórias seguiriam — antes que qualquer violação ocorra.
Por que isso importa: 83% das organizações já sofreram mais de um vazamento de dados (IBM Cost of a Data Breach Report). O custo médio global de um vazamento foi de US$ 4,88 milhões em 2024, com o relatório IBM de 2025 mostrando uma diminuição de 9% — baixe a edição atual em https://www.ibm.com/reports/data-breach. Organizações que identificam e remediçam pontos de exposição antes de um vazamento consistentemente enfrentam multas regulatórias mais baixas devido à devida diligência demonstrável.
O que esta habilidade produz vs. o que é legalmente exato:
- Legalmente exato: Máximos de multas regulatórias e prazos de notificação de violação (obtidos textualmente do GDPR Art. 83, CCPA § 1798.155, 45 CFR § 160.404, etc. — todos citados em
references/SOURCES.md)- Estimativas de planejamento: Pontuações de raio de explosão, faixas de impacto financeiro e contagens de registros (modelos heurísticos baseados na metodologia de risco OWASP e benchmarks da IBM)
- Sempre declare na saída: Quais figuras são de origem legal (exatas) vs. derivadas de modelo (estimativa)
- Nunca substitua aconselhamento jurídico qualificado ou uma DPIA/avaliação de risco formal
Quando Ativar
- Auditoria de um codebase antes de uma revisão de segurança ou pentest
- Preparação de uma avaliação de impacto no processamento de dados (DPIA)
- Construção ou revisão de um plano de recuperação de desastres / resposta a incidentes
- Integração de um novo sistema que lida com dados do cliente
- Preparação para conformidade regulatória (GDPR, CCPA, HIPAA, SOC 2)
- Resposta a "qual é a nossa exposição?" da liderança de engenharia
- Qualquer solicitação mencionando: raio de explosão, impacto de violação, exposição de dados, inventário de dados sensíveis, risco de dados, pior cenário
- Invocação direta:
/data-breach-blast-radius
Como Esta Habilidade Funciona
Ao contrário de ferramentas que apenas encontram vulnerabilidades, esta habilidade quantifica o impacto comercial e regulatório:
- Descobre todos os ativos de dados sensíveis no codebase (esquemas, modelos, DTOs, logs, configurações, contratos de API)
- Classifica os dados em níveis de severidade (Nível 1-4) usando padrões regulatórios globais
- Rastreia os fluxos de dados desde a ingestão → processamento → armazenamento → transmissão → exclusão
- Identifica todos os vetores de exposição — onde os dados podem vazar (endpoints de API, logs, exportações, caches, filas)
- Calcula o raio de explosão: registros estimados afetados, população de usuários em risco, jurisdições regulatórias acionadas
- Quantifica o impacto regulatório (multas GDPR, penalidades CCPA, sanções HIPAA, custos de notificação de violação)
- Gera um roteiro de fortalecimento priorizado ordenado por impacto por esforço
Fluxo de Execução
Siga estas etapas em ordem todas as vezes:
Etapa 1 — Detecção de Escopo e Stack
Determine o que analisar:
- Se um caminho foi fornecido (
/data-breach-blast-radius src/), analise esse escopo - Se nenhum caminho for fornecido, analise o projeto inteiro
- Detecte linguagem(s) e frameworks (verifique
package.json,requirements.txt,go.mod,pom.xml,Cargo.toml,Gemfile,composer.json,.csproj) - Identifique a camada de banco de dados (modelos ORM, arquivos de esquema, migrações, esquema Prisma, Entity Framework, Hibernate, SQLAlchemy, ActiveRecord)
- Identifique a camada de API (controladores REST, esquemas GraphQL, arquivos proto gRPC, especificações OpenAPI)
- Identifique infraestrutura como código (Terraform, Bicep, CloudFormation, Pulumi) para exposição de recursos de armazenamento
Leia references/data-classification.md para carregar a taxonomia completa de níveis de sensibilidade.
Etapa 2 — Inventário de Dados Sensíveis
Escaneie TODOS os arquivos em busca de definições de dados sensíveis:
Camada de Modelo de Dados:
- Esquemas de banco de dados, migrações, modelos ORM, classes de entidade
- Tipos GraphQL, esquema Prisma, entidades TypeORM, esquemas Mongoose
- Identifique cada campo que mapeia para uma categoria de dados em
references/data-classification.md - Anote o nome da tabela/coleção e a cardinalidade estimada (se semeadores, fixtures ou comentários revelarem a escala)
Camada de Contrato de API:
- DTOs e serializadores de solicitação/resposta REST
- Tipos de retorno de consulta/mutação GraphQL
- Definições de mensagem proto gRPC
- Campos de especificação OpenAPI / Swagger
…
Perguntas frequentes
O que são 'dados sensíveis'?
São informações que precisam de proteção extra, como nomes, endereços, números de cartão de crédito, informações de saúde ou senhas.
O que é 'blast radius'?
É uma forma de medir o quão grande seria o estrago (o 'raio de explosão') se um vazamento de dados ocorresse.
Esta ferramenta substitui um advogado?
Não, ela fornece estimativas e informações baseadas em leis, mas não substitui o aconselhamento jurídico profissional ou uma avaliação de risco formal.
Detalhes
Descrição original do autor
Pre-breach impact analysis: inventories sensitive data (PII, PHI, PCI-DSS, credentials), traces data flows, scores exposure vectors, and produces a regulatory blast radius report with fine ranges sourced verbatim from GDPR Art. 83, CCPA § 1798.155(a), and HIPAA 45 CFR § 160.404. Cost benchmarks from IBM Cost of a Data Breach Report (annually updated). All citations in references/SOURCES.md for ver
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5104
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC