Guías de seguridad

Incidente de seguridad de Trigger.dev (noviembre de 2026): claves de API root y variables de entorno al alcance del atacante en el 0,66 % de los clientes; regenere claves y rote secretos

Trigger.dev, 6 nov.: afectado el 0,66 % de clientes; el atacante obtuvo claves de API root. Cómo comprobar el aviso, regenerar claves y rotar secretos.

Publicado 2026-11-05 Actualizado 2026-11-07 Última verificación 2026-11-07 13 min de lectura
En esta página

Para: desarrolladores y equipos que ejecutan tareas o trabajos en Trigger.dev y guardan en sus entornos claves de API, datos de conexión a bases de datos o credenciales de la nube. Este artículo se basa en las publicaciones del blog y la página de estado de Trigger.dev, y no trata técnicas de ataque.

Seguimiento publicado: este artículo se actualiza a medida que la organización publique más información

A quién afecta

desarrolladores y equipos que ejecutan tareas o trabajos en Trigger.dev y guardan en sus entornos claves de API, datos de conexión a bases de datos o credenciales de la nube.

Confirmado hasta ahoraVer la tabla ↓
  • Proporción de clientes afectados
  • Claves de API root
  • Variables de entorno
1 más
  • Listas y metadatos de ejecuciones, despliegues y programaciones
Aún sin confirmar
  • El vector de ataque (la empresa lo reserva para proteger la investigación y a los clientes)
  • Cuándo empezó el acceso no autorizado y cuánto duró
  • El número real de clientes afectados
1 más
  • Si la información obtenida se usó realmente de forma indebida
Qué hacer ahoraVer los pasos ↓
  1. Compruebe si hay un aviso: tanto el correo como el banner del panel
  2. Si le afectó, regenere sus claves de API de Trigger.dev
  3. Si le afectó, rote las credenciales del entorno
3 más
  1. Revise el uso, los registros y la facturación en los emisores
  2. Vuelva a desplegar con los nuevos valores y confirme que sus tareas se ejecutan
  3. Fije límites de gasto y divida las claves en otras más pequeñas
Última comprobación
A 7 de noviembre de 2026 (JST)
Próximos avisos y qué comprobamos

La empresa publicó un informe el 6 de noviembre. Cubre el bloqueo del atacante, la proporción de clientes afectados, lo que se obtuvo y lo que deben hacer los clientes. Dice que compartirá el vector de ataque cuando pueda hacerlo de forma responsable. En nuestra comprobación del 7 de noviembre de 2026 (JST) no se había publicado ninguna otra actualización.

Qué deben hacer hoy los usuarios de Trigger.dev

1

Compruebe si hay un aviso: tanto el correo como el banner del panel

La empresa dice que los clientes afectados recibieron un correo el 1 de noviembre (hacia las 21:36 UTC) y el 2 de noviembre (20:27 UTC), y ven un banner de notificación en el panel. Compruebe primero si el propietario de su organización recibió el correo, incluida la carpeta de spam, y si el panel muestra un banner.

La empresa dice que los clientes que no recibieron aviso de impacto no se vieron afectados. Si no está seguro, pide que escriba a help@trigger.dev desde la dirección de correo de su cuenta, y dice que da prioridad al soporte de este incidente.

2

Si le afectó, regenere sus claves de API de Trigger.dev

La empresa dice que el atacante obtuvo claves de API root y que ha revocado las claves potencialmente afectadas de los entornos afectados. Las instrucciones para regenerarlas se enviaron por correo a los clientes afectados. Si un CI o una aplicación sigue usando una clave antigua, sustitúyala por la nueva.

La empresa ha publicado restricciones de IP para claves de API con alcance limitado y compatibilidad con OIDC. Úselas al reemitir las claves, si encajan con su configuración.

3

Si le afectó, rote las credenciales del entorno

Esto incluye contraseñas de bases de datos, claves de API de terceros, tokens de acceso y elementos similares del entorno afectado. Hágalo en este orden: revoque la credencial antigua en el servicio emisor (proveedor de IA, nube, base de datos, pagos, correo), cree una nueva, configúrela en Trigger.dev y vuelva a desplegar. Editar o borrar una variable en Trigger.dev no detiene una copia que alguien ya tenga.

