Menos alertas falsos de segredos. A evidência continua essencial

O GitHub aprimorou detectores de segredos em 5 de novembro. Contexto e estado da credencial orientam a resposta.

José Palanco José Palanco
Last Updated:
2 min read
Compartilhar
Menos alertas falsos de segredos. A evidência continua essencial

Além de ASPM

AppSec orientada por provas para equipes que desenvolvem com IA

A Plexicus usa AI Swarm Pentest para explorar caminhos autorizados da aplicação, validar o que é explorável e dar às equipes evidências para priorizar a remediação.

Explorar AI Swarm Pentest

Em 5 de novembro, o GitHub anunciou mudanças nos detectores de segredos. Um novo padrão parceiro da SpaceX e filtros mais precisos ampliam a cobertura. Uma lista menor de alertas não prova que um repositório esteja livre de credenciais expostas.

O que mudou

Para alguns padrões Alibaba, AWS e Google, o GitHub suprime uma correspondência sem par quando o filtro de dicionário remove todos os segredos acompanhantes que atendem aos critérios. Outros detectores aplicam verificações distintas de contexto ou formato. O padrão parceiro starlink_public_api_v2_secret foi adicionado. O envio ao fornecedor em repositórios públicos é diferente de um alerta ao usuário e não garante a revogação de todo segredo exposto.

Examine as evidências

PerguntaEvidênciaPor quê
O que foi encontrado?Revisão, caminho, linha e contextoDado de teste, nome de variável e credencial utilizável são diferentes.
Ainda pode ser usado?Estado suportado pelo fornecedor e confirmação do responsávelEstado desconhecido não comprova segurança.
Onde houve exposição?Visibilidade, histórico e cópiasA exposição pode ir além do arquivo atual.
O que ocorreu depois?Rotação, substituição e revisão de acessoApagar o texto não invalida a credencial.

Se uma credencial puder estar ativa, inicie imediatamente seu processo de incidente. Contate o responsável e revogue ou rotacione a credencial no fornecedor quando adequado. Não copie seu valor em tickets ou conversas. Revise logs disponíveis e sistemas afetados. Um segredo hoje inativo pode ter sido usado anteriormente.

Exemplo do GitHub Docs com alerta de segredo e controle de verificação.

O GitHub explica as verificações de validade e seus limites: o suporte depende do tipo e da configuração; unknown exige investigação adicional. A imagem é um exemplo de documentação, não um resultado do Plexicus.

Mantenha a decisão verificável

Registre versão do scanner, revisão imutável, localização, conclusão limitada pela evidência e responsável. Declare quando faltarem dados. Excluir uma pasta inteira de testes pode ocultar segredos reais. Nossa análise de três alertas do n8n mostra a importância do contexto sem concluir sobre todos os alertas.

O Plexicus descreve testes de aplicações baseados em evidências e fluxos de remediação. Isso não afirma que o Plexicus executa a verificação específica do GitHub ou rotaciona credenciais automaticamente. Sua equipe ainda precisa de um responsável e um processo para uma exposição suspeita.

Imagem: GitHub Docs, Evaluating alerts from secret scanning, CC BY 4.0. Captura original preservada. Licença.

Escrito por
José Palanco
José Palanco
José Ramón Palanco é o CEO/CTO da Plexicus, uma empresa pioneira em ASPM (Application Security Posture Management) lançada em 2024, oferecendo capacidades de remediação impulsionadas por IA. Anteriormente, ele fundou a Dinoflux em 2014, uma startup de Inteligência de Ameaças que foi adquirida pela Telefonica, e tem trabalhado com a 11paths desde 2018. Sua experiência inclui cargos no departamento de P&D da Ericsson e na Optenet (Allot). Ele possui um diploma em Engenharia de Telecomunicações pela Universidade de Alcalá de Henares e um Mestrado em Governança de TI pela Universidade de Deusto. Como um especialista reconhecido em cibersegurança, ele tem sido palestrante em várias conferências prestigiadas, incluindo OWASP, ROOTEDCON, ROOTCON, MALCON e FAQin. Suas contribuições para o campo da cibersegurança incluem múltiplas publicações de CVE e o desenvolvimento de várias ferramentas de código aberto, como nmap-scada, ProtocolDetector, escan, pma, EKanalyzer, SCADA IDS, e mais.
Leia mais de José
More to read

Related posts

Pronto para validar o que importa?

Pronto para validar o que importa.

O Plexicus é Proof-Driven AppSec: achados validados, compreensão contextual e remediação revisada — ancorada em evidência, escopada com você.

Qualificação

Verifique se o AI Swarm Pentest se adequa ao seu ambiente.

Partilhe o contexto mínimo. Vamos rever o escopo e indicar o próximo passo comercial.

Antes de enviar — verifique se se encaixa

0 / 280

Sem compromisso. Se não se encaixa, dizemos.

SAMPLE HANDOVER · ILLUSTRATIVE

Sample evidence handover

A trimmed view of what your team receives at the end of an AI Swarm Pentest engagement. Real engagements include full technical evidence, executive narrative, and a remediation plan.

VALIDATED FINDING Evidence attached

Server-Side Request Forgery in webhooks/receiver

demo-project/sample-app · src/webhooks/receiver.py:42

SeverityHigh CVSS 3.18.6 Priority79 Confirmedvia replay

Untrusted caller-supplied URLs reach an internal egress without an allowlist. Replayed in a sandbox against a fresh authorized target — the same control was validated to fail twice.

REVIEWER-READY REMEDIATION Merge-ready PR

Validate the target URL against an allowlist of permitted hostnames. Reject private/internal IP ranges. Enforce HTTPS only.

plexicus/remediation/webhooks-ssrf 3 changed · 0 new files
42resp = requests.get(target_url)
42+if not is_allowed_host(target_url):
43+  raise WebhookRejected(target_url)
44+resp = requests.get(target_url, timeout=5)
Every engagement hands over:
  • Executive briefing
  • Validated findings list
  • Merge-ready PRs
  • Compliance mapping (NIS2 · DORA · CRA)
Ronda privada Para investidores