Skip to main content

Prise en charge de .NET pour GitHub, Bitbucket et GitLab

Écrit par
Headshot of Ariel Ornstein

Ariel Ornstein

Launching NET support for GitHub Bitbucket and GitLab

4 février 2019

0 minutes de lecture

Nous sommes ravis d’annoncer que nous prenons désormais en charge la gestion du code source .NET. Dès aujourd’hui, Snyk permet d’importer, d’analyser et de surveiller des projets .NET directement dans GitHub, GitLab et Bitbucket, sans avoir à quitter ces plateformes pour accéder à Snyk.

Snyk s’engage à aider les développeurs à sécuriser leur code open source. Nous travaillons sans relâche pour développer l’écosystème Snyk et prendre en charge toujours plus de langages. Ce lancement étend notre prise en charge à .NET, déjà disponible via notre CLI, qui permettait de tester des projets en local ou dans le cadre du processus CI.

Quoi de neuf ?

Dès aujourd’hui, les développeurs peuvent facilement importer, tester et surveiller leurs projets .NET dans Snyk directement depuis GitHub, BitBucket et GitLab.

Nous répartissons les projets importés en fonction de leurs frameworks cibles. Ainsi, notre application indique clairement à quoi sert chaque package et comment appliquer les correctifs. Une fois votre projet importé, nous créons un projet Snyk pour chaque framework cible pris en charge par l’application. En sélectionnant le framework cible concerné, les développeurs peuvent analyser les résultats et commencer le triage.

L’image suivante montre comment un projet .NET est importé et réparti entre les frameworks cibles pris en charge :

Une fois le projet importé, Snyk crée un arbre de dépendances entièrement structuré, avec les dépendances directes et transitives, afin d’aider les développeurs à identifier comment chaque vulnérabilité a été introduite. Un arbre est créé pour chaque framework cible. Les développeurs peuvent ainsi mieux comprendre quels packages et quelles versions sont utilisés dans leur code, directement et indirectement.

L’image suivante montre un arbre de dépendances pour un projet .NET Core :

Arbre des dépendances d’un projet .NET affichant les packages Microsoft ASP.NET Core et leurs numéros de version.

Une fois l’arbre généré, le projet est analysé à la recherche de vulnérabilités dans notre base de données des vulnérabilités, qui propose des données complètes et propres à NuGet. Si nous détectons un package vulnérable, nous vous indiquons précisément lequel.

Après l’analyse initiale, nous continuons à surveiller le projet, selon votre configuration. Votre code reste ainsi protégé contre les vulnérabilités récemment découvertes qui concernent les packages que vous utilisez déjà. Nous vous avertissons lorsqu’une nouvelle vulnérabilité pertinente est découverte ou introduite par une nouvelle pull request.

Et ensuite ?

L’annonce d’aujourd’hui n’est que la première étape de la feuille de route de Snyk pour enrichir son offre destinée à la communauté .NET. Au programme : des fonctionnalités de correction, la possibilité d’analyser davantage de types de fichiers et l’ajout d’intégrations avec Azure Repos.

Pour en savoir plus sur l’utilisation de cette nouvelle fonctionnalité, consultez notre document sur la prise en charge de .NET.

Comme toujours, vos avis comptent beaucoup pour nous et nous serons ravis de connaître vos retours.

N’hésitez pas à nous écrire à support@snyk.io.

Restez en sécurité !

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.