Skip to main content

Vuln Cost : repérez facilement les vulnérabilités des packages npm avec VS Code

Écrit par
Vul costs

2 avril 2020

0 minutes de lecture

Note de la rédaction (23 nov. 2021) :

L’extension Vuln Cost n’est plus activement maintenue. Vous pouvez continuer à l’utiliser jusqu’à sa dépréciation officielle, mais nous vous recommandons d’installer l’extension officielle Snyk Vulnerability Scanner. Cette nouvelle extension offre toutes les fonctionnalités de Vuln Cost et vous permet de détecter et de corriger les problèmes dans vos dépendances open source et dans votre code personnalisé.

Visual Studio Code est probablement l’éditeur de code le plus utilisé par les développeurs JavaScript. Comme 80, voire 90 % du code développé dépend fortement de packages open source, les développeurs doivent savoir à quoi servent ces packages. Savez-vous, par exemple, si les packages que vous importez contiennent des vulnérabilités de sécurité connues ? L’extension Vuln Cost pour VS Code est gratuite et peut vous aider.

TÉLÉCHARGER VULN COST POUR VS CODE

Avec l’adoption du DevSecOps, les développeurs doivent également être attentifs aux problèmes de sécurité. En particulier, lorsque vous examinez le package importé depuis le « grand méchant » Internet, l’extension Vuln Cost pour VS Code vous informe instantanément des éventuels problèmes de sécurité. Elle affiche directement dans votre code le nombre de vulnérabilités que contient un package dès que vous l’importez.

Éditeur de code en thème sombre affichant un fichier JavaScript vide nommé example.js

Si le package ne présente aucune vulnérabilité connue, Vuln Cost ne vous dérangera pas. Seuls les packages vulnérables sont signalés directement dans le code. La correction rapide vous propose d’accéder à une page de ressources consacrée aux vulnérabilités de ce projet.

Importer un package dans du HTML depuis votre CDN préféré

Vuln Cost permet également d’analyser les fichiers HTML. Les scripts importés depuis vos CDN, comme UNPKG, sont analysés de la même façon que les packages npm mentionnés plus haut. Vous évitez ainsi les mauvaises surprises liées aux vulnérabilités, même si vous n’utilisez pas npm.

Éditeur de code affichant des dépendances de scripts HTML signalées avec le nombre de vulnérabilités et une invite Snyk pour les détecter et les corriger.

Des informations plus exploitables

Éditeur de code affichant quatre vulnérabilités dans le package st@0.2.4, notamment des problèmes de traversée de répertoires, de redirection ouverte et de ReDoS.

L’extension Vuln Cost est facile à utiliser et, surtout, gratuite. Installez-la depuis la marketplace VSCode et vous pouvez commencer. Aucune inscription n’est nécessaire pour utiliser ses fonctionnalités de base. Toutefois, si vous souhaitez obtenir des informations plus exploitables, vous pouvez créer gratuitement un compte Snyk OSS. Snyk peut non seulement vous aider à sécuriser votre projet de différentes façons, mais aussi enrichir les fonctionnalités de Vuln Cost.

En créant un compte Snyk gratuit ou en utilisant un compte existant, Vuln Cost vous présente une analyse détaillée des vulnérabilités. Surtout, l’extension indique si celles-ci sont de gravité faible, moyenne ou élevée. Elle peut également vous fournir des informations complémentaires sur ces vulnérabilités et leur emplacement dans votre projet, qu’elles se trouvent dans une dépendance directe ou transitive. Enfin, lorsque c’est possible, elle vous recommande une mise à niveau vers la version la plus proche qui corrige les vulnérabilités.

Rappel : ces fonctionnalités plus complètes de Vuln Cost sont, elles aussi, entièrement gratuites. Il vous suffit de créer un compte Snyk gratuit pour en profiter. Téléchargez l’extension Vuln Cost pour VS Code.

Télécharger Vuln Cost pour VS Code !

Lancez-vous dans les compétitions Capture The Flag

Apprenez à résoudre des défis de capture du drapeau en regardant à la demande notre atelier virtuel d’initiation.

Lire la suite

illustration hero ai
Blog

PHP corrige deux vulnérabilités RCE critiques exploitables sans authentification (CVE-2026-109618, CVE-2026-109619) : mettez à jour dès maintenant

Deux vulnérabilités critiques dans le cycle de traitement des requêtes de PHP peuvent permettre l’exécution de code à distance sans authentification. Passez à une version corrigée ou installez un correctif rétroporté par votre fournisseur pour les versions antérieures.

blog feature ai lilac
Blog

Transformez votre backlog de vulnérabilités en pull requests grâce à la remédiation agentique

Evo Remediation Agent est désormais disponible en aperçu ouvert et apporte la résolution automatisée des dépendances à Evo Agentic AppSec. Les équipes AppSec peuvent désormais lancer des campagnes de remédiation continues

AI Background min crop
Blog

L’IA fait surgir tous les risques que vous avez acceptés : sept enseignements du panel de sécurité de l’IA sans filtre

L’IA rend les attaques moins coûteuses et plus rapides, exposant des risques déjà présents dans les organisations. Quatre responsables de la sécurité expliquent pourquoi une défense à la vitesse des machines et une remédiation accélérée sont désormais indispensables.