Pular para o conteúdo
Skillpedia
Análise e planilhas40 mil · #5104

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

https://github.com/github/awesome-copilot/blob/main/skills/data-breach-blast-radius/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/data-breach-blast-radius/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-radius

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/data-breach-blast-radius/SKILL.md -o SKILL.md
Conteú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:

  1. Descobre todos os ativos de dados sensíveis no codebase (esquemas, modelos, DTOs, logs, configurações, contratos de API)
  2. Classifica os dados em níveis de severidade (Nível 1-4) usando padrões regulatórios globais
  3. Rastreia os fluxos de dados desde a ingestão → processamento → armazenamento → transmissão → exclusão
  4. Identifica todos os vetores de exposição — onde os dados podem vazar (endpoints de API, logs, exportações, caches, filas)
  5. Calcula o raio de explosão: registros estimados afetados, população de usuários em risco, jurisdições regulatórias acionadas
  6. Quantifica o impacto regulatório (multas GDPR, penalidades CCPA, sanções HIPAA, custos de notificação de violação)
  7. 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas