Python-Sprachunterstützung jetzt als Beta in Snyk Code verfügbar
Frank Fischer
13. April 2021
0 Min. LesezeitSnyk Code unterstützt jetzt Python-2.x- und Python-3.x-Projekte als Beta. Sie müssen nichts installieren oder aktualisieren, da wir die Unterstützung in die Backend-Engine integriert haben. Sie steht sofort zur Verfügung. Beim Scannen eines Repositorys werden Python-Beta-Ergebnisse angezeigt. Wenn Sie nicht auf einen geplanten erneuten Scan warten möchten, können Sie einen Scan manuell starten.
Warum Beta? Snyk Code bietet zwar wertvolle Sicherheitsregeln für Python, aber derzeit keine kuratierten Inhalte (Hintergrundtexte, externe Links, typische Behebungsschritte, Beispiele für Behebungen aus Open-Source-Projekten und vieles mehr). Sie können Snyk Code also bereits für Python-Projekte verwenden, erhalten aber noch nicht die gewohnt hochwertigen Inhalte von Snyk. Sobald alle Kontextinformationen verfügbar sind, erklären wir Python für vollständig unterstützt.
Diese Beta ist erst der Anfang einer erweiterten Sprachunterstützung in Snyk Code. Wir werden künftig weitere Sprachen als Beta veröffentlichen. Bleiben Sie dran.
Wir verwenden eine Heuristik, um festzustellen, ob eine Quelldatei Python enthält, und greifen dann auf die entsprechende Wissensdatenbank zurück. Die Ergebnisse werden in der Snyk-Benutzeroberfläche angezeigt und alle als Beta gekennzeichnet. Sie können optional Filter verwenden, um Ergebnisse für Sprachen auszublenden, die Sie nicht sehen möchten.

Sie können auch Open-Source-Repositorys scannen. Gehen Sie einfach zu Projekt hinzufügen > Öffentliche oder GitHub-Projekte überwachen. Geben Sie anschließend den GitHub-Pfad ein, und das Projekt wird gescannt. Achten Sie auf das Buchsymbol neben dem Repository in der Projektübersicht. Es kennzeichnet ein öffentliches Repository.
Wenn Sie JetBrains PyCharm verwenden, können Sie das Snyk-JetBrains-Plugin nutzen. Gehen Sie einfach zu Einstellungen > Plugins und suchen Sie nach „Snyk Vulnerability Scanner“. Das Plugin zeigt alle Ergebnisse direkt in Ihrer IDE an, hebt Probleme im Code hervor und stellt zusätzliche Informationen daneben bereit. Insgesamt lässt es sich sehr einfach installieren und nutzen. Es lohnt sich auf jeden Fall, es auszuprobieren.
Vielen Dank an alle, die sich gemeldet und weitere Sprachunterstützung vorgeschlagen haben! In den kommenden Monaten werden wir weitere Sprachen als Beta und allgemein verfügbar (GA) hinzufügen. Wir sind sicher, dass Sie davon profitieren werden, und freuen uns über Ihr Feedback. Sagen Sie uns, was Ihnen gefällt und was Sie brauchen. Falls Sie Snyk Code noch nicht ausprobiert haben, ist jetzt der perfekte Zeitpunkt dafür. Buchen Sie einfach eine Demo, um zu sehen, wie einfach Sie Ihren Entwicklerinnen und Entwicklern fortschrittliche Sicherheit an die Hand geben können.
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.


