Skip to main content

Snyk Apps Beta angekündigt: Entwickeln Sie individuelle Apps und integrieren Sie Snyk Security in Ihre Workflows

Artikel von
blog feature snyk apps

6. Oktober 2021

0 Min. Lesezeit

Heute haben wir auf der SnykCon die frühe Beta von Snyk Apps angekündigt: neue Erweiterungsmöglichkeiten, mit denen Sie die Snyk-Plattform erweitern und ganz einfach in Ihre individuellen Workflows integrieren können. Dank dieser neuen Funktion können unsere Kunden und Partner Apps entwickeln, um Snyk einfacher und sicherer in ihre Tools und Workflows zu integrieren.

Unser Ziel ist es, Entwicklerinnen und Entwickler für mehr Sicherheit zu begeistern. Ein wichtiger Teil davon ist, ihnen die Tools bereitzustellen, mit denen sie Snyk an ihre individuellen Anforderungen anpassen können. Unsere Vision ist ein vollständig erweiterbares Erlebnis für Application Security, mit dem Sie Snyks Security-Automatisierung immer besser an Ihre individuellen Workflows anpassen können – ohne auf Sicherheitsprozesse innerhalb der Snyk-Plattform beschränkt zu sein.

Snyk Apps ist der erste – und ganz sicher nicht der letzte – Schritt auf dem Weg zu dieser Vision!

Was sind Snyk Apps?

Mit einer Snyk App können Sie die Funktionen von Snyk erweitern, ausbauen und automatisieren, damit sie zu Ihrer individuellen Umgebung und Ihrem Workflow passen. Eine Beispiel-App könnte Snyks Application-Security-Tests als Teil eines Build-Tools automatisieren. Eine andere App könnte die Ergebnisse von Snyks Sicherheitstests in ein Incident-Management-Tool übertragen.

Snyk Apps machen Integrationen zu einem festen Bestandteil der Snyk-Plattform und zeichnen sich durch folgende Merkmale aus:

  • Snyk Apps sind einfach zu entwickeln und zu verwenden und bieten sowohl den Erstellern als auch den Endnutzern, die sie bereitstellen, eine hervorragende UX.

  • Snyk Apps basieren auf der Snyk API. Dadurch sind Integrationen von Grund auf stabiler und sicherer als zuvor. Eine Snyk App funktioniert beispielsweise weiterhin, wenn ein Nutzer versehentlich seinen persönlichen API-Schlüssel löscht.

  • Snyk Apps sind sicherer. Dank OAuth 2.0 verfügen sie über granulare Berechtigungen, die Sie festlegen, damit sie nur auf die benötigten Daten zugreifen können.

Unsere Kunden und Partner können ihre Snyk App mit der bestehenden API und der neuen Version der Snyk API entwickeln, die ebenfalls heute auf der SnykCon angekündigt wurde: Snyk API v3. Diese neue Version basiert auf der aktuellen OpenAPI-Spezifikation und wurde als konsistentes, benutzerfreundliches und einfach zu verwendendes API-Framework konzipiert. Im Vergleich zur aktuellen Version bietet sie einige erhebliche Verbesserungen, darunter konsistente Versionierung, Paginierung und Caching sowie eine deutlich höhere Performance.

Legen Sie mit Ihrer ersten Snyk App los!

Damit Sie Ihre erste Snyk App entwickeln können, haben wir eine Demo-App vorbereitet, mit der Sie ganz einfach starten können. Der Prozess ist unkompliziert und umfasst folgende Schritte:

  1. Klonen Sie das Github-Repository der Demo Snyk App. Die Demo-App enthält bereits eine Implementierung des OAuth-2.0-Flows, über den Nutzer ihre Snyk-Konten nahtlos verbinden können.

  2. Führen Sie das bereitgestellte Skript direkt in Ihrem Terminal aus, um Ihre App bei Snyk zu registrieren. Sie erhalten Anmeldedaten für Ihre App – eine Client-ID und ein Secret –, die sicher aufbewahrt werden müssen.

  3. Passen Sie die Demo-App an Ihre Anforderungen an. Die Snyk API-Dokumentation führt alle verfügbaren Endpunkte auf, mit denen Sie Daten anzeigen und Aktionen ausführen können. Bitte beachten Sie: Snyk Apps sind für eine bestimmte Snyk Org vorgesehen. Einige API-Endpunkte, etwa solche für Groups, können nicht für die Entwicklung der App verwendet werden.

Weitere Informationen zur Entwicklung einer Snyk App finden Sie in unserer Snyk Apps-Dokumentation.

Wie geht es weiter?

Wir freuen uns, unseren Kunden und Partnern diese neuen Erweiterungsmöglichkeiten bereitzustellen, und laden Sie herzlich ein, mit den neuen Funktionen Ihre eigenen Apps zu entwickeln.

Snyk Apps befindet sich derzeit in der offenen Beta. Wir freuen uns auf Ihr Feedback, das uns dabei hilft, das Angebot weiter zu verbessern. Die allgemeine Verfügbarkeit ist für Anfang nächsten Jahres geplant.

Viel Erfolg beim Entwickeln!

Von Entwicklern geschätzt. Von der Security vertraut.

Die Developer-first-Tools von Snyk bieten integrierte und automatisierte Security, die Ihren Governance- und Compliance-Anforderungen gerecht wird.