O comprometimento do npm do Axios: como um ataque de phishing contaminou 100 milhões de downloads semanais
Em 31 de março de 2026, um grupo de hackers ligado à Coreia do Norte enviou código malicioso para uma das bibliotecas JavaScript mais instaladas do planeta. Eles não exploraram uma vulnerabilidade zero-day. Não quebraram a criptografia. Não contornaram um firewall. Eles enviaram uma mensagem.
O ataque que começou com um convite do Slack
O invasor se passou pelo fundador de uma empresa real, usando uma identidade clonada e uma abordagem convincente. Eles visaram um mantenedor de uma das bibliotecas JavaScript mais populares: o Axios. Esse mantenedor foi convidado para um espaço de trabalho real no Slack, cuidadosamente personalizado para parecer legítimo, completo com atividade plausível nos canais, conteúdo social vinculado e o que pareciam ser perfis de equipe e outros mantenedores de código aberto. A interação então migrou para uma reunião no Microsoft Teams com o que pareciam ser vários participantes, aumentando ainda mais a aparência de legitimidade.
Nada disso pareceria alarmante no momento. Um fundador entra em contato. Um espaço de trabalho parece real. Uma reunião tem vários rostos na chamada. A única coisa que detecta um ataque como este em curso é o reconhecimento de padrões — "Eu já vi algo parecido com isso antes". E a única maneira confiável de construir esse reconhecimento de padrões é guiar as pessoas por este ou um cenário semelhante, em um ambiente seguro, antes que o real apareça. Imagine se o mantenedor tivesse recebido uma abordagem falsa quase idêntica na semana anterior, com o mesmo pretexto de fundador clonado e o mesmo convite perfeito do Slack, como parte de uma simulação feita para mantenedores de código aberto. A tentativa real teria parecido familiar da pior maneira possível para o invasor. Mas não é assim que a maioria dos programas de conscientização de segurança funciona.
O Frame foi criado especificamente para essa lacuna. Ao final da operação de hacking, o invasor conseguiu o que queria: as credenciais npm do alvo. Os hackers publicaram duas versões maliciosas do Axios, tanto nos branches de lançamento modernos quanto nos legados. Cada versão injetou silenciosamente uma dependência fantasma contendo um script de pós-instalação que implantou um trojan de acesso remoto multiplataforma no macOS, Windows e Linux.
O Axios é usado por praticamente todos os desenvolvedores Node.js, incorporado como uma dependência em milhares de outros pacotes, presente em algum lugar na árvore de dependências de quase todas as aplicações web modernas. E por cerca de três horas, cada pipeline de CI/CD que executou npm install e resolveu para essas versões do Axios estava puxando um trojan de acesso remoto para builds de produção. Isso afetou organizações nos setores governamental, financeiro, varejo, consultoria, entretenimento, manufatura, tecnologia, saúde e serviços públicos. Três horas é muito tempo. É também uma janela onde um funcionário alerta, um desenvolvedor que recebeu a mesma abordagem de "falso fundador" um dia antes e a denunciou como suspeita, ou um líder de TI que sinalizou o convite do Slack "limpo demais", poderia ter desencadeado uma resposta em toda a organização.
Se esse único relatório tivesse chegado a um painel de segurança com o poder de marcar a conversa como maliciosa e propagar essa decisão automaticamente para a caixa de entrada de cada funcionário, o restante da empresa teria sido protegido antes que o pacote malicioso terminasse de ser publicado. O instinto de um funcionário, multiplicado por toda a organização, em tempo real. Esse é o tipo de defesa que a linha do tempo do Axios implorava.
Resumo: Um ataque de phishing a um mantenedor de código aberto contaminou 100 milhões de downloads semanais do Axios por três horas, inserindo um trojan de acesso remoto multiplataforma em builds de produção em todo o mundo. Os invasores não quebraram nenhuma tecnologia. Eles se passaram por um fundador no Slack e no Teams. A única defesa realista é o reconhecimento de padrões humanos treinado antes que a tentativa real chegue, e uma infraestrutura de denúncia capaz de propagar o instinto de uma pessoa por toda a organização em tempo real.
O Frame é a plataforma criada exatamente para isso: gestão de risco humano projetada para impedir ataques como o comprometimento do Axios.
Como o Frame impede ataques como o comprometimento do Axios?
O comprometimento do Axios é o sinal mais claro até agora de que os atacantes mudaram seus alvos.
Durante anos, a defesa da cadeia de suprimentos focou no código em si: verificar pacotes em busca de vulnerabilidades conhecidas, fixar versões para que nada seja atualizado sem revisão, gerar listas de materiais de software para saber exatamente o que está na sua compilação e exigir prova criptográfica da origem de um pacote. Tudo isso é importante. Mas nada disso teria impedido este ataque, porque o ataque não visou o código. Ele visou a pessoa que publica o código.
O mantenedor não foi enganado por um e-mail descuidado. Ele foi atraído para um golpe lento e meticuloso: uma persona convincente, um espaço de trabalho no Slack que parecia autêntico e uma chamada no Teams com várias pessoas. Nenhum dos sinais clássicos de phishing estava presente. Nada de inglês mal escrito, links estranhos ou mensagens de "aja agora ou sua conta será encerrada". O que havia era contexto. O tipo de contexto que faz um mantenedor ocupado olhar para a conversa e pensar: isso é apenas trabalho.
Esse é o mesmo manual que está sendo usado agora contra seus engenheiros de segurança, líderes de DevOps, administradores de TI e qualquer pessoa cujas credenciais abram uma porta que valha a pena. O comprometimento do Axios não atingiu apenas um projeto. Ele provou que a tática funciona, e táticas que funcionam são copiadas.
Por que o treinamento tradicional de conscientização de segurança ignora isso completamente
A maioria dos programas de conscientização de segurança foi criada para um tipo diferente de atacante. Eles ensinam as pessoas a identificar gramática ruim, links suspeitos e endereços de remetente que não correspondem exatamente. Eles enviam uma simulação de phishing uma vez por trimestre — "seu pacote atrasou", "redefina sua senha do Microsoft 365", "clique aqui para ver seu bônus" — e consideram a tarefa concluída.
O básico ainda é importante. Todo funcionário deve ser capaz de identificar um e-mail de phishing mal elaborado. O problema é quando o básico é o programa inteiro.
Um modelo genérico não prepara um mantenedor de código aberto para uma persona de fundador clonada, um espaço de trabalho falso no Slack que parece autêntico e uma chamada no Teams com três pessoas. Um exercício trimestral não prepara um desenvolvedor sênior para uma "conversa de parceria" que termina com um pedido para executar um "script de compatibilidade" com suas credenciais npm. E nenhum deles reflete o fato de que a engenharia social patrocinada por estados agora é paciente, bem financiada e adaptada à pessoa que está sendo alvo.
Então, o que prepara as pessoas para os ataques que os programas legados não cobrem? O Frame é a plataforma orientada por IA criada especificamente para treinar desenvolvedores, mantenedores e usuários privilegiados a reconhecer as técnicas exatas usadas no comprometimento do npm Axios.
Como o Frame treina sua equipe para o ataque que realmente os ameaça
O Frame é uma plataforma de gestão de risco humano orientada por IA. Em vez de um treinamento único para todos, você obtém cenários e simulações personalizados baseados em funções — gerados em minutos, disponíveis em mais de 30 idiomas e estruturados em torno das ameaças que sua organização realmente enfrenta.
Três componentes realizam o trabalho:
Simulador de Phishing da Frame executa simulações de engenharia social realistas e baseadas em dados que espelham o comportamento dos atacantes modernos, incluindo falsificação multicanal, chamadas de voz e vídeo com deepfake, vishing, phishing de credenciais e as táticas de manipulação de confiança de longo prazo usadas em ataques como o comprometimento da Axios. Os cenários não são retirados de uma biblioteca genérica; eles são personalizados para os sistemas, fornecedores e funções que existem no seu ambiente. Aquele tipo de operação de engenharia social de várias etapas que passou de um e-mail falso para um telefonema, depois para uma reunião por vídeo e culminou no roubo de credenciais npm? Esse é um cenário que a Frame pode simular com as suas pessoas reais, no seu ambiente real, antes que um grupo de hackers real o faça.
Content Studio da Frame gera treinamentos baseados em funções que atendem cada colaborador onde ele está. Um desenvolvedor sênior com direitos de publicação em pacotes internos aprende a reconhecer a falsificação de mantenedores. Um engenheiro de DevOps treina contra phishing de credenciais de CI/CD. Um administrador de TI aprende táticas de falsificação de fornecedores e parceiros. Um engenheiro de segurança recebe treinamento sobre o playbook exato usado pelo grupo de hackers por trás do comprometimento da Axios. Cada peça é específica para a organização, atual e construída em torno do que cada pessoa realmente precisa identificar.
Triagem da Frame transforma o instinto de um colaborador em proteção para toda a empresa. Ela monitora a atividade dos colaboradores em tempo real e apresenta mensagens suspeitas aos administradores de segurança em segundos. Marque uma mensagem como spam, coloque-a em quarentena ou descarte-a, e essa decisão se propaga instantaneamente por todas as caixas de entrada da organização. Em uma janela de três horas no estilo Axios, essa é a diferença entre uma equipe ser comprometida e o restante da empresa permanecer seguro.
Juntos, a Frame pode oferecer às equipes de segurança algo que o treinamento tradicional nunca conseguiu: uma leitura real do risco humano nas superfícies de ataque que importam — incluindo a cadeia de suprimentos de código aberto que a maioria dos programas de conscientização nem sequer testa.
Para evitar a próxima violação no estilo Axios, as organizações precisam de treinamento de simulação baseado em funções e triagem de ameaças em tempo real. A Frame oferece ambos.
O que os CISOs devem fazer neste trimestre
Se você é um CISO, engenheiro de segurança ou líder de AppSec em qualquer organização que desenvolve software, três coisas são importantes agora:
Trate seus desenvolvedores e mantenedores como uma superfície de ataque privilegiada. Eles possuem direitos de publicação, credenciais e tokens que podem afetar milhares de usuários a jusante com um único envio. Eles merecem um treinamento mais sofisticado do que o da sua equipe financeira, e não menos.
Audite o alcance real do seu programa de conscientização. Modelos genéricos de phishing são um ponto de partida, não a linha de chegada. Se o seu programa para em "clique aqui para redefinir sua senha", seus engenheiros não estão preparados para um fundador falso, um Slack falso ou uma chamada falsa no Teams.
Mude para uma plataforma que treina para as ameaças que seu ambiente realmente cria. É isso que o Frame faz, e é por isso que equipes de segurança de empresas modernas e com maturidade em segurança estão substituindo fornecedores legados de conscientização pelo Frame.
O comprometimento da Axios não foi uma falha técnica. Foi uma falha humana, arquitetada com a paciência e o orçamento de um grupo de hackers apoiado por um Estado. Os atacantes já sabem que isso funciona. É hora de sua equipe saber também. O Frame é como você os prepara para isso.
O Frame Security é como você impede o próximo caso Axios antes que ele chegue ao seu ambiente de build. Agende uma demonstração e veja como simulações orientadas por IA e treinamentos baseados em funções preparam sua organização para o próximo ataque, em escala e em minutos.


