Erweiterbarkeit und die Snyk API: unsere Vision, unser Engagement und unsere Fortschritte
Pat Poels
17. Februar 2021
0 Min. LesezeitWir bei Snyk sind fest davon überzeugt, dass Entwickler Verantwortung für die Sicherheit übernehmen sollten.
Entwickler gestalten die Welt von heute und haben letztlich den Schlüssel dazu in der Hand, ihren Code erfolgreich abzusichern. Nur ein Developer-first-Ansatz, der entwicklerfreundliche Tools mit Sicherheitsexpertise verbindet, kann Unternehmen dabei helfen, den Weg zu besser abgesicherten Anwendungen zu beschreiten.
Wir arbeiten kontinuierlich daran, diesen Developer-first-Ansatz in unserer gesamten Plattform erlebbar zu machen und sicherzustellen, dass unsere Kunden ihn spüren. Ganz gleich, ob Sie Entwickler oder Security Engineer sind: Sie sollten kontinuierlich bessere Möglichkeiten erhalten, die Sicherheitsautomatisierung von Snyk an Ihre spezifischen Anforderungen anzupassen. Dazu gehört auch, dass Sie die Sicherheitsautomatisierung von Snyk zunehmend auf Ihre spezifischen Workflows abstimmen können und nicht auf Sicherheitsprozesse innerhalb der Snyk-Produkte beschränkt sind. Mit dieser Erweiterbarkeit als Leitbild sollten Sie einen agilen Partner erleben, der die Plattform jeden Tag weiterentwickelt.
Diese Vision hat sich Snyk zum Ziel gesetzt.
Ein wichtiger Bestandteil der Plattform – die Snyk API
Die Snyk-Plattform wurde entwickelt, um Sie dabei zu unterstützen, alle Bausteine Ihrer Cloud-Native-Anwendungen abzusichern. Sie hilft Ihnen, Schwachstellen in Ihrem Open-Source-Code, Ihren Containern, Ihrer Infrastructure as Code und Ihrem eigenen Code zu finden und zu beheben. Die Funktionen dieser Produkte werden durch eine weitere zentrale Komponente der Plattform ergänzt: die Snyk API.
Die entwicklerfreundliche und umfassende Snyk API wurde für Sicherheit in großem Maßstab entwickelt. Sie ermöglicht Ihnen, Ihre Projekte programmatisch zu importieren, auf Schwachstellen zu testen und deren Status nachzuverfolgen. Die verschiedenen Snyk API-Endpunkte, auf die Sie programmatisch zugreifen können, stellen einige der Funktionen unserer Produkte bereit. Dieser programmatische Zugriff erleichtert die Anpassung, Integration und Automatisierung der Snyk-Sicherheit im Rahmen Ihrer individuellen Workflows.
Snyk-Kunden nutzen die API auf vielfältige Weise und für eine Vielzahl interessanter Anwendungsfälle. Einige Teams haben mit der API Tools entwickelt, die Snyk-Daten automatisch in bereits von Entwicklern genutzte Monitoring-Systeme wie Prometheus und Grafana oder in Ticket- und Incident-Management-Plattformen wie Confluence und Jira exportieren. Andere automatisieren damit Sicherheitsprozesse in großem Maßstab und erstellen Skripte, die neue Projekte automatisch importieren und taggen oder Änderungen in Snyk aktualisieren.
Wir freuen uns jedes Mal, wenn wir von einem neuen Anwendungsfall erfahren, und setzen uns dafür ein, das Kundenerlebnis mit der Snyk API kontinuierlich zu verbessern.
Investitionen in Modularität
Wir sind sehr stolz auf die Cloud-Native-Anwendungssicherheitsplattform, die wir entwickelt haben – aber das ist erst der Anfang.
Unsere Vision für die Plattform: Sie sollen Ihre Anwendungen absichern können, ohne mehrere Tools bereitstellen zu müssen. Wir sehen eine Plattform, die Ihren gesamten Softwareentwicklungslebenszyklus unterstützt, gemeinsam mit Ihnen wächst, sich an Ihre veränderten Anforderungen anpasst und – was am wichtigsten ist – für Entwickler unglaublich einfach zu nutzen ist.
Um diese Vision zu verwirklichen, setzen wir noch stärker auf die Modularität unserer Plattform. Wo immer möglich, entwickeln wir unsere Produkte als modulare Komponenten. So können wir Funktionen einmal erstellen und plattformweit einsetzen. Je modularer unsere Plattform ist, desto schneller können wir unsere Produkte erweitern und unsere Cloud-Native-Anwendungssicherheitsplattform weiterentwickeln.
Investitionen in unsere API passen hervorragend zu dieser Strategie: Dieselben API-Endpunkte, die wir Ihnen als Entwickler zur Verfügung stellen, bilden auch den modularen Kern unserer Benutzeroberfläche und unserer Kommandozeilenschnittstelle (CLI). Wenn Sie mehr Kontrolle über Ihr Snyk-Erlebnis haben, können auch wir schneller vorankommen. Wir investieren auch weiterhin in die Modularität unserer Plattform. Sie können sich darauf verlassen, dass Snyk eine leistungsstarke, zuverlässige, performante und umfassende API bietet.
Unsere jüngsten Fortschritte – Custom Webhooks!
Im Rahmen unseres Engagements für die Funktionalität unserer API freuen wir uns, die Beta-Version der Custom Webhooks von Snyk anzukündigen!
Mit dieser neuen API-Funktion können unsere Kunden Push-Ereignisse von Snyk abonnieren und Snyk-Payloads in Drittanbietersystemen – etwa Collaboration-Tools oder Incident-Management-Plattformen – empfangen, sobald ein Snyk-Ereignis ausgelöst wird, zum Beispiel wenn eine neue Schwachstelle erkannt wird.
Wir werden im Snyk Blog Beispiele zur Verwendung der Custom Webhooks von Snyk veröffentlichen. Bleiben Sie dran! In der Zwischenzeit finden Sie weitere Informationen in unserer Dokumentation.
Unsere API-Vision schneller verwirklichen
Wir wissen, dass unsere Kunden schnell vorankommen und erwarten, dass unsere Plattform Schritt hält. Um unseren Plattformkurs weiter voranzutreiben, haben wir Manifold übernommen – ein Unternehmen aus Halifax in Kanada, das sich bestens mit Erweiterbarkeit und APIs auskennt. Manifold entwickelte zuvor ein Marketplace-as-a-Service-Angebot für API-first-Produkte und bringt viel Talent und Plattform-Erfahrung zu Snyk. Das Unternehmen erweitert unsere Entwicklungspräsenz auf Nordamerika und ermöglicht eine bessere globale Abdeckung sowie einen neuen, attraktiven Standort für die Suche nach Talenten im Bereich Forschung und Entwicklung.
Das Manifold-Team hat an einer Plattform für Plattformen gearbeitet. Seine Erfahrung mit modularer und API-first-Entwicklung ergänzt das Snyk-Team hervorragend. Außerdem können wir dank der Manifold-Engineers unsere Arbeit an Partnerintegrationen beschleunigen. Modularität und Erweiterbarkeit erleichtern es, Umfang und Tiefe unseres Service durch Integrationen mit anderen Akteuren im Security-Ökosystem auszubauen. Manifold wird uns dabei helfen, diese Integrationen zu verwirklichen.
2021 wird ein spannendes Jahr für Snyk-Kunden. Während wir weiter in Erweiterbarkeit und APIs investieren, wird es einfacher, die Sicherheitsautomatisierung von Snyk auf Ihre spezifischen Workflows abzustimmen. So verbessern wir die Developer Experience und tragen zu einer einheitlichen Governance in der gesamten Snyk-Plattform bei – für besser abgesicherte Anwendungen.
Starten Sie mit Capture the Flag
Erfahren Sie in unserem virtuellen On-Demand-Workshop für Einsteiger, wie Sie Capture-the-Flag-Herausforderungen lösen.