La empresa dice que las variables de entorno se almacenan cifradas en reposo y se descifran justo a tiempo para ejecutar las tareas. Pero una clave root da acceso total a la configuración de un entorno, incluidas sus variables de entorno, así que lo más seguro es tratar las de un entorno afectado como tomadas.

4

Revise el uso, los registros y la facturación en los emisores

En las fuentes que leímos, la empresa no indica cuándo empezó el acceso no autorizado, así que, como regla práctica de este sitio, mire atrás al menos hasta finales de octubre y mantenga la ventana amplia. En cada servicio emisor, abra el uso, los registros de acceso, la lista de claves y la facturación en busca de solicitudes que no reconozca, modelos o regiones inusuales y una subida repentina del coste.

En las bases de datos, busque también conexiones desde orígenes desconocidos y trabajos que no suele ejecutar. Si encuentra un uso sospechoso, notifíquelo al emisor y sustituya también los demás secretos de ese entorno.

5

Vuelva a desplegar con los nuevos valores y confirme que sus tareas se ejecutan

Tras configurar los nuevos valores, vuelva a desplegar y confirme que las tareas en ejecución y programadas funcionan con ellos. Como las claves antiguas ya están revocadas, una variable olvidada hará fallar una tarea. Use los fallos para encontrar qué variable sigue sin actualizar.

6

Fije límites de gasto y divida las claves en otras más pequeñas

En los proveedores de IA y las nubes, fije un tope de presupuesto mensual y una alerta. Dé a cada clave una sola finalidad y los permisos más estrechos, y use claves distintas por aplicación y por entorno. Una clave más pequeña limita lo que cuesta una filtración. Para lo básico de mantener las claves fuera del código y de los registros, véase qué es realmente peligroso de .env y las claves de API.

Qué pasó (según los anuncios de Trigger.dev)

Lo siguiente se basa en el informe de la empresa del 6 de noviembre, su publicación del blog del 1 de noviembre y la entrada de la página de estado. El informe del 6 de noviembre se publicó como seguimiento de la primera divulgación.

  1. 1 de noviembre

    La empresa tiene conocimiento del incidente. Las alertas de la infraestructura señalan actividad anómala; la juzga maliciosa, bloquea al atacante y mitiga el vector de ataque. Primera divulgación en el blog.
  2. 1 de noviembre, hacia las 21:36 UTC

    Primer correo a los clientes afectados.
  3. 1 de noviembre, 22:50 UTC

    Se crea la entrada de la página de estado con el mismo título.
  4. 2 de noviembre, 20:27 UTC

    Segundo correo a los clientes afectados.
  5. 6 de noviembre, 12:27 UTC

    La entrada de la página de estado se marca como «Resolved» y enlaza al informe del 6 de noviembre.
  6. 6 de noviembre

    La empresa publica un informe más completo: 0,66 % de los clientes afectados, claves de API root obtenidas, qué se devolvió y qué deben hacer los clientes.
  7. 7 de noviembre

    Este sitio vuelve a comprobarlo. No se ha publicado ninguna otra actualización.

Lo que dice la empresa

0,66 % de los clientes. Claves de API root obtenidas, variables de entorno accedidas, datos de ejecuciones, despliegues y programaciones devueltos

No se indica

El vector de ataque (reservado), la fecha de inicio, el número real de clientes, si hubo uso indebido

Si le afectó: regenere las claves de API y luego revoque y sustituya las credenciales del entorno en los emisores.

Lo que ha dicho la empresa y lo que no
Lo que dice el informe (Trigger.dev, 6 de noviembre de 2026)
Impacto
0,66 % de todos los clientes. El atacante obtuvo claves de API root de algunos entornos de clientes y accedió a sus variables de entorno
Qué se devolvió
En algunos entornos, listas de ejecuciones, despliegues y programaciones recientes: ID, nombres de tareas, claves de idempotencia de ejecuciones, estado de las ejecuciones, etiquetas, metadatos y errores de despliegues, ID externos de programaciones y metadatos de ejecuciones
No se encontró
Ninguna prueba de que se accediera a otros datos de clientes, a otros servicios, a sus propias bases de datos de producción ni a cuentas del panel de clientes (empresa)
Respuesta de la empresa
Bloqueó al atacante y mitigó el vector, rotó credenciales internas como precaución, revisó registros, notificó a los clientes afectados, revocó las claves de API potencialmente afectadas, aplicó restricciones automáticas de cuentas basadas en el riesgo, contrató expertos en respuesta a incidentes y avisó a las fuerzas del orden
No revelado
El vector de ataque (para proteger la investigación y a los clientes), la fecha de inicio, el número real de clientes, si se hizo un uso indebido

