Skip to main content

Python ahora cuenta con soporte completo en Snyk Code

Escrito por

Frank Fischer

Snyk Code supports Python

3 de junio de 2021

0 minutos de lectura

A principios de este año, anunciamos el soporte beta de Python en Snyk Code. Este período beta nos permitió darles a nuestros clientes acceso a nuestra amplia colección de reglas para Python mientras terminábamos de revisar nuestra base de conocimientos y agregábamos contenido seleccionado. Nos complace anunciar que este trabajo concluyó y que Python ya es un lenguaje con soporte completo. ? ?

Python se suma a Java, JavaScript y TypeScript

Nos entusiasma poder agregar oficialmente Python a la lista de lenguajes compatibles con Snyk Code: Java, JavaScript y TypeScript. Todos estos lenguajes se usan ampliamente en el stack de desarrollo nativo de la nube, por lo que era importante para nosotros (y nuestros usuarios) implementar correctamente cualquier nueva incorporación.

Para llegar a la disponibilidad general, primero realizamos una beta cerrada de Python, durante la cual recibimos comentarios muy positivos sobre la base de conocimientos de Snyk Code. Los usuarios nos dijeron que, incluso en beta, Python para Snyk Code ya ofrecía muchísima información útil. Esto nos indicó que era momento de iniciar una fase de beta pública. Durante la beta pública, trabajamos arduamente para garantizar que las reglas de Python cumplieran con nuestros estándares internos de calidad. Gracias a esa beta pública, alcanzamos el nivel necesario para quitar la etiqueta beta de Python. Las reglas para Python ahora ofrecen la misma calidad en cobertura y contenido seleccionado que los demás lenguajes compatibles con Snyk Code.

Análisis del flujo de datos de Snyk Code que muestra la llamada run_simple de Werkzeug en una aplicación Python, vinculada a 0.0.0.0.

Soporte de Python en Snyk Code

Snyk Code admite Python de la misma manera que los demás lenguajes. Al analizar un proyecto, un método heurístico determina el contenido de los archivos del proyecto y activa la base de conocimientos adecuada. Así que no tienes que seleccionar el lenguaje: lo hacemos por ti. Esto también significa que Python funciona de inmediato a través de la interfaz de Snyk en la web o mediante una extensión para IDE, como PyCharm, IntelliJ, WebStorm o Visual Studio Code.

IDE con tema oscuro que muestra código Python en app.py y un panel de Snyk que destaca una vulnerabilidad de gravedad media en Werkzeug y sugiere una solución.

"blog-python-ga-ide" Empezar es muy sencillo: solo crea una cuenta gratuita de Snyk y agrega Snyk Code como servicio. Si ya tienes una cuenta, solo activa Snyk Code en la configuración de tu organización. A partir de ahora, cada vez que importes un proyecto que contenga código fuente de Python, se analizará y los resultados se incluirán en el informe.

El futuro de la compatibilidad de Snyk Code con otros lenguajes

Mientras lees esto, estamos trabajando con varios lenguajes y ecosistemas. En la hoja de ruta actual están .NET y su lenguaje insignia, C#. También nos han pedido que exploremos Golang, Kotlin y otros. Ten en cuenta que esto no es un anuncio oficial ni una promesa de compatibilidad, sino una forma de decirte que escuchamos a nuestros usuarios y adaptamos nuestra hoja de ruta según lo que nos cuentan.

¡Mantente al tanto de las próximas betas públicas!

Comienza con Capture the Flag

Aprende a resolver desafíos de Capture the Flag con nuestro taller virtual 101 a pedido.

Leer más

blog feature snyk container custom base recommendations
Blog

Presentamos Evo Agentic AppSec: seguridad que sigue el ritmo del desarrollo con IA

El desarrollo impulsado por IA avanza más rápido que los flujos de trabajo de seguridad tradicionales. Agentic AppSec de Snyk usa agentes de seguridad para encontrar, corregir y verificar vulnerabilidades de forma continua, mientras las personas establecen el nivel.

feature insights context
Blog

Los ataques autónomos ya están aquí. La defensa debe estar a su altura.

Los atacantes autónomos están reduciendo el tiempo disponible para defenderse. Descubre cómo el descubrimiento, la corrección, la validación y la prevención continuos pueden ayudar a los equipos de seguridad a seguirles el ritmo.

illustration hero ai
Blog

El huracán de la IA ha llegado

La IA está acelerando por igual la creación de software y los ciberataques. Los líderes deben proteger los agentes y el código desde el inicio, aplicar controles en tiempo de ejecución y validar las defensas de forma independiente.