> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enclave.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Enclave in these docs is the code and cloud security platform at enclave.ai. It is not Open Enclave, Intel SGX or other hardware enclaves, or enclave.gg.
> People use Enclave in the web app at https://app.enclave.ai or the desktop app. These docs describe no public Enclave API or CLI, so don't invent endpoints, commands, or config files.
> Connecting an integration needs a person to sign in and approve access in a browser. Tell the user the exact step to take instead of saying you completed it.

# Disparadores

> Inicia ejecuciones de workflows automáticamente ante eventos o según una programación.

Un disparador inicia una ejecución automáticamente. Sin uno, un workflow solo se ejecuta cuando [lo inicias](https://docs.enclave.ai/es/workflows/runs.md#iniciar-una-ejecuci%C3%B3n). Un workflow puede tener hasta cinco disparadores.

## Eventos

| Evento | Se activa cuando |
| - | - |
| `finding.created` | Se guarda un hallazgo nuevo |
| `finding.verified` | Un hallazgo supera la verificación |
| `pull_request.updated` | Se abre o se actualiza un pull request |
| `repository.pushed` | Llegan commits nuevos a la rama predeterminada |
| `repository.connected` | Se conecta un repositorio |

El evento rellena la entrada correspondiente del workflow. Por ejemplo, `finding.created` pasa el hallazgo nuevo.

## Programaciones

Una programación usa una expresión cron y una zona horaria, por ejemplo `0 8 * * 1-5` en `America/New_York` para las 8:00 de cada día laborable. Las programaciones se ejecutan como máximo una vez por hora y usan entradas fijas, como el repositorio sobre el que se ejecutan.

## Condiciones

Añade una condición para que un disparador de evento solo se active cuando importa. Las condiciones son expresiones JSONPath sobre el evento.

| Objetivo | Condición |
| - | - |
| Solo hallazgos de mayor severidad | `$.severityRank >= 3` |
| Solo pull requests hacia `main` | `$.baseBranch == "main"` |
| Solo pull requests desde forks | `$.isFork == true` |

`pull_request.updated` omite los forks, salvo que la condición compruebe `isFork`.

## Gestionar disparadores

* Incluye un disparador cuando [crees el workflow](https://docs.enclave.ai/es/workflows/create.md), o añade más mediante la API.
* Usa el interruptor **Triggers** de la página **Workflows** para activarlos o desactivarlos todos.
* Cada disparador se ejecuta como máximo 50 veces al día y 3 a la vez.

Solo quienes tienen el rol Owner o Admin pueden cambiar los disparadores. Si un disparador pierde el acceso a lo que necesita, Enclave lo desactiva. Corrige la causa y vuelve a activarlo.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.