Python now fully supported in Snyk Code

Écrit par:
Frank Fischer
wordpress-sync/blog-banner-python-snyk-code

3 juin 2021

0 minutes de lecture

Earlier this year, we announced the beta support for Python in Snyk Code. This beta period gave us the chance to let customers have access to our extensive collection of Python rules while we finished our knowledge base review and added curated content. We are happy to announce that this work has concluded, and Python is now a fully supported language. ? ?

Python joins Java, JavaScript, and TypeScript

We’re excited to finally be able to officially add Python to the list of languages supported by Snyk Code: Java, JavaScript, and TypeScript. These are all heavily used languages in the cloud native development stack, so it was important to us (and our users) that any new additions are properly implemented.

To get to GA, we first ran a closed beta of Python, in which we received a lot of very positive feedback on the Snyk Code knowledge base. Users told us that even in beta, Python for Snyk Code already provided an enormous amount of insights. This gave us indication that it was time to start a public beta phase. We worked hard during the public beta to ensure that the Python rules met our internal quality standards. Through that public beta, we reached the threshold at which we could remove the beta flag from Python. The rules for Python now have the same quality in coverage and curated content that every other Snyk Code supported language offers.

wordpress-sync/blog-python-ga-app

Python support in Snyk Code

Snyk Code supports Python just as it does with the other languages. When a project is scanned, a heuristic determines the content of a file in the project and activates the fitting knowledge base. So, you don’t have to select the language — this is done for you. This also means Python works instantly through the Snyk UI on the web or through an IDE extension, like PyCharm, IntelliJ, WebStorm, or Visual Studio Code.

wordpress-sync/blog-python-ga-ide

"blog-python-ga-ide" Getting started is extremely easy: Just sign up for a free Snyk account and add Snyk Code as a service. If you are already signed up, just activate Snyk Code in your organization’s settings. From now on, whenever you import a project and it contains Python source code, it will be scanned and the results included in the report.

The future of Snyk Code language support

We are working on several languages and ecosystems as you read this. On the roadmap right now are .NET and its flagship language C#. We have also been asked to look into Golang, Kotlin, and others. Please note that this is not an official announcement or promise of support, just a way to say that we listen to our users and align our roadmap based on what we hear.

Stay tuned for future public betas!

Publié dans:Sécurité du code

Snyk est une plateforme de sécurité des développeurs. S’intégrant directement aux outils, workflows et pipelines de développement, Snyk facilite la détection, la priorisation et la correction des failles de sécurité dans le code, les dépendances, les conteneurs et l’infrastructure en tant que code (IaC). Soutenu par une intelligence applicative et sécuritaire de pointe, Snyk intègre l'expertise de la sécurité au sein des outils de chaque développeur.

Démarrez gratuitementRéservez une démo en ligne

© 2024 Snyk Limited
Enregistré en Angleterre et au Pays de Galles

logo-devseccon