Prise en charge de Python en version bêta dans Snyk Code
Frank Fischer
13 avril 2021
0 minutes de lectureSnyk Code prend désormais en charge les projets Python 2.x et 3.x en version bêta. Vous n’avez rien à installer ni à mettre à jour : nous avons ajouté cette prise en charge au moteur backend, et vous pouvez en profiter immédiatement. Lorsqu’un dépôt est analysé, les résultats bêta pour Python s’affichent. Si vous ne souhaitez pas attendre la prochaine analyse planifiée, vous pouvez en lancer une manuellement.
Pourquoi une version bêta ? Si la prise en charge de Python dans Snyk Code propose des règles de sécurité utiles, elle ne comprend pas encore de contenu éditorialisé (textes de contexte, liens externes, solutions types, exemples de correctifs issus de projets open source, et bien plus encore). Vous pouvez donc commencer à utiliser Snyk Code pour vos projets Python, mais vous ne bénéficierez pas encore du même niveau de contenu de qualité que celui auquel Snyk vous a habitué. Dès que nous aurons ajouté tout le contexte nécessaire, Python sera indiqué comme entièrement pris en charge.
Cette version bêta marque le début de l’élargissement de la prise en charge des langages dans Snyk Code. Nous proposerons d’autres langages en version bêta ; restez à l’affût.
Nous utilisons une méthode heuristique pour déterminer si un fichier de code source contient du Python, puis nous appliquons la base de connaissances correspondante. Les résultats s’affichent dans l’interface Snyk et sont tous signalés comme Bêta. Vous pouvez également utiliser les filtres pour masquer les résultats d’un langage que vous ne souhaitez pas voir.

Vous pouvez également analyser des dépôts open source. Accédez simplement à Ajouter un projet > Surveiller des projets publics ou GitHub. Vous pouvez ensuite ajouter le chemin GitHub pour lancer l’analyse du projet. L’icône en forme de livre à côté du dépôt dans la vue d’ensemble des projets indique qu’il s’agit d’un dépôt public.
Si vous utilisez JetBrains PyCharm, vous pouvez installer le plugin JetBrains de Snyk. Accédez à Paramètres > Plugins, puis recherchez « Snyk Vulnerability Scanner ». Le plugin affiche tous les résultats dans votre IDE, met en évidence les problèmes dans le code et fournit du contenu complémentaire juste à côté. En somme, son installation et sa prise en main sont extrêmement simples. Il vaut vraiment le détour.
Merci à toutes les personnes qui nous ont contactés pour suggérer la prise en charge d’autres langages ! Nous en ajouterons d’autres au cours des prochains mois, en version bêta et en disponibilité générale. Nous sommes convaincus que cela vous sera utile et sommes à l’écoute de vos commentaires. Dites-nous ce qui vous plaît et ce dont vous avez besoin. Si vous n’avez pas encore découvert Snyk Code, c’est le moment idéal. Réservez une démo pour voir comme il est facile de mettre des outils de sécurité avancés entre les mains de vos développeurs.
Lancez-vous dans les compétitions Capture The Flag
Apprenez à résoudre des défis Capture The Flag en regardant à la demande notre atelier virtuel d’initiation.


