Snyk und Atlassian, ein perfektes Team
Aner Mazur
24. August 2017
0 Min. LesezeitDa der Atlassian Summit kurz bevorsteht, ist es an der Zeit, dass die Unterstützung von Snyk für Bitbucket Server die Betaphase verlässt. Jetzt können Sie Snyk nahtlos in Ihren Atlassian-Workflow integrieren – von der einfachen Überwachung Ihrer Projekte über die Integration mit Bitbucket Pipelines bis hin zur Erstellung von JIRA Software-Tickets.
Unterstützung für Bitbucket Server
Dank der neu veröffentlichten Unterstützung für Bitbucket Server können Sie Java-, Node.js-, Ruby- und viele weitere Anwendungen über die Snyk-Oberfläche testen und überwachen. Sie können auswählen, welche Repositories Sie schützen möchten, Sicherheitslücken darin finden, sie fortlaufend auf neu bekannt gewordene Sicherheitslücken überwachen und – schon bald – Probleme mit einem Klick beheben.

Wenn Sie eine öffentlich zugängliche Bitbucket-Server-Instanz verwenden, können Sie sie über die Integrationsseite verbinden, indem Sie Ihre Server-Anmeldedaten eingeben (wir empfehlen ein dediziertes Benutzerkonto mit Leseberechtigung).
Wenn Sie eine private Bitbucket-Server-Instanz verwenden, müssen Sie unseren Broker einsetzen. Er stellt sicher, dass nur die Anfragen durchgelassen werden, die Snyk für den Betrieb benötigt.
Sobald Sie Ihre Anmeldedaten eingegeben haben, sehen Sie eine Liste aller Projekte in Ihrer Bitbucket-Server-Instanz und können auswählen, welche davon Snyk testen und überwachen soll. Snyk führt für jedes Projekt einen ersten Test durch, um festzustellen, welche Abhängigkeiten verwendet werden und ob sie Sicherheitslücken aufweisen.
Snyk testet diese Repositories außerdem weiterhin in der von Ihnen festgelegten Häufigkeit, um neu bekannt gewordene Sicherheitslücken zu erkennen. Sobald Snyk ein Problem findet, werden Sie benachrichtigt und erhalten Informationen zur Behebung, damit Sie es sofort angehen können.

Integration mit Bitbucket Pipelines
Mit der Snyk CLI können Sie auch eine Integration mit Ihren Bitbucket Pipelines einrichten. Mit snyk test prüfen Sie Ihr Projekt auf Sicherheitslücken, und snyk monitor erstellt eine Momentaufnahme des aktuellen Zustands Ihrer Anwendung, damit Snyk sie im Blick behalten kann.
Bei Node.js-Projekten können Sie sogar snyk protect verwenden, um ausgewählte Patches oder Updates automatisch anzuwenden.
Snyk-Sicherheitslücken als JIRA Software-Tickets
Ob Sie Snyk über die CLI oder die integrierte Bitbucket-Server-Integration (oder beides!) ausführen – die von Snyk bereitgestellten Berichte zeigen Ihnen, wie Sie jedes Problem schnellstmöglich beheben. Manchmal benötigen Probleme jedoch etwas mehr Zeit, um geprüft, eingeplant und den richtigen Personen zugewiesen zu werden.
Deshalb haben wir ein Tool entwickelt, das die Ergebnisse der CLI-Ausführung in Ihrer Pipeline mit Ihrer JIRA Software-Instanz verbindet und für jedes von Snyk gefundene Problem ein Ticket erstellt.
Jedes JIRA Software-Ticket wird mit dem Schweregrad der Sicherheitslücke und relevanten Informationen ergänzt. Stellt das Skript fest, dass für eine bestimmte Sicherheitslücke bereits ein Ticket erstellt wurde, kommentiert es das ursprüngliche Ticket, statt ein Duplikat anzulegen.
Wenn Ihre Sicherheitslücken als Bugs in JIRA Software erfasst sind, können Sie sie priorisieren, den richtigen Personen zuweisen und entsprechend beheben.
Und wir sind noch nicht fertig!
Mit der Bitbucket-Server-Integration, der CLI und dem Snyk-to-JIRA-Tool können Sie Snyk nahtlos in Ihren gesamten Atlassian-Workflow integrieren. Snyk hilft Ihnen, Sicherheitslücken zu finden, neue zu verhindern, Ihr Projekt fortlaufend zu überwachen und sogar automatisch JIRA Software-Tickets zu erstellen.
Und es kommt noch mehr! Wir arbeiten an einer tieferen JIRA Software-Integration, einer Bitbucket.org-Integration, der Möglichkeit, Merge Requests mit einem Klick zu beheben und vielem mehr. Wenn Sie die Tool-Suite von Atlassian verwenden, kontaktieren Sie uns noch heute, damit wir die Bitbucket-Server-Integration für Ihr Konto aktivieren können.
Und wenn Sie vom 12. bis 14. September beim Atlassian Summit sind, sprechen Sie Geva an, wenn Sie aus erster Hand sehen möchten, wie Snyk mit Ihren Atlassian-Tools funktioniert.