> ## 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.

# Trigger

> Starten Sie Workflow-Runs automatisch bei Ereignissen oder nach Zeitplan.

Ein Trigger startet einen Run automatisch. Ohne Trigger läuft ein Workflow nur, wenn Sie ihn [starten](https://docs.enclave.ai/de/workflows/runs.md#run-starten). Ein Workflow kann bis zu fünf Trigger haben.

## Ereignisse

| Ereignis | Wird ausgelöst, wenn |
| - | - |
| `finding.created` | Ein neues Finding gespeichert wird |
| `finding.verified` | Ein Finding die Verifizierung besteht |
| `pull_request.updated` | Ein Pull Request geöffnet oder aktualisiert wird |
| `repository.pushed` | Neue Commits den Default-Branch erreichen |
| `repository.connected` | Ein Repository verbunden wird |

Das Ereignis befüllt die passende Eingabe des Workflows. `finding.created` übergibt zum Beispiel das neue Finding.

## Zeitpläne

Ein Zeitplan verwendet einen Cron-Ausdruck und eine Zeitzone, zum Beispiel `0 8 * * 1-5` in `America/New_York` für 8:00 Uhr an jedem Wochentag. Zeitpläne laufen höchstens einmal pro Stunde und verwenden feste Eingaben, etwa das Repository, auf dem sie laufen.

## Bedingungen

Fügen Sie eine Bedingung hinzu, damit ein Ereignis-Trigger nur dann auslöst, wenn es relevant ist. Bedingungen sind JSONPath-Ausdrücke über dem Ereignis.

| Ziel | Bedingung |
| - | - |
| Nur Findings mit höherem Schweregrad | `$.severityRank >= 3` |
| Nur Pull Requests in `main` | `$.baseBranch == "main"` |
| Nur Pull Requests aus Forks | `$.isFork == true` |

`pull_request.updated` überspringt Forks, sofern die Bedingung nicht `isFork` prüft.

## Trigger verwalten

* Fügen Sie einen Trigger hinzu, wenn Sie [den Workflow erstellen](https://docs.enclave.ai/de/workflows/create.md), oder fügen Sie weitere über die API hinzu.
* Verwenden Sie den Schalter **Triggers** auf der Seite **Workflows**, um alle Trigger ein- oder auszuschalten.
* Jeder Trigger läuft höchstens 50-mal pro Tag und höchstens 3-mal gleichzeitig.

Nur Owner und Admins können Trigger ändern. Wenn ein Trigger den Zugriff auf etwas verliert, das er benötigt, schaltet Enclave ihn aus. Beheben Sie die Ursache und schalten Sie ihn wieder ein.


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