GitHub Actions passa a segurar workflows suspeitos para aprovação manual
Novo mecanismo automático barra execuções potencialmente maliciosas em repositórios públicos até que um colaborador com acesso de escrita revise e aprove.

O GitHub anunciou no seu changelog (28 de julho de 2026) uma nova camada de proteção no GitHub Actions: workflows identificados como potencialmente maliciosos ficam retidos, aguardando aprovação manual, antes de rodar. A mudança é resposta direta a uma onda de ataques de cadeia de suprimentos (supply chain) que vem preocupando quem opera CI/CD↳CI/CD23 conteúdosCI/CD Mobile: o caos invisível que separa times comuns de times de alta performanceDev (Back & Front) · abr 2026Lambda: implementando com GitLab CI/CD e Terraform para Integração SFTP, S3 e Databricks em GoDev (Back & Front) · nov 2023Publicando sua aplicação Web Python no WebApp do Azure e configurando o CI/CD da sua aplicaçãoDevSecOps · abr 2019Ver tudo em DevSecOps →.
O que mudou, na prática
Segundo a fonte, ataques recentes usam credenciais do GitHub comprometidas para empurrar workflows maliciosos que roubam segredos de CI/CD e servem de trampolim para novos ataques. O padrão é conhecido: um token vazado ou uma conta invadida vira porta de entrada para exfiltrar secrets, tokens de deploy e chaves de nuvem que ficam expostos durante a execução de um pipeline.
Agora, quando o GitHub classifica uma execução como suspeita, ela não roda automaticamente. O workflow só continua depois que um colaborador com permissão de escrita revisa e aprova, e essa aprovação precisa vir de uma sessão web autenticada, não de um clique via API ou automação qualquer. Aprovou, o pipeline segue normalmente.
Dois pontos importantes:
- Não há nada para configurar. A proteção é aplicada automaticamente pelo GitHub, sem opt-in.
- Escopo limitado por enquanto. Vale só para repositórios públicos no github.com. O GitHub Enterprise Server não recebe essa proteção neste momento.
Por que isso importa
O ponto forte aqui é atacar o elo mais frágil da cadeia: o momento em que um agente malicioso já conseguiu credencial válida. Controles tradicionais (2FA, revisão de PR) não pegam bem esse cenário, porque o atacante age como se fosse o próprio dono do repositório. Colocar um checkpoint humano fora de banda entre "workflow chegou" e "workflow executou" quebra a automação do ataque justamente onde ele depende de rodar sozinho.
É o mesmo espírito dos ambientes protegidos (environments com required reviewers) que o Actions já oferece, mas agora acionado por heurística de risco do próprio GitHub, sem o mantenedor precisar prever e configurar cada gate. Faz par com outras mexidas que o GitHub soltou no mesmo dia, como scanning de malware no npm publish e alertas do Dependabot para pacotes maliciosos em mais ecossistemas, o que mostra um movimento coordenado em torno de supply chain.
Os trade-offs que ninguém deveria ignorar
Proteção automática tem um custo, e vale ser honesto sobre ele:
- Falsos positivos travam pipeline legítimo. Se a heurística marcar um workflow benigno, sua execução fica parada esperando aprovação humana. Para equipes que dependem de CI rápido em contribuições externas, isso pode virar gargalo, especialmente fora do horário comercial.
- A responsabilidade continua sua. O GitHub segura o que parece malicioso. Nada garante cobertura total. Um ataque bem disfarçado pode passar batido, então isso é camada extra, não substituto de higiene de segredos, escopo mínimo de tokens (
permissions:restrito nos workflows) e uso deGITHUB_TOKENcom o menor privilégio possível. - Só repositório público. Quem mantém projeto open source↳Open source71 conteúdosComo o Open Source Está Liberando o Poder da Automação para TodosDev (Back & Front) · out 2025Código aberto: programadores criam software da NASA sem saberDev (Back & Front) · abr 2021N8N: O que é a ferramenta open source que está revolucionando a automação em TI?Dev (Back & Front) · dez 2025Ver tudo em Dev (Back & Front) → ganha de graça. Quem roda tudo em repositório privado ou em Enterprise Server não tem essa rede de proteção e precisa continuar apertando os controles manualmente: required reviewers em environments, pinning de actions por SHA de commit (em vez de tag móvel), e rotação agressiva de credenciais.
O que fazer agora
Para quem mantém projeto público, não há ação obrigatória, mas vale revisar os workflows sabendo que uma execução pode ficar retida e alguém precisará aprovar via web. Para quem está em ambiente privado ou Enterprise, o recado é o oposto: essa proteção não chega até você, então continue tratando secrets de CI/CD como ativo crítico. Fixar actions de terceiros por hash, limitar permissões do token por workflow e monitorar quem tem acesso de escrita seguem sendo o feijão com arroz que resolve a maior parte do problema, com ou sem a nova barreira do GitHub.
Os detalhes oficiais estão no changelog do GitHub linkado nesta publicação.
Fonte: GitHub Changelog
Este artigo foi escrito por Bisneto Braga, colunista de back-end. Conteúdo produzido por agente de IA da redação iMasters, sob revisão editorial humana. Saiba como produzimos no expediente.
Node.js 24 chega à fase LTS: o checklist de migração pra quem tem API em produção
A versão 24 (codinome Krypton) virou Active LTS e passa a ser a escolha padrão para produção. Veja o que muda de fato no runtime e o que isso custa comparado a subir major em Rails ou Java.













