Présentation de Snyk CLI pour Ruby et de nouvelles façons de corriger les vulnérabilités Ruby
Johanna Kollmann
19 décembre 2016
0 minutes de lectureDepuis le lancement de Ruby le mois dernier, nous travaillons à l’améliorer. Aujourd’hui, nous sommes ravis de vous présenter notre prise en charge étendue de Ruby :
Corrigez les vulnérabilités grâce aux mises à niveau qui nécessitent de modifier votre Gemfile
Des messages de commit améliorés pour nos pull requests Node.js et Ruby
Snyk CLI pour Ruby

Utilisez notre Snyk CLI pour Ruby pour tester en continu vos projets Ruby et surveiller vos dépendances afin de détecter les nouvelles vulnérabilités. Installez la dernière version de Snyk avec npm install -g snyk pour l’essayer.
Notez que snyk test et snyk monitor sont actuellement pris en charge. Vous pouvez ajouter ces commandes à votre système de build. La correction des vulnérabilités avec snyk wizard est disponible uniquement pour Node.js ; pour corriger les vulnérabilités Ruby, utilisez notre intégration GitHub.
Fonctionnalités étendues pour corriger les vulnérabilités Ruby

Snyk corrige vos projets Ruby en mettant à jour les dépendances vulnérables dans votre fichier Gemfile.lock. Nous prenons désormais aussi en compte votre Gemfile, ce qui permet de détecter et de corriger facilement davantage de vulnérabilités !
Lorsqu’une correction nécessite une modification de votre Gemfile, nos pull requests de correction proposent ces changements.
Lorsque vous ouvrez une PR via Snyk.io, nous vous signalons si c’est le cas.
Des messages de commit améliorés
En parallèle de notre travail sur Ruby, nous avons amélioré les messages de commit de nos PR de correction pour Node.js et Ruby. Tous les détails visibles dans la PR figurent désormais dans les messages de commit et sont conservés dans git. Nous nous sommes inspirés du guide de style Git du Government Digital Service, que nous vous recommandons vivement.
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.

