Python wird jetzt vollständig von Snyk Code unterstützt
Frank Fischer
3. Juni 2021
0 Min. LesezeitAnfang des Jahres haben wir die Beta-Unterstützung für Python in Snyk Code angekündigt. Während der Beta-Phase konnten wir unseren Kunden Zugriff auf unsere umfangreiche Sammlung von Python-Regeln geben, während wir unsere Wissensdatenbank überprüften und kuratierte Inhalte hinzufügten. Wir freuen uns, bekannt zu geben, dass diese Arbeit abgeschlossen ist und Python jetzt vollständig unterstützt wird. ? ?
Python ergänzt Java, JavaScript und TypeScript
Wir freuen uns, Python nun offiziell in die Liste der von Snyk Code unterstützten Programmiersprachen aufnehmen zu können: Java, JavaScript und TypeScript. Diese Sprachen werden allesamt intensiv im Cloud-Native-Entwicklungsstack eingesetzt. Daher war es uns (und unseren Nutzern) wichtig, dass neue Sprachen sorgfältig integriert werden.
Auf dem Weg zur allgemeinen Verfügbarkeit starteten wir zunächst eine geschlossene Python-Beta. Dabei erhielten wir viel positives Feedback zur Snyk Code-Wissensdatenbank. Nutzer berichteten uns, dass Python in Snyk Code bereits während der Beta zahlreiche wertvolle Erkenntnisse lieferte. Das zeigte uns, dass es Zeit für eine öffentliche Beta-Phase war. Während dieser Phase arbeiteten wir intensiv daran, sicherzustellen, dass die Python-Regeln unseren internen Qualitätsstandards entsprachen. Durch die öffentliche Beta erreichten wir schließlich den Punkt, an dem wir den Beta-Hinweis für Python entfernen konnten. Die Python-Regeln bieten jetzt dieselbe Qualität bei Abdeckung und kuratierten Inhalten wie die Regeln für alle anderen von Snyk Code unterstützten Programmiersprachen.

Python-Unterstützung in Snyk Code
Snyk Code unterstützt Python genauso wie die anderen Programmiersprachen. Beim Scannen eines Projekts ermittelt eine Heuristik den Inhalt einer Datei und aktiviert die passende Wissensdatenbank. Sie müssen die Programmiersprache also nicht auswählen – das geschieht automatisch. Deshalb funktioniert Python sofort über die Snyk-Benutzeroberfläche im Web oder über eine IDE-Erweiterung, etwa für PyCharm, IntelliJ, WebStorm oder Visual Studio Code.

"blog-python-ga-ide" Der Einstieg ist ganz einfach: Erstellen Sie ein kostenloses Snyk-Konto und fügen Sie Snyk Code als Dienst hinzu. Wenn Sie bereits registriert sind, aktivieren Sie Snyk Code einfach in den Einstellungen Ihrer Organisation. Von da an wird jedes importierte Projekt, das Python-Quellcode enthält, gescannt und die Ergebnisse werden in den Bericht aufgenommen.
Die Zukunft der Sprachunterstützung in Snyk Code
Während Sie dies lesen, arbeiten wir an der Unterstützung weiterer Programmiersprachen und Ökosysteme. Auf unserer aktuellen Roadmap stehen .NET und die dazugehörige Hauptsprache C#. Außerdem wurden wir gebeten, uns Golang, Kotlin und weitere Sprachen anzusehen. Bitte beachten Sie: Dies ist keine offizielle Ankündigung und kein Versprechen, diese Sprachen zu unterstützen. Wir möchten damit lediglich zeigen, dass wir auf unsere Nutzer hören und unsere Roadmap an ihrem Feedback ausrichten.
Bleiben Sie dran – weitere öffentliche Betas folgen!
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.



