Skip to main content

Vuln Cost: encontre vulnerabilidades em pacotes npm com facilidade no VS Code

Escrito por
Vul costs

2 de abril de 2020

0 minutos de leitura

Nota do editor (23 de nov. de 2021):

A extensão Vuln Cost não recebe mais manutenção ativa. Você pode continuar usando esta extensão até que ela seja oficialmente descontinuada, mas recomendamos instalar a extensão oficial Snyk Vulnerability Scanner. Essa nova extensão oferece todos os recursos do Vuln Cost e permite encontrar e corrigir problemas tanto nas dependências de código aberto quanto no seu código personalizado.

O Visual Studio Code provavelmente é o editor de código mais usado por desenvolvedores JavaScript. Como 80% — talvez até 90% — do código desenvolvido depende fortemente de pacotes de código aberto, é importante saber o que esses pacotes fazem. Você sabe, por exemplo, se os pacotes que importa contêm vulnerabilidades de segurança conhecidas? A extensão Vuln Cost para VS Code pode ajudar você com isso.

BAIXE O VULN COST PARA VS CODE

Ao adotar o DevSecOps, os desenvolvedores também precisam ficar atentos a problemas de segurança. Mais especificamente, ao analisar um pacote importado da “grande e perigosa” internet, a extensão Vuln Cost para VS Code fornece feedback imediato sobre possíveis problemas de segurança. Assim que você importa um pacote para o código, a extensão Vuln Cost mostra em linha quantas vulnerabilidades ele contém.

Editor de código com tema escuro exibindo um arquivo JavaScript vazio chamado example.js

Se o pacote não tiver vulnerabilidades conhecidas, o Vuln Cost não vai incomodar você. Somente os pacotes que contêm vulnerabilidades são destacados em linha pelo Vuln Cost. A correção rápida oferece uma opção para acessar uma página com informações sobre as vulnerabilidades desse projeto.

Importe pacotes em HTML da sua CDN favorita

Outro recurso compatível com o Vuln Cost é a análise de arquivos HTML. Scripts importados de CDNs, como a UNPKG, são analisados de forma semelhante aos pacotes npm mencionados acima. Assim, você não será pego de surpresa por vulnerabilidades, mesmo que não use npm.

Editor de código exibindo dependências de scripts HTML sinalizadas com a quantidade de vulnerabilidades e uma mensagem da Snyk para encontrá-las e corrigi-las.

Informações mais práticas

Editor de código mostrando quatro vulnerabilidades no pacote st@0.2.4, incluindo problemas de traversal de diretório, redirecionamento aberto e ReDoS.

A extensão Vuln Cost é fácil de usar e, o mais importante, gratuita. Instale-a no marketplace do VS Code e pronto. Para usar os recursos básicos, nem sequer é preciso se cadastrar. Mas, se quiser informações mais práticas, você pode criar uma conta gratuita no Snyk OSS. Além de ajudar a proteger todo o seu projeto de várias maneiras, o Snyk também amplia os recursos da extensão Vuln Cost.

Ao criar uma conta gratuita no Snyk ou usar uma que você já tenha, o Vuln Cost apresenta um detalhamento das vulnerabilidades. E o mais importante: mostra se as vulnerabilidades encontradas têm gravidade baixa, média ou alta. Além disso, você pode ver mais informações sobre cada vulnerabilidade e onde os problemas de segurança estão no seu projeto — em uma dependência direta ou transitiva. Por fim, quando possível, a extensão recomenda uma atualização do pacote para a versão mais próxima que corrige as vulnerabilidades.

Lembre-se: esses recursos mais práticos do Vuln Cost também são totalmente gratuitos. Basta criar uma conta gratuita do Snyk para ativá-los.Baixe a extensão Vul Cost para VS Code

Baixe o Vuln Cost para VS Code!

Comece a resolver desafios de capture the flag

Aprenda a resolver desafios de capture the flag assistindo sob demanda ao 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.