Qué se sabe y qué no

Situación a 7 de noviembre de 2026 (JST). Los elementos marcados como «no indicado» no figuran en el informe de la empresa tal como lo leímos; no está confirmado que estén a salvo.

ElementoLo que dice la empresaEstado
Proporción de clientes afectados0,66 % de todos los clientesConfirmado (empresa)
Claves de API rootObtenidas por el atacante para algunos entornos de clientesFiltración confirmada (empresa)
Variables de entornoEl atacante obtuvo acceso no autorizadoAfectado (empresa)
Listas y metadatos de ejecuciones, despliegues y programacionesDevueltos en algunos entornosFiltración confirmada (empresa)
Otros datos de clientes, otros servicios, sus propias bases de datos de producción, cuentas del panelSin pruebas de que se accediera a ellosNo confirmado (empresa)
Secretos de firma de webhooksNo expuestosNo incluidos (empresa)
Despliegues autoalojadosNo afectadosNo incluidos (empresa)
Clientes sin avisoNo afectadosDeclaración de la empresa
El vector de ataqueReservado para proteger la investigación y a los clientes; se compartirá cuando pueda hacerse de forma responsableEn investigación (reservado por la empresa)
Cuándo empezó el acceso y cuánto duróNo indicado en el informe tal como lo leímosNo indicado
Número real de clientes afectadosSolo la proporción (0,66 %)No indicado
Uso indebido de la información obtenidaNo indicadoNo indicado

Cómo leerlo: aún no se sabe si se usaron las credenciales guardadas en las variables

La empresa distingue lo que se obtuvo de lo que no tiene pruebas de que se accediera. No dice si las credenciales guardadas en las variables de entorno se usaron realmente. Si le afectó, no espere a que confirmen que no se usaron; revóquelas primero en el emisor.

A qué puede llevar el acceso a variables de entorno

En general, los secretos a los que se accede en variables de entorno pueden usarse indebidamente como sigue. No significa que todo esto haya ocurrido aquí.

  • Claves de API de servicios de IA: otra persona envía solicitudes con su cuenta y usted recibe la factura, o la clave se revende
  • Contraseñas y cadenas de conexión de bases de datos: leer o cambiar los datos de su aplicación, incluidos los registros de sus propios usuarios
  • Claves de nube y de pagos: crear recursos o hacer llamadas que cuestan dinero
  • Claves de firma: aceptar solicitudes falsificadas o falsificar sesiones

Los metadatos de ejecuciones y despliegues que se devolvieron aquí (nombres de tareas, etiquetas, errores) no son un secreto en sí mismos, pero dan pistas sobre qué servicios usa y cómo. Eso puede servir para elaborar mensajes dirigidos y convincentes.

Una plataforma de trabajos en segundo plano guarda, por su naturaleza, las credenciales de muchos servicios externos en un mismo lugar. Si se ven las variables de una plataforma, pueden estar en riesgo a la vez las claves de varios servicios. Para otros casos con variables de entorno y secretos, véanse Northflank, Zeabur y Railway. Son casos distintos y no se ha confirmado que ninguno comparta causa con este.

Para operadores: lecciones de lo que divulgó la empresa

Estos puntos proceden de los hechos que la empresa publicó. No son un juicio adicional sobre Trigger.dev.

  • Una clave casi root llega a la configuración de todo el entorno. La empresa dice que obtener claves de API root dio acceso a las variables de entorno. Divida las claves de la plataforma por finalidad y use, donde pueda, las opciones de restricción que la empresa ha publicado, como las restricciones de IP y OIDC.
  • Los avisos llegan por correo y en el panel. Haga que la dirección del propietario sea un buzón compartido que siga funcionando cuando una persona se vaya, manténgala fuera del filtrado de spam y revise con regularidad el banner del panel.
  • Mantenga fáciles de sustituir los secretos que entrega a una plataforma. Decida por emisor cómo revocar y reemitir, y divida las claves por entorno y finalidad, para poder actuar el mismo día en que llegue un aviso.
  • Dé a los secretos guardados en variables los permisos más estrechos. Si se ven las variables de una plataforma, el daño depende de lo que pueda hacer cada clave.

