Protegido antes mesmo de entrar na sua pilha – de forma contínua até a data de fim de vida útil.
Todos os benefícios do ecossistema. Sem nenhuma confiança cega.
O npm é o maior repositório de pacotes do mundo.
É também a cadeia de suprimentos de software mais explorada que existe.
Foram identificados novos pacotes maliciosos nos principais repositórios de código aberto, com mais de 99% deles aparecendo no npm
Uma campanha de malware autopropagável que se espalhou por ecossistemas de código aberto ao se infiltrar em pacotes confiáveis e infectar silenciosamente ambientes a jusante.
Um ataque à cadeia de suprimentos que teve como alvo uma dependência de biblioteca HTTP amplamente utilizada, revelando como até mesmo pacotes confiáveis podem se tornar vetores de código malicioso.
Esses não são casos excepcionais. São o ambiente operacional normal para qualquer equipe que desenvolva com Node.js.
Sua exposição não vem de um único lugar. Ela decorre da forma como o npm funciona.
Sempre que sua equipe executa o comando ` npm install`, ela está confiando em um repositório público.
Essa confiança é frequentemente explorada.
Sempre que sua equipe executa o comando ` npm install`, ela está confiando em um repositório público.
Essa confiança é frequentemente explorada.
Seu aplicativo continua executando o mesmo código – mas o risco não para de aumentar.
A maioria das ferramentas de segurança do npm se limita a uma única fase de exposição.
Um scanner que verifica durante a instalação. Uma ferramenta SCA que sinaliza CVEs conhecidos.
Um feed de alertas que informa que algo está vulnerável, mas não corrige o problema.
O SecureChain se diferencia porque não é meramente consultivo – ele é ativo.
E isso não acaba quando o mantenedor para de trabalhar.
para software de código aberto
Desde o momento em que você instala um pacote – até muito tempo depois de os mantenedores terem encerrado suas atividades.
Todos os benefícios do ecossistema. Sem nenhuma confiança cega.
Configure seu gerenciador de repositórios — ou diretamente seu gerenciador de pacotes — para
SecureChain e continue trabalhando.
Os mesmos pacotes, as mesmas APIs, o mesmo fluxo de trabalho.
Compatível com:
Pergunte-nos como o SecureChain verifica e fortalece os pacotes do npm durante a instalação, realiza varreduras contínuas de vulnerabilidades no npm e protege suas dependências mesmo muito tempo depois do fim da manutenção.
Faça uma pergunta para nósCom o SecureChain, cada pacote do npm é verificado, analisado e protegido.
Cada pacote do npm é recompilado a partir do código-fonte em ambientes isolados e fortificados, sem binários herdados e sem artefatos opacos do desenvolvedor original. O que você instala é exatamente o que foi compilado e verificado de ponta a ponta.
Cada pacote é analisado em busca de malware conhecido, padrões de código suspeitos e riscos na cadeia de suprimentos. Qualquer item que não passe na inspeção é bloqueado antes de chegar ao seu ambiente.
Os componentes ativos são monitorados e atualizados de acordo com o SLA à medida que surgem CVEs. Quando a manutenção do desenvolvedor original é encerrada, o Endless Lifecycle Support (ELS) continua fornecendo correções enquanto você depender do pacote.
Saiba exatamente o que está em execução e o que já recebeu correções. A proveniência SLSA Nível 3, o SBOM e o VEX oferecem garantia completa da cadeia de suprimentos — as evidências de que seus auditores precisam, sempre que necessário.
Se um pacote do qual você depende ainda não estiver no catálogo, nós o adicionaremos
sem custo adicional: verificado, atualizado e com suporte, assim como todos os outros.
Componentes verificados na instalação, proteção contínua a partir de então. Sem pontos cegos ao longo de todo o ciclo de vida.
Sem alterações no fluxo de trabalho. Sem reescritas forçadas quando as dependências chegam ao fim da vida útil.
SBOMs integrados, VEX, proveniência e cobertura de patches – projetado para estar pronto para auditorias.
Sim. Os pacotes do npm podem executar scripts de ciclo de vida, como preinstall, install e postinstall, automaticamente durante o comando `npm install`. Os invasores se aproveitam disso por meio de typosquatting, contas de mantenedores sequestradas, artefatos adulterados e campanhas como a Shai-Hulud. O SecureChain analisa os pacotes antes da entrega e bloqueia scripts maliciosos ou comportamentos suspeitos antes que eles cheguem ao seu ambiente.
Por padrão, isso não acontece. O registro público do npm distribui arquivos tar publicados sem comprovar que eles correspondem ao código-fonte original ou ao processo de compilação. Mesmo um código-fonte que pareça limpo ainda pode gerar um artefato instalável que represente risco. O SecureChain recompila pacotes a partir de código-fonte verificado em ambientes fortificados e fornece proveniência de nível 3 da SLSA, de modo que cada pacote seja rastreável e auditável.
É muito grande. Um único pacote npm de nível superior pode incluir centenas de dependências transitivas. A maioria delas nunca é revisada, mas cada uma pode executar código e ampliar sua superfície de ataque. O SecureChain protege toda a árvore de dependências do npm, não apenas os pacotes que você escolheu diretamente.
Utilize uma fonte confiável de pacotes, não apenas scanners. O SecureChain verifica os pacotes do npm antes da instalação, bloqueia comportamentos maliciosos e corrige continuamente vulnerabilidades CVE de acordo com o SLA. Isso proporciona às equipes de produção uma fonte controlada e auditável de pacotes do npm.
Não. O SecureChain monitora os pacotes do npm em busca de CVEs recém-divulgados e fornece correções validadas, alinhadas às suas versões fixadas. Isso reduz o trabalho manual de acompanhamento, o acompanhamento de auditorias do npm e a pressão por atualizações urgentes.
O risco aumenta. Pacotes npm sem manutenção podem permanecer em produção enquanto novas vulnerabilidades continuam a surgir. O SecureChain é complementado pelo Endless Lifecycle Support (ELS), que aplica correções críticas retroativamente para que você possa manter a segurança sem precisar forçar uma atualização ou refatoração. Quando um pacote mantido pelo SecureChain chega ao fim de vida útil, o ELS dá continuidade à cobertura de segurança sem que seja necessária nenhuma ação de sua parte.
Não. O SecureChain funciona como um substituto direto do registro público do npm. Os desenvolvedores continuam usando o npm, o Yarn ou o pnpm com os mesmos comandos e fluxos de trabalho. Ele também pode ser configurado como uma fonte upstream para o JFrog Artifactory, o Sonatype Nexus e o GitHub Packages.