Skip to main content

Snyk <3 Jira

Artikel von
Headshot of Anna Debenham

Anna Debenham

snyk jira small

20. Juni 2018

0 Min. Lesezeit

In 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.

Jira-Integrationsdialog mit den Schaltflächen „Vorgang erstellen“ und „Ignorieren“

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.

Jira-Issue-Formular mit ausgewähltem Sicherheitsproblem, einer Zusammenfassung zu einem Denial-of-Service-Angriff, einer ausführlichen Beschreibung und hoher Priorität

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.

Jira-Issue-Tag mit der Bezeichnung „Jira JID-83“ neben der Option „Ignorieren“

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

Tabelle mit Schwachstellenmeldungen: verknüpfter Jira-Vorgangsschlüssel JID-83, Details zu Schwachstellen und Statusfilter

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!

Gepostet in:

Weiterlesen

blog feature ai lilac
Blog

Mit agentischer Behebung Ihren Schwachstellen-Backlog in Pull Requests verwandeln

Der Evo Remediation Agent ist jetzt in der öffentlichen Vorschau verfügbar und erweitert Evo Agentic AppSec um die automatisierte Auflösung von Abhängigkeiten. AppSec-Teams können jetzt kontinuierliche Behebungskampagnen durchführen

AI Background min crop
Blog

KI ruft alle Risiken auf den Plan, die Sie akzeptiert haben: Sieben Erkenntnisse aus dem AI Security Panel: Unfiltered

KI macht Angriffe günstiger und schneller und legt Risiken offen, die Unternehmen bereits tragen. Vier Sicherheitsverantwortliche erklären, warum Abwehr in Maschinengeschwindigkeit und schnellere Behebung jetzt unverzichtbar sind.

blog feature snyk container custom base recommendations
Blog

Evo Agentic AppSec: Sicherheit, die mit der KI-Entwicklung Schritt hält

KI-gestützte Entwicklung ist schneller als herkömmliche Sicherheitsabläufe. Snyks Agentic AppSec setzt Sicherheitsagenten ein, um Schwachstellen kontinuierlich zu finden, zu beheben und zu überprüfen – während Menschen die Maßstäbe festlegen.