← ← Voltar ao início

Secrets / Repository

secret-leak-sentinel

Uma plataforma abrangente de detecção e prevenção de secrets que monitora continuamente repositórios, logs, artefatos de CI/CD e ambientes cloud em busca de credenciais vazadas, API keys, tokens e certificados — com alertas automatizados e workflows de remediação.

Ver no GitHub ↗

Sobre o Projeto

Secret Leak Sentinel é uma plataforma multicamada para detectar e prevenir a exposição acidental de credenciais sensíveis. A plataforma opera em três níveis: Camada de Prevenção com hooks de pre-commit que bloqueiam commits de credenciais na origem, Camada de Detecção com scanning contínuo de repositórios existentes e histórico git, e Camada de Resposta que automatiza o workflow de remediação incluindo rotação automatizada de credenciais. A plataforma suporta mais de 200 tipos de credenciais prontos para uso e permite definir padrões customizados.

Por Que Isso Importa

Vazamento de secrets é uma das falhas de segurança mais comuns e perigosas no desenvolvimento de software moderno. Estudos mostram que mais de 10% dos repositórios públicos do GitHub contêm pelo menos um secret exposto, e bots automatizados escaneiam o GitHub continuamente buscando credenciais recém-commitadas — frequentemente explorando-as em minutos. Esta plataforma aborda vazamento de secrets de forma abrangente — prevenindo novos vazamentos, detectando vazamentos existentes e automatizando a resposta.

Guia Passo a Passo

  1. Instale o hook de pre-commit executando 'sentinel install-hook' em cada repositório. O hook executa em menos de 2 segundos para commits típicos e bloqueia qualquer commit contendo credenciais detectadas.
  2. Configure scanning contínuo nos repositórios da sua organização conectando ao GitHub/GitLab/Bitbucket via integração OAuth fornecida. O scanner analisará todos os repositórios incluindo histórico git.
  3. Defina regras de detecção customizadas para padrões de credenciais específicos do seu ambiente. O motor de regras suporta expressões regulares, thresholds de entropia e análise contextual.
  4. Configure workflows de resposta automatizada incluindo alertas em tempo real, criação automática de tickets para rastreamento de remediação e integração com APIs de rotação de secrets.

Tecnologias Utilizadas

GoPythonGit HooksREST APIs