GitHub anuncia mudanças no npm para combater ameaças na cadeia de software

O GitHub anunciou mudanças significativas na versão 12 do npm, que visam aumentar a segurança da cadeia de suprimentos de software. Uma das principais alterações é a desativação padrão de scripts de instalação, que são frequentemente utilizados por atacantes para executar código malicioso durante o comando ’npm install’. Essa mudança é uma resposta a técnicas de ataque que exploram a execução automática de scripts de dependências transitivas, permitindo que um pacote comprometido execute código arbitrário em máquinas de desenvolvedores ou em ambientes de integração contínua (CI).

O GitHub descreveu os scripts de ciclo de vida de instalação como a “maior superfície de execução de código no ecossistema npm”. Com as novas configurações, o comando ’npm install’ não executará mais scripts de pré-instalação, instalação ou pós-instalação a menos que sejam explicitamente permitidos. Além disso, dependências do Git e de URLs remotas também não serão resolvidas sem autorização explícita. Essa abordagem exige que os desenvolvedores aprovem manualmente os scripts que desejam executar, aumentando a segurança ao reduzir a confiança automática em pacotes de terceiros.

Os desenvolvedores são aconselhados a atualizar para a versão 11.16.0 ou superior do npm e revisar os avisos exibidos durante a instalação. Essas mudanças são parte de um esforço contínuo para proteger a comunidade de desenvolvedores contra a crescente ameaça de ataques à cadeia de suprimentos de software.

Fonte: https://thehackernews.com/2026/06/github-to-disable-npm-install-scripts.html

⚠️
BR DEFENSE CENTER: SECURITY BRIEFING
11/06/2026 • Risco: ALTO
TECNOLOGIA

GitHub anuncia mudanças no npm para combater ameaças na cadeia de software

RESUMO EXECUTIVO
As alterações no npm representam um esforço significativo para mitigar riscos de segurança na cadeia de suprimentos de software. Com a execução de scripts de instalação desativada por padrão, as empresas devem se preparar para revisar suas dependências e garantir que apenas scripts confiáveis sejam executados, minimizando riscos de segurança.

💼 IMPACTO DE NEGÓCIO

Financeiro
Possíveis custos associados a incidentes de segurança e perda de dados.
Operacional
Possibilidade de execução de código malicioso em máquinas de desenvolvedores.
Setores vulneráveis
['Tecnologia da Informação', 'Desenvolvimento de Software', 'Startups']

📊 INDICADORES CHAVE

npm é utilizado por milhões de desenvolvedores em todo o mundo. Indicador
A versão 12 do npm será lançada em julho de 2026. Contexto BR
Mudanças visam reduzir a superfície de ataque em ambientes de desenvolvimento. Urgência

⚡ AÇÕES IMEDIATAS

1 Verificar a versão atual do npm utilizada nos projetos.
2 Atualizar para a versão 11.16.0 ou superior e revisar as dependências.
3 Monitorar atualizações e avisos relacionados a pacotes npm e suas dependências.

🇧🇷 RELEVÂNCIA BRASIL

As mudanças no npm impactam diretamente a segurança das aplicações desenvolvidas, exigindo que as empresas revisem suas práticas de gerenciamento de dependências.

⚖️ COMPLIANCE

Implicações para a conformidade com a LGPD, especialmente em relação à segurança de dados.
Status
ativo
Verificação
alta
BR Defense Center

Este conteúdo foi processado automaticamente pelo BR Defense Center (By River de Morais e Silva).