Skip to main content

Snyk et Atlassian, assis dans un arbre

Écrit par
Headshot of Aner Mazur

Aner Mazur

24 août 2017

0 minutes de lecture

À l’approche de l’Atlassian Summit, le moment est venu de sortir du bêta la prise en charge de Bitbucket Server par Snyk. Vous pouvez désormais intégrer étroitement Snyk à votre workflow Atlassian de bout en bout : surveiller facilement vos projets, intégrer Bitbucket Pipelines et même créer des tickets dans JIRA Software.

Prise en charge de Bitbucket Server

La prise en charge de Bitbucket Server, tout juste lancée, vous permet de tester et de surveiller des applications Java, Node.js, Ruby et bien d’autres depuis l’interface Snyk. Vous pouvez choisir les dépôts à protéger, y repérer les vulnérabilités, les surveiller en continu pour détecter celles qui sont nouvellement divulguées et, bientôt, corriger les problèmes en un clic.

Formulaire de sélection d’un dépôt Bitbucket Server répertoriant des dépôts de test et un champ facultatif pour indiquer l’emplacement d’un fichier de dépendances personnalisé

Si vous utilisez une instance de Bitbucket Server accessible depuis Internet, vous pouvez vous y connecter depuis la page des intégrations en fournissant vos identifiants de serveur (nous vous recommandons d’utiliser un compte dédié avec des autorisations en lecture seule).

Si vous utilisez une instance privée de Bitbucket Server, vous devrez recourir à notre Broker, qui garantit que seules les requêtes nécessaires au fonctionnement de Snyk sont autorisées.

Une fois vos identifiants saisis, vous verrez la liste de tous les projets de votre instance Bitbucket Server et pourrez choisir ceux que Snyk devra tester et surveiller. Snyk effectuera un premier test sur chacun d’eux pour identifier les dépendances utilisées et vérifier si certaines présentent des vulnérabilités.

Snyk continuera également à tester ces dépôts à la fréquence de votre choix afin de détecter toute vulnérabilité nouvellement divulguée. Dès que Snyk repère un problème, vous recevez une notification et des informations sur la manière de le corriger, pour pouvoir agir immédiatement.

Tableau de bord des vulnérabilités Goof affichant une faille de gravité élevée de type injection de contenu et de code (XSS) dans le module marked.

Intégrez Bitbucket Pipelines

La CLI Snyk vous permet également de vous intégrer à vos pipelines Bitbucket. L’exécution de snyk test recherche les vulnérabilités dans votre projet, tandis que snyk monitor crée un instantané de l’état actuel de votre application afin que Snyk puisse en assurer le suivi.

Pour les projets Node.js, vous pouvez même utiliser snyk protect pour appliquer automatiquement les correctifs ou mises à jour de votre choix.

Transformez les vulnérabilités Snyk en tickets JIRA Software

Que vous exécutiez Snyk depuis la CLI ou utilisiez l’intégration native à Bitbucket Server (ou les deux !), les rapports de Snyk vous indiquent comment traiter chaque problème au plus vite. Mais certains problèmes nécessitent un peu plus de temps pour être évalués, planifiés et attribués aux bonnes personnes.

C’est pourquoi nous avons créé un outil qui relie les résultats de l’exécution de notre CLI dans votre pipeline à votre instance JIRA Software et crée des tickets pour chaque problème détecté par Snyk.

Chaque ticket JIRA Software contient le niveau de gravité de la vulnérabilité et les informations utiles. Si le script détecte qu’un ticket existe déjà pour une vulnérabilité donnée, il ajoute un commentaire au ticket initial au lieu d’en créer un doublon.

Une fois vos vulnérabilités enregistrées sous forme de bugs dans JIRA Software, vous pouvez les trier, les attribuer aux bonnes personnes et les traiter en conséquence.

Et ce n’est pas fini !

Grâce à l’intégration de Snyk à Bitbucket Server, à la CLI et à l’outil Snyk-to-JIRA, vous pouvez intégrer Snyk en toute transparence à l’ensemble de votre workflow Atlassian. Snyk vous aide à détecter les vulnérabilités, à en empêcher l’apparition, à surveiller vos projets en continu et même à créer automatiquement des tickets dans JIRA Software.

Et d’autres nouveautés arrivent ! Nous travaillons à une intégration plus poussée avec JIRA Software, à l’intégration de Bitbucket.org, à la possibilité de corriger les demandes de fusion en un clic, et bien plus encore. Si vous utilisez la suite d’outils Atlassian, contactez-nous dès aujourd’hui afin que nous activions l’intégration Bitbucket Server pour votre compte.

Si vous participez à l’Atlassian Summit du 12 au 14 septembre, venez rencontrer Geva pour découvrir concrètement comment Snyk fonctionne avec vos outils Atlassian.

Lire la suite

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.

feature insights context
Blog

La prévention est-elle essentiellement un problème résolu ?

La prévention dans le code généré par les agents est résolue sur le plan architectural, mais le défi reste de choisir des contrôles qui protègent la sécurité sans ralentir le développement.

Live Stream

Les agents de remédiation démystifiés : pourquoi corriger vaut mieux que détecter

Découvrez comment l’agent de remédiation de Snyk utilise les renseignements de sécurité, l’analyse de la cassabilité et la validation pour transformer les vulnérabilités en pull requests prêtes à être fusionnées.