Skip to main content

Teste e monitoramento gratuitos de vulnerabilidades para projetos públicos no GitHub

Escrito por
Headshot of Johanna Kollmann

Johanna Kollmann

20 de abril de 2016

0 minutos de leitura

Temos o prazer de oferecer um serviço gratuito da Snyk que permite testar vulnerabilidades em qualquer repositório público de Node.js no GitHub e monitorá-lo depois.

Teste de vulnerabilidades em Node.js

Para testar um projeto público em busca de vulnerabilidades, acesse snyk.io/test e informe a URL do repositório do GitHub que você quer testar. Para um pacote npm, informe o nome do pacote e, se quiser testar uma versão específica, o número da versão.

Você receberá um relatório de teste da Snyk que mostrará se o pacote ou repositório é afetado por alguma vulnerabilidade. Nossos relatórios apresentam uma visão geral de cada vulnerabilidade, explicam como ela foi introduzida no pacote e mostram como corrigi-la.

O relatório de teste também mostra todas as dependências e os caminhos vulneráveis (ou seja, as dependências com vulnerabilidades).

Teste de vulnerabilidades com a Snyk CLI

Você também pode testar vulnerabilidades com a CLI da Snyk. Além de npm e GitHub, a Snyk CLI também oferece suporte a Bitbucket e GitLab.

Instale a Snyk e execute um teste em um pacote público do npm (não é necessário autenticar). Por exemplo:

npm install -g snyk
snyk test ionic@1.6.5

Para testar um repositório público no GitHub, Bitbucket ou GitLab, execute snyk test e inclua a URL do repositório. Por exemplo:

snyk test https://github.com/snyk/snyk

Os seguintes formatos de URL do Git são compatíveis:

  • git://github.com/user/project.git#commit-ish

  • https://github.com/user/project#commit-ish

  • user/project#commit-ish

Monitoramento de vulnerabilidades em Node.js

Testar vulnerabilidades uma vez é útil, mas você provavelmente quer saber se novos riscos surgiram com o tempo. É aí que entra o recurso de monitoramento da Snyk.

Monitoramento de um projeto público no GitHub

Depois de testar um projeto público no GitHub, selecione “Monitorar vulnerabilidades” para adicionar o repositório aos seus projetos monitorados na Snyk.

Observação: você precisa de uma conta gratuita da Snyk para monitorar. Você pode criar uma conta gratuita.

Monitoramento de um projeto local

Instale a ferramenta CLI da Snyk, acesse a pasta do seu projeto e execute snyk monitor.

Para manter atualizada a lista de dependências monitoradas do seu projeto, atualize-a continuamente executando snyk monitor no processo de implantação. Consulte nossa documentação para saber mais.

Em breve: monitoramento de repositórios privados do GitHub

Estamos trabalhando para permitir o monitoramento automático dos seus repositórios privados do GitHub. A Snyk fará uma avaliação de segurança a cada envio de alterações, para que as informações do seu projeto estejam sempre atualizadas. Assim, os alertas sobre novas vulnerabilidades que afetam você serão baseados nas dependências mais recentes. Você também terá acesso a um histórico com o hash do commit para identificar o código correspondente.

Adoraríamos receber seu feedback sobre esse próximo recurso pelo endereço contact@snyk.io.

Comece a jogar Capture the Flag

Aprenda a resolver desafios de Capture the Flag assistindo à gravação sob demanda do nosso workshop virtual introdutório.

Leia mais

illustration hero ai
Blog

PHP corrige duas vulnerabilidades críticas de RCE sem autenticação (CVE-2026-109618, CVE-2026-109619): atualize agora

Duas falhas críticas no ciclo de requisições do PHP podem permitir execução remota de código sem autenticação. Atualize para uma versão corrigida ou instale um backport do fornecedor para versões mais antigas.

blog feature ai lilac
Blog

Transforme seu backlog de vulnerabilidades em pull requests com remediação agentiva

O Evo Remediation Agent está em Open Preview e traz a resolução automatizada de dependências para o Evo Agentic AppSec. Agora, as equipes de AppSec podem executar campanhas contínuas de remediação

AI Background min crop
Blog

A IA está acionando todos os riscos que você aceitou: sete insights do painel de segurança de IA sem filtros

A IA está tornando os ataques mais baratos e rápidos, expondo riscos que as organizações já carregam. Quatro líderes de segurança explicam por que a defesa na velocidade das máquinas e a correção mais rápida são essenciais.