Skip to main content

Anunciamos la beta de Snyk Apps: crea apps personalizadas para integrar la seguridad de Snyk en tus flujos de trabajo

Escrito por
blog feature snyk apps

6 de octubre de 2021

0 minutos de lectura

Hoy, en SnykCon, anunciamos la beta anticipada de Snyk Apps: nuevos puntos de extensibilidad que te permiten ampliar la plataforma Snyk e integrarla fácilmente en tus flujos de trabajo específicos. Con esta nueva capacidad, nuestros clientes y socios pueden crear apps para integrar Snyk en sus herramientas y flujos de trabajo de forma más sencilla y segura.

Nuestro objetivo es ayudar a los desarrolladores a adoptar la seguridad. Una parte importante de esto consiste en brindarles las herramientas que necesitan para ampliar Snyk según sus necesidades específicas. Nuestra visión es ofrecer una experiencia de seguridad de las aplicaciones totalmente extensible, que te permita adaptar cada vez más la automatización de seguridad de Snyk a tus flujos de trabajo específicos y no te limite a los procesos de seguridad dentro de la plataforma Snyk.

¡Snyk Apps es el primer paso —y definitivamente no el último— para hacer realidad esta visión!

¿Qué es Snyk Apps?

Una app de Snyk te permite extender, ampliar y automatizar las funciones de Snyk para adaptarlas a tu entorno y flujo de trabajo personalizados. Por ejemplo, una app podría automatizar las pruebas de seguridad de las aplicaciones de Snyk como parte de una herramienta de compilación. Otra app podría transmitir los resultados de las pruebas de seguridad de Snyk a una herramienta de gestión de incidentes.

Snyk Apps convierte las integraciones en elementos centrales de la plataforma Snyk. Por eso, tienen las siguientes características:

  • Las apps de Snyk son fáciles de crear y usar, y ofrecen una excelente experiencia de usuario tanto a quienes las desarrollan como a los usuarios finales que las habilitan.

  • Las apps de Snyk se basan en la API de Snyk. Esto significa que las integraciones son inherentemente más estables y seguras que antes. Por ejemplo, una app de Snyk no dejará de funcionar si un usuario elimina accidentalmente su clave de API personal.

  • Las apps de Snyk son más seguras. Implementan OAuth 2.0 y cuentan con permisos detallados que tú defines para que solo accedan a lo que necesitan.

Nuestros clientes y socios podrán crear sus apps de Snyk con la API existente y con la nueva versión de la API de Snyk, que también anunciamos hoy en SnykCon: Snyk API v3. Basada en la versión más reciente de la especificación OpenAPI, esta nueva versión se diseñó para ofrecerte un marco de API coherente, intuitivo y fácil de usar. Además, incorpora mejoras importantes con respecto a la versión actual, como control de versiones, paginación y almacenamiento en caché coherentes, y un rendimiento considerablemente mejor.

¡Crea tu primera app de Snyk!

Para ayudarte a crear tu primera app de Snyk, preparamos una app de demostración que puedes usar para comenzar fácilmente. El proceso es sencillo e incluye los siguientes pasos:

  1. Clona el repositorio de Github Demo Snyk App. La app de demostración ya incluye una implementación del flujo de OAuth 2.0, que permite a los usuarios conectar sus cuentas de Snyk sin complicaciones.

  2. Usa el script proporcionado directamente desde tu terminal para registrar tu app en Snyk. Recibirás las credenciales de la app: un ID de cliente y un secreto, que debes guardar de forma segura.

  3. Modifica la app de demostración según tus necesidades. La documentación de la API de Snyk incluye todos los endpoints disponibles que puedes usar para mostrar datos y realizar acciones. Ten en cuenta que las apps de Snyk se diseñaron para vincularse a una organización de Snyk específica. Algunos endpoints de la API, como los relacionados con Groups, no se pueden usar para crear la app.

Encontrarás más información sobre cómo crear una app de Snyk en nuestra documentación de Snyk Apps.

¿Qué sigue?

Nos entusiasma ofrecer estos nuevos puntos de extensibilidad a nuestros clientes y socios, y nos encantaría invitarte a empezar a crear tus propias apps con estas nuevas capacidades.

Snyk Apps está actualmente en beta abierta y esperamos recibir tus comentarios para seguir mejorando de cara a la disponibilidad general, prevista para principios del próximo año.

¡Manos a la obra!

A los desarrolladores les encanta. Los equipos de seguridad confían en él.

Las herramientas de Snyk, diseñadas primero para desarrolladores, ofrecen seguridad integrada y automatizada que satisface tus necesidades de gobernanza y cumplimiento.