Resposta a incidentes
Corrija um segredo vazado no repositório
Uma credencial vazada é revogada, o uso indevido é investigado, serviços dependentes são atualizados com segurança e a recorrência é reduzida.
O processo
Faça nesta ordem.
- Abra um incidente e identifique o tipo de secret, o provedor, o repositório, o caminho de exposição, a visibilidade, o histórico de commits, forks, logs e o dono afetado, sem copiar o valor em tickets ou chat.
- Revogue ou desative o secret exposto no provedor emissor imediatamente; não confie em apagar o commit, pois cópias anteriores podem persistir.
- Crie um substituto com permissões mínimas e validade adequada, atualize stores de secrets aprovados e serviços dependentes e então verifique a operação.
- Revise logs do provedor, repositório, CI, nuvem e aplicação em busca de uso desde a exposição mais antiga plausível até a revogação e escale atividade suspeita.
- Remova o secret do código e da configuração atuais; decida com administradores do repositório se a reescrita de histórico é necessária e coordene seus efeitos disruptivos.
- Adicione secret scanning, proteção de push, regras de ignore com revisão e padrões mais seguros de injeção; busque a mesma exposição em repositórios relacionados autorizados.
- Documente linha do tempo, impacto, rotações, evidência e ações de prevenção; feche só depois que a credencial antiga estiver inutilizável e os serviços usarem o substituto.
Traga isto
Entradas que o gato vai pedir.
- Alerta de varredura de secrets ou referência do repositório
- Provedor da credencial e dono
- Acesso autorizado ao repositório e ao provedor
- Lista de serviços dependentes
Roteador + um playbook
Roteie primeiro. Escolha um.
O Cat Paw carrega um playbook por tarefa, sem misturar vários. Comece por este roteador; os outros caminhos são candidatos específicos do workflow.
- Roteador:
cybersecurity-pack skills/cybersecurity-skills/implementing-secret-scanning-with-gitleaks/SKILL.mdskills/cybersecurity-skills/implementing-secrets-scanning-in-ci-cd/SKILL.md
Limites
As fronteiras viajam com o prompt.
- Nunca cole, imprima, transmita ou armazene o valor do secret em relatórios ou conversa.
- Trate a credencial como comprometida e revogue-a antes da limpeza do repositório.
- Coordene reescritas de histórico e rotações de produção com os donos; não quebre consumidores nem apague evidência forense.
Pronto significa
Um fim que dá para checar.
A credencial vazada falha na validação, todos os consumidores conhecidos usam um substituto de menor privilégio, a revisão de uso indevido está documentada e o scanning ou os controles preventivos estão ativos.
Fontes
De onde veio este processo.
- docs.github.com/en/code-security/tutorials/remediate-leaked-secrets/remediating-a-leaked-secret
- docs.github.com/en/code-security/concepts/secret-security/secret-scanning
As fontes estabelecem o padrão do workflow. Posts de Reddit e da comunidade, quando aparecem, valem como anedota de quem pratica — não como fato universal.