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

# GitHub

> Autorizza Enclave a leggere i tuoi repository GitHub, eseguire l'analisi delle PR e pubblicare i finding come commenti alle PR.

Collega GitHub così Enclave può leggere i tuoi repository, esaminare le pull request e commentarle con i finding verificati. Funziona con GitHub.com.

## Prima di iniziare

* Ti serve il ruolo **Owner** o **Admin** in Enclave.
* In GitHub devi poter installare app sull'account: come **organization owner**, oppure come **repository admin** per i repository che scegli.

> [!WARNING]
>
> Se non puoi installare app, GitHub invia invece una richiesta agli owner della tua organizzazione. Enclave mostra **Installation requires admin approval** finché un owner non approva l'app GitHub di Enclave.

## Collega GitHub

**1. Apri le integrazioni**

Apri **Settings → Integrations** in [app.enclave.ai](https://app.enclave.ai). Fai clic su **Connect** accanto a **GitHub**.

**2. Installa l'app GitHub di Enclave**

Fai clic su **Connect a GitHub organization or account**. Vieni reindirizzato su GitHub per installare l'app GitHub di Enclave sul tuo account o sulla tua organizzazione. Scegli **All repositories** oppure seleziona un sottoinsieme specifico.

> [!NOTE]
>
> L'app richiede l'accesso in **lettura** a codice, pull request ed eventi webhook. Enclave non esegue mai push di commit e non legge mai i secret dei repository.

**3. Conferma i repository autorizzati**

Tornato in Enclave, l'account compare in **Connected organizations** in **Settings → Integrations → GitHub**. Fai clic sull'account e apri la scheda **Repositories** per vedere i repository che Enclave può leggere. Per modificare l'elenco, fai clic su **Manage** e modifica l'installazione su GitHub.

**4. Scegli quali repository ricevono le revisioni delle PR**

Le revisioni automatiche delle PR sono attive per impostazione predefinita su ogni repository GitHub. Per disattivarle su un repository, usa il suo interruttore **PR Reviews** in **Coverage → Repositories**. Vedi [Analisi delle PR e delle dipendenze](https://docs.enclave.ai/it/risk/pr-analysis.md).

## Suggerimenti

* **Installa l'app sull'intera organizzazione.** I repository creati in seguito si collegano automaticamente.
* **Collega tutti i repository di un sistema.** Enclave trova i problemi tra servizi solo quando vede entrambi i lati.


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