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

Blog

Modelos de ponta encontraram as vulnerabilidades. Só o atacante encontrou as cadeias.

A análise estática encontrou as falhas, mas só os testes de ataque em aplicações ativas provaram como elas poderiam ser encadeadas para causar invasões. Uma comparação entre Evo COS, Claude Security e Claude Code Security.

feature insights context
Blog

Os ataques autônomos já chegaram. A defesa precisa acompanhar o ritmo.

Os atacantes autônomos estão reduzindo o tempo disponível para a defesa. Saiba como a descoberta, a correção, a validação e a prevenção contínuas ajudam as equipes de segurança a acompanhar esse ritmo.

Blog

Por que agentes de programação com IA continuam criando falhas de controle de acesso

Agentes de programação com IA podem gerar uma lógica de autorização que compila e passa pela revisão, mas permite que um tenant acesse os dados de outro. Saiba por que é difícil detectar falhas de controle de acesso e como evitá-las.