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

Blog

Les modèles de pointe ont trouvé les vulnérabilités. Seul l’attaquant a trouvé les chaînes d’exploitation.

L’analyse statique a détecté les failles, mais seuls des tests d’attaque en conditions réelles ont prouvé comment elles pouvaient être enchaînées pour provoquer des compromissions. Comparaison d’Evo COS, de Claude Security et de Claude Code Security.

feature insights context
Blog

Les attaques autonomes sont déjà là. La défense doit suivre leur rythme.

Les attaquants autonomes réduisent la fenêtre de défense. Découvrez comment la découverte, la correction, la validation et la prévention continues peuvent aider les équipes de sécurité à suivre le rythme.

Blog

Pourquoi les agents de codage IA créent-ils sans cesse des failles de contrôle d’accès ?

Les agents de codage IA peuvent générer une logique d’autorisation qui compile et passe la revue, tout en exposant les données d’un tenant à un autre. Découvrez pourquoi les failles de contrôle d’accès sont difficiles à détecter et comment les prévenir.