Fuentes (registros públicos)

Los hechos de este artículo se basan en la siguiente información pública. No especulamos sobre el vector de ataque ni la causa, que la empresa no ha revelado.

Historial de actualizaciones

2026-11-07: Se añade el informe de la empresa del 6 de noviembre: 0,66 % de los clientes afectados, claves de API root y variables de entorno obtenidas, datos de ejecuciones, despliegues y programaciones devueltos, vector de ataque reservado. Los pasos se centran ahora en comprobar si hay un aviso (correo y banner del panel), regenerar las claves de API y rotar las credenciales del entorno; se añade que los secretos de firma de webhooks no quedaron expuestos y que los despliegues autoalojados no se vieron afectados. 2026-11-05: Primera versión. Basada en el blog y la página de estado de Trigger.dev a fecha del 5 de noviembre de 2026.

Lectura recomendada

Última hora reciente

FAQ

Q¿Qué ocurrió en Trigger.dev?
A

Según Trigger.dev, las alertas de la infraestructura señalaron actividad anómala el 1 de noviembre. La empresa la juzgó maliciosa y bloqueó al atacante. El atacante obtuvo claves de API root de algunos entornos de clientes y accedió a sus variables de entorno. En algunos entornos también listó ejecuciones, despliegues y programaciones recientes. La empresa dice que el 0,66 % de todos los clientes se vio afectado.

Q¿Afecta a mi organización?
A

La empresa dice que los clientes afectados recibieron un correo el 1 de noviembre (hacia las 21:36 UTC) y el 2 de noviembre (20:27 UTC) y ven un banner de notificación en el panel. Dice que los clientes que no recibieron aviso de impacto no se vieron afectados. Revise la bandeja de entrada del propietario, incluido el spam, y el panel. Si no está seguro, la empresa pide que escriba a help@trigger.dev desde la dirección de correo de su cuenta.

Q¿Qué debo hacer si me afectó?
A

La empresa indica dos pasos. Primero, regenere sus claves de API de Trigger.dev; las instrucciones se enviaron por correo a los clientes afectados. Segundo, rote las credenciales de los entornos afectados, como contraseñas de bases de datos, claves de API de terceros y tokens de acceso, y revoque las anteriores en sus proveedores. La empresa ya revocó las claves de API potencialmente afectadas.

Q¿Qué causó el incidente?
A

No se ha revelado. La empresa dice que no revela el vector de ataque, para proteger la investigación y a sus clientes, y que lo compartirá cuando pueda hacerlo de forma responsable.

Q¿Debo rotar los secretos de firma de webhooks?
A

La empresa dice que los secretos de firma de webhooks no quedaron expuestos y no necesitan rotación. Es una afirmación sobre su propia firma de webhooks. Si había credenciales de otros servicios en un entorno afectado, rótelas como se describe arriba.

Q¿Los despliegues autoalojados se ven afectados?
A

La empresa dice que los usuarios con autoalojamiento no se vieron afectados. Para el autoalojamiento recomienda ejecutar en modo de un solo inquilino, configurando WHITELISTED_EMAILS con cuentas que usted controle.

Q¿Y si recibo un mensaje que dice ser de Trigger.dev?
A

No abra los enlaces del correo o del mensaje. Abra directamente su panel guardado en marcadores y el blog y la página de estado de la empresa. La empresa dice que contactó a los clientes afectados por correo y mediante un banner en el panel, pero el anuncio no explica cómo reconocer al remitente. No dé nunca el valor de un secreto ni un código de verificación en una respuesta o un formulario.

Q¿Cómo compruebo si mis secretos se usaron indebidamente?
A

Si le afectó, abra en cada servicio emisor las páginas de uso, registros de acceso y facturación (proveedor de IA, nube, pagos, correo) de las credenciales guardadas en el entorno. En las fuentes que leímos la empresa no indica cuándo empezó el acceso, así que, como regla práctica de este sitio, mire atrás al menos hasta finales de octubre y de forma amplia, y vigile las solicitudes que no reconozca o una subida repentina del coste.