Snyk <3 Jira
Anna Debenham
20. Juni 2018
0 Min. LesezeitIn den vergangenen Monaten haben wir eng mit Kunden zusammengearbeitet, die Snyk zusammen mit verschiedenen Issue-Trackern nutzen, um den Prozess zur Behebung von Schwachstellen zu verwalten.
Am häufigsten wurde eine Integration mit Jira gewünscht, damit sich der Fortschritt bei der Behebung einer Snyk-Schwachstelle oder eines Lizenzproblems nachverfolgen lässt – von der Offenlegung über die Zuweisung an die zuständige Person bis hin zur Behebung. Wir wollten diesen Workflow beschleunigen und das Erstellen eines Jira-Tickets so schnell und einfach wie möglich machen.
Mit Unterstützung unserer Designpartner haben wir einen Plan für eine Integration entwickelt, mit der sich Jira-Tickets entweder über eine API oder direkt aus dem Testbericht eines Snyk-Projekts erstellen lassen. Das Ticket enthält relevante Details zur Schwachstelle und zum Projekt, damit die für die Behebung zuständigen Personen alle benötigten Informationen zur Hand haben.
Heute haben wir diese Jira-Integration für alle Kunden mit einem Pro- oder Enterprise-Tarif eingeführt.
Jira-Tickets über unsere API erstellen
Mit unserer Projects API können Sie jetzt Jira-Tickets für Schwachstellen oder Lizenzprobleme in jedem Ihrer Snyk-Projekte erstellen.
Jira-Tickets über unsere Benutzeroberfläche erstellen
Die Anleitung zur Einrichtung finden Sie auf der Integrationsseite im Bereich mit den Organisationseinstellungen. Sobald die Verbindung hergestellt ist, können Sie Tickets direkt auf der Testbericht-Seite Ihres Snyk-Projekts erstellen. Genau wie Sie in Snyk über eine Problemdetailkarte eine Behebung anstoßen oder ein Problem ignorieren können, können Sie jetzt auf dieselbe Weise ein Jira-Ticket erstellen.

Das ist sowohl bei Lizenzproblemen als auch bei Schwachstellen möglich. Die Details werden in die entsprechenden Felder übernommen.
Da wir selbst begeisterte Jira-Nutzer sind, wissen wir, dass kein Jira-Projekt dem anderen gleicht. Deshalb haben wir den Prozess so flexibel wie möglich gestaltet. Alle Pflichtfelder Ihres Projekts werden angezeigt. Außerdem können Sie auswählen, welchem Projekt das Snyk-Problem zugewiesen werden soll, denn manche unserer Kunden weisen verschiedene Probleme unterschiedlichen Projekten zu.

Viele der Kunden, mit denen wir gesprochen haben, müssen interne SLAs einhalten. Standardmäßig richten wir die Priorität des Jira-Tickets nach dem Schweregrad des Snyk-Problems aus. Sie können die Priorität jedoch für jeden Einzelfall ändern.
Sobald Sie Ihr Jira-Ticket erstellt haben, wird der Jira-Schlüssel mit einem Link auf der Problemdetailkarte angezeigt, sodass Sie das Ticket ganz einfach wiederfinden.

In der Ansicht „Issues“ Ihrer Berichte sehen Sie außerdem, welche Jira-Tickets erstellt wurden.

Weitere Informationen finden Sie in unserer Dokumentation.
Und es geht weiter …
Aber wir sind noch nicht fertig. Aus Gesprächen mit unseren Kunden wissen wir, dass sich manche eine automatische Ticketerstellung wünschen, während andere Tickets lieber manuell erstellen.
Während wir Ihr Feedback zum gerade eingeführten manuellen Prozess berücksichtigen, arbeiten wir auch an der zweiten Phase unserer Jira-Integration. Diese wird Ihnen ermöglichen, die automatische Erstellung von Jira-Tickets einzurichten, sodass Sie die Ticketerstellung nicht manuell anstoßen müssen. Natürlich können Sie Tickets weiterhin manuell erstellen, wenn das besser zu Ihrem Workflow passt.
Außerdem planen wir im Rahmen dieser Phase die Integration weiterer Issue-Tracker. Bleiben Sie dran!



