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

# Tipi di evento

> Tutti i tipi di evento degli audit log disponibili per il filtro

Ogni evento degli audit log ha un tipo di evento che identifica cosa è accaduto. I tipi di evento seguono una convenzione di denominazione separata da punti: `<category>.<resource>.<action>`.

Di seguito l'elenco completo dei tipi di evento, raggruppati per categoria. La colonna **Metadata** elenca le chiavi che possono apparire nel campo `metadata` per ogni tipo di evento. Consulta [Riferimento chiavi metadata](#metadata-key-reference) per le descrizioni.

## Autenticazione

| Tipo di evento          | Descrizione                       | Metadata                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ----------------------- | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth.login`            | Tentativo di login utente.        | [`auth_method`](#auth_method), [`auth_provider`](#auth_provider), [`email_domain`](#email_domain), [`email_hash`](#email_hash), [`failure_reason`](#failure_reason), [`is_new_user`](#is_new_user), [`mcp_oauth`](#mcp_oauth), [`mfa_method`](#mfa_method), [`oauth_error_type`](#oauth_error_type), [`sso_provider`](#sso_provider), [`turnstile_result`](#turnstile_result), [`user_id`](#user_id), [`visitor_cookie`](#visitor_cookie)     |
| `auth.signup`           | Registrazione utente.             | [`auth_method`](#auth_method), [`auth_provider`](#auth_provider), [`email_domain`](#email_domain), [`email_hash`](#email_hash), [`failure_reason`](#failure_reason), [`is_new_user`](#is_new_user), [`mcp_oauth`](#mcp_oauth), [`oauth_error_type`](#oauth_error_type), [`signup_stage`](#signup_stage), [`sso_provider`](#sso_provider), [`turnstile_result`](#turnstile_result), [`user_id`](#user_id), [`visitor_cookie`](#visitor_cookie) |
| `auth.mfa.sent`         | Challenge MFA inviata.            | [`auth_method`](#auth_method), [`auth_provider`](#auth_provider), [`email_domain`](#email_domain), [`email_hash`](#email_hash), [`is_new_user`](#is_new_user), [`sso_provider`](#sso_provider), [`turnstile_result`](#turnstile_result), [`user_id`](#user_id), [`visitor_cookie`](#visitor_cookie)                                                                                                                                           |
| `auth.mfa`              | Tentativo di verifica MFA.        | [`auth_method`](#auth_method)                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `auth.password_changed` | L'utente ha cambiato la password. |                                                                                                                                                                                                                                                                                                                                                                                                                                               |

## API

| Tipo di evento      | Descrizione                        | Metadata                                                         |
| ------------------- | ---------------------------------- | ---------------------------------------------------------------- |
| `api.function.call` | Funzione backend invocata via API. | [`function_name`](#function_name), [`status_code`](#status_code) |
| `api.code.editing`  | Azione di modifica codice via API. | [`file_path`](#file_path)                                        |

## CRUD entità

| Tipo di evento                   | Descrizione                              | Metadata                                                              |
| -------------------------------- | ---------------------------------------- | --------------------------------------------------------------------- |
| `app.entity.created`             | Record entità creato.                    | [`entity_name`](#entity_name), [`entity_id`](#entity_id)              |
| `app.entity.updated`             | Record entità aggiornato.                | [`entity_name`](#entity_name), [`entity_id`](#entity_id)              |
| `app.entity.deleted`             | Record entità eliminato (soft delete).   | [`entity_name`](#entity_name), [`entity_id`](#entity_id)              |
| `app.entity.bulk_created`        | Più record entità creati.                | [`entity_name`](#entity_name), [`method`](#method), [`count`](#count) |
| `app.entity.bulk_deleted`        | Più record entità eliminati.             | [`entity_name`](#entity_name), [`method`](#method), [`count`](#count) |
| `app.entity.restored`            | Record entità eliminato ripristinato.    | [`entity_name`](#entity_name), [`entity_id`](#entity_id)              |
| `app.entity.permanently_deleted` | Record entità eliminato definitivamente. | [`entity_name`](#entity_name), [`entity_id`](#entity_id)              |

## Schema entità

| Tipo di evento       | Descrizione               | Metadata                                                                            |
| -------------------- | ------------------------- | ----------------------------------------------------------------------------------- |
| `app.schema.created` | Schema entità creato.     | [`entity_name`](#entity_name), [`has_rls`](#has_rls)                                |
| `app.schema.updated` | Schema entità aggiornato. | [`entity_name`](#entity_name), [`has_rls`](#has_rls), [`rls_changed`](#rls_changed) |
| `app.schema.deleted` | Schema entità eliminato.  | [`entity_name`](#entity_name)                                                       |

## Membri del workspace

| Tipo di evento                     | Descrizione              | Metadata                                                                          |
| ---------------------------------- | ------------------------ | --------------------------------------------------------------------------------- |
| `workspace.member.role_updated`    | Ruolo membro modificato. | [`target_email`](#target_email), [`new_role`](#new_role), [`old_role`](#old_role) |
| `workspace.member.invited`         | Membro invitato.         | [`invitee_email`](#invitee_email), [`role`](#role)                                |
| `workspace.member.bulk_invited`    | Più membri invitati.     | [`invitation_count`](#invitation_count), [`invitee_emails`](#invitee_emails)      |
| `workspace.member.invite_accepted` | Invito accettato.        |                                                                                   |
| `workspace.member.invite_declined` | Invito rifiutato.        | [`invitation_email`](#invitation_email)                                           |
| `workspace.member.removed`         | Membro rimosso.          | [`target_email`](#target_email)                                                   |

## Fatturazione del workspace

| Tipo di evento                     | Descrizione                                         | Metadata                                                         |
| ---------------------------------- | --------------------------------------------------- | ---------------------------------------------------------------- |
| `workspace.invoice.read`           | Fattura consultata.                                 | [`count`](#count)                                                |
| `workspace.stripe.session_created` | Sessione del portale di fatturazione Stripe creata. | [`stripe_customer_id`](#stripe_customer_id), [`domain`](#domain) |

## SSO del workspace

| Tipo di evento                   | Descrizione                        | Metadata                                                             |
| -------------------------------- | ---------------------------------- | -------------------------------------------------------------------- |
| `workspace.sso.enabled`          | SSO abilitato per il workspace.    |                                                                      |
| `workspace.sso.disabled`         | SSO disabilitato per il workspace. |                                                                      |
| `workspace.sso.settings_updated` | Impostazioni SSO aggiornate.       | [`sso_provider`](#sso_provider), [`updated_fields`](#updated_fields) |

## Chiavi API del workspace

| Tipo di evento               | Descrizione              | Metadata                                                                                                                                                                         |
| ---------------------------- | ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `workspace.api_key.created`  | Chiave API creata.       | [`key_id`](#key_id), [`key_name`](#key_name), [`key_prefix`](#key_prefix)                                                                                                        |
| `workspace.api_key.updated`  | Chiave API aggiornata.   | [`key_id`](#key_id), [`key_prefix`](#key_prefix), [`old_name`](#old_name), [`new_name`](#new_name), [`old_description`](#old_description), [`new_description`](#new_description) |
| `workspace.api_key.disabled` | Chiave API disabilitata. | [`key_id`](#key_id), [`key_name`](#key_name), [`key_prefix`](#key_prefix)                                                                                                        |
| `workspace.api_key.enabled`  | Chiave API abilitata.    | [`key_id`](#key_id), [`key_name`](#key_name), [`key_prefix`](#key_prefix)                                                                                                        |
| `workspace.api_key.deleted`  | Chiave API eliminata.    | [`key_id`](#key_id), [`key_name`](#key_name), [`key_prefix`](#key_prefix)                                                                                                        |

## Impostazioni del workspace

| Tipo di evento                | Descrizione                        | Metadata                                                                                                          |
| ----------------------------- | ---------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `workspace.settings.updated`  | Impostazioni workspace aggiornate. | [`fields_changed`](#fields_changed)                                                                               |
| `workspace.admin.created`     | Workspace creato dall'admin.       | [`workspace_name`](#workspace_name), [`subscription_tier`](#subscription_tier), [`is_enterprise`](#is_enterprise) |
| `workspace.admin.migrated_v2` | Workspace migrato alla v2.         | [`target_tier`](#target_tier), [`is_enterprise`](#is_enterprise)                                                  |

## Domini

| Tipo di evento          | Descrizione                       | Metadata                                                                                      |
| ----------------------- | --------------------------------- | --------------------------------------------------------------------------------------------- |
| `domain.created`        | Dominio personalizzato creato.    | [`domain`](#domain), [`domain_id`](#domain_id)                                                |
| `domain.deleted`        | Dominio personalizzato eliminato. | [`domain`](#domain), [`domain_id`](#domain_id)                                                |
| `domain.linked`         | Dominio collegato a un'app.       | [`domain`](#domain), [`domain_id`](#domain_id)                                                |
| `domain.unlinked`       | Dominio scollegato da un'app.     | [`domain`](#domain), [`domain_id`](#domain_id)                                                |
| `domain.verified`       | Dominio verificato.               | [`domain`](#domain), [`domain_id`](#domain_id), [`verification_status`](#verification_status) |
| `domain.disabled`       | Dominio disabilitato.             | [`domain`](#domain), [`domain_id`](#domain_id)                                                |
| `domain.enabled`        | Dominio abilitato.                | [`domain`](#domain), [`domain_id`](#domain_id)                                                |
| `domain.email.enabled`  | Dominio email abilitato.          | [`domain`](#domain), [`domain_id`](#domain_id)                                                |
| `domain.email.updated`  | Dominio email aggiornato.         | [`domain`](#domain), [`domain_id`](#domain_id)                                                |
| `domain.email.disabled` | Dominio email disabilitato.       | [`domain`](#domain), [`domain_id`](#domain_id)                                                |

## Ciclo di vita dell'app

| Tipo di evento    | Descrizione       | Metadata                                         |
| ----------------- | ----------------- | ------------------------------------------------ |
| `app.created`     | App creata.       | [`app_name`](#app_name), [`app_type`](#app_type) |
| `app.deleted`     | App eliminata.    | [`app_name`](#app_name)                          |
| `app.published`   | App pubblicata.   | [`checkpoint_id`](#checkpoint_id)                |
| `app.unpublished` | App depubblicata. |                                                  |

## Utenti dell'app

| Tipo di evento          | Descrizione                  | Metadata                                                                                        |
| ----------------------- | ---------------------------- | ----------------------------------------------------------------------------------------------- |
| `app.user.registered`   | Utente app registrato.       | [`target_email`](#target_email), [`role`](#role), [`registration_method`](#registration_method) |
| `app.user.deleted`      | Utente app eliminato.        | [`target_user_id`](#target_user_id), [`target_email`](#target_email)                            |
| `app.user.updated`      | Utente app aggiornato.       | [`target_user_id`](#target_user_id), [`target_email`](#target_email)                            |
| `app.user.role_changed` | Ruolo utente app modificato. | [`target_email`](#target_email), [`old_role`](#old_role), [`new_role`](#new_role)               |
| `app.auth.login`        | Login utente app.            | [`auth_method`](#auth_method)                                                                   |
| `app.user.invited`      | Utente app invitato.         | [`invitee_email`](#invitee_email), [`role`](#role)                                              |
| `app.access.requested`  | Accesso all'app richiesto.   | [`requester_email`](#requester_email)                                                           |
| `app.access.approved`   | Accesso all'app approvato.   | [`target_email`](#target_email)                                                                 |
| `app.access.denied`     | Accesso all'app negato.      | [`target_email`](#target_email)                                                                 |

## Integrazioni

| Tipo di evento                          | Descrizione                             | Metadata                                                                                                              |
| --------------------------------------- | --------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| `integration.custom.created`            | Integrazione personalizzata creata.     | [`integration_slug`](#integration_slug), [`integration_name`](#integration_name), [`endpoint_count`](#endpoint_count) |
| `integration.custom.updated`            | Integrazione personalizzata aggiornata. | [`integration_slug`](#integration_slug), [`fields_changed`](#fields_changed)                                          |
| `integration.custom.deleted`            | Integrazione personalizzata eliminata.  | [`integration_slug`](#integration_slug), [`integration_name`](#integration_name)                                      |
| `integration.stripe.sandbox_claimed`    | Sandbox Stripe rivendicata.             | [`sandbox_id`](#sandbox_id)                                                                                           |
| `integration.stripe.live_configured`    | Modalità live Stripe configurata.       |                                                                                                                       |
| `integration.stripe.removed`            | Integrazione Stripe rimossa.            |                                                                                                                       |
| `integration.wix_payments.connected`    | Wix Payments connesso.                  |                                                                                                                       |
| `integration.wix_payments.disconnected` | Wix Payments disconnesso.               |                                                                                                                       |
| `integration.oauth.connected`           | Integrazione OAuth connessa.            | [`integration_type`](#integration_type)                                                                               |
| `integration.oauth.disconnected`        | Integrazione OAuth disconnessa.         | [`integration_type`](#integration_type)                                                                               |

## Runtime dell'app

| Tipo di evento             | Descrizione                                   | Metadata                                                                                                                                                                        |
| -------------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `app.entity.query`         | Dati dell'entità interrogati.                 | [`filter_fields`](#filter_fields), [`sort`](#sort), [`limit`](#limit), [`skip`](#skip), [`fields`](#fields), [`entity_name`](#entity_name)                                      |
| `app.user.query`           | Dati utente app interrogati.                  | [`filter_fields`](#filter_fields), [`sort`](#sort), [`limit`](#limit), [`skip`](#skip), [`fields`](#fields)                                                                     |
| `app.integration.executed` | Integrazione eseguita.                        | [`function_name`](#function_name), [`credit_count`](#credit_count), [`duration_ms`](#duration_ms)                                                                               |
| `app.automation.executed`  | Automazione eseguita.                         | [`automation_id`](#automation_id), [`automation_name`](#automation_name), [`automation_type`](#automation_type), [`duration_ms`](#duration_ms), [`credit_count`](#credit_count) |
| `app.agent.conversation`   | Conversazione con agente IA.                  | [`agent_name`](#agent_name), [`conversation_id`](#conversation_id), [`message_count`](#message_count), [`credit_count`](#credit_count)                                          |
| `app.user.page_visit`      | Visita a una pagina da parte dell'utente app. | [`page_name`](#page_name)                                                                                                                                                       |

## Sicurezza

| Tipo di evento           | Descrizione                                                                                                                                                                                                                         | Metadati                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `app.security.check_run` | Una scansione di sicurezza dell'app è stata completata. L'evento memorizza un riepilogo e un `run_id`, se disponibile. I risultati dettagliati vengono recuperati separatamente e non vengono mai memorizzati nell'evento di audit. | [`run_id`](#run_id), [`findings_total`](#findings_total), [`coverage_incomplete`](#coverage_incomplete), [`highest_scored_severity`](#highest_scored_severity), [`critical_findings_count`](#critical_findings_count), [`high_findings_count`](#high_findings_count), [`medium_findings_count`](#medium_findings_count), [`low_findings_count`](#low_findings_count), [`unscored_findings_count`](#unscored_findings_count), [`rls_recommendations_count`](#rls_recommendations_count), [`hardcoded_secrets_count`](#hardcoded_secrets_count), [`backend_functions_issues_count`](#backend_functions_issues_count), [`dependency_vulnerabilities_count`](#dependency_vulnerabilities_count), [`static_code_findings_count`](#static_code_findings_count) |

### Recuperare i risultati della scansione di sicurezza

L'[endpoint per elencare i log di audit](/api-reference/audit-logs/list-audit-logs) restituisce il riepilogo memorizzato in `metadata`. Quando l'evento contiene `run_id`, invia quel valore a [Ottieni i risultati della scansione di sicurezza](/api-reference/audit-logs/get-security-scan-findings):

```curl theme={null}
curl --request GET \
  --url https://app.base44.com/api/v1/audit-logs/67f2c8e01a3b5d004e92d7a1/security-scan-runs/6886b8d390dc7e2f4a2c91b3 \
  --header 'api_key: <api_key>'
```

Questo endpoint richiede una chiave API del workspace con l'ambito `AUDIT_LOGS_READ` (`audit_logs:read`). La ricerca dell'esecuzione è limitata al workspace nell'URL. Un `run_id` non valido, un'esecuzione mancante e un'esecuzione appartenente a un altro workspace restituiscono la stessa risposta `404`:

```json theme={null}
{
  "detail": "Security scan run not found"
}
```

L'endpoint di elenco non arricchisce gli eventi con i risultati e non dispone di un'opzione `include_security_findings`. Il comportamento del cursore, del limite di pagina e del troncamento rimane invariato. Gli eventi senza `run_id` e quelli la cui esecuzione di riferimento non è più disponibile rimangono limitati al riepilogo.

### Esempio di evento

Questo evento contiene risultati con punteggio per dipendenze e codice statico, oltre a raccomandazioni RLS, secret hard-coded e problemi delle funzioni backend senza punteggio. ClickHouse memorizza tutti i valori dei metadati come stringhe, inclusi i conteggi:

```json theme={null}
{
  "timestamp": "2026-07-26T14:32:18Z",
  "user_email": "security.admin@example.com",
  "workspace_id": "67f2c8e01a3b5d004e92d7a1",
  "app_id": "6820f3a4e7b91d003c45a1f2",
  "ip": "203.0.113.42",
  "user_agent": "Mozilla/5.0",
  "event_type": "app.security.check_run",
  "status": "success",
  "error_code": "",
  "metadata": {
    "run_id": "6886b8d390dc7e2f4a2c91b3",
    "findings_total": "5",
    "highest_scored_severity": "high",
    "critical_findings_count": "0",
    "high_findings_count": "1",
    "medium_findings_count": "1",
    "low_findings_count": "0",
    "unscored_findings_count": "3",
    "rls_recommendations_count": "1",
    "hardcoded_secrets_count": "1",
    "backend_functions_issues_count": "1",
    "dependency_vulnerabilities_count": "1",
    "static_code_findings_count": "1"
  }
}
```

I risultati delle dipendenze e del codice statico possono avere una gravità fornita dallo scanner. Le raccomandazioni RLS, i secret hard-coded e i problemi delle funzioni backend sono senza punteggio. `highest_scored_severity` considera solo i risultati con punteggio ed è `none` quando nessun risultato ha una gravità riconosciuta. Non dedurre mai una gravità per una categoria senza punteggio.

`static_code_findings_count` può essere assente quando lo scanner statico non è stato eseguito. Una chiave assente non significa che lo scanner sia stato completato con zero risultati.

### Risposta dei risultati

La risposta usa un elenco rigoroso di campi consentiti:

| Sezione                      | Campi pubblici                                                                                              |
| ---------------------------- | ----------------------------------------------------------------------------------------------------------- |
| `rls_recommendations`        | `entity_name`, `description`                                                                                |
| `hardcoded_secrets`          | `file_path`, `description` con il valore fisso `Potential hardcoded secret detected.`                       |
| `backend_functions`          | `file_path`, `issue_description`                                                                            |
| `dependency_vulnerabilities` | `package_name`, `current_version`, `fixed_version`, `vulnerability_id`, `severity`, `summary`               |
| `static_code_findings`       | `title`, `severity`, `confidence`, `category`, `file_path`, `line`, `impact`, `recommendation`, `standards` |

Le risposte escludono frammenti di codice sorgente, prove, espressioni RLS complete, valori dei secret o testo corrispondente ai secret, hash degli input, prompt e modelli degli scanner, identificatori interni delle persone e URL solo interni.

L'esecuzione corrispondente può restituire:

```json theme={null}
{
  "run_id": "6886b8d390dc7e2f4a2c91b3",
  "app_id": "6820f3a4e7b91d003c45a1f2",
  "workspace_id": "67f2c8e01a3b5d004e92d7a1",
  "created_date": "2026-07-26T14:32:17Z",
  "coverage": {
    "rls": "completed",
    "hardcoded_secrets": "completed",
    "backend_functions": "completed",
    "dependency_vulnerabilities": "completed",
    "static_code": "completed"
  },
  "rls_recommendations": [
    {
      "entity_name": "Invoices",
      "description": "Limita le letture ai record appartenenti al membro autenticato dell'app."
    }
  ],
  "hardcoded_secrets": [
    {
      "file_path": "src/lib/payments.ts",
      "description": "Potential hardcoded secret detected."
    }
  ],
  "backend_functions": [
    {
      "file_path": "functions/exportInvoices.ts",
      "issue_description": "La funzione non verifica un membro autenticato dell'app prima di esportare i dati."
    }
  ],
  "dependency_vulnerabilities": [
    {
      "package_name": "example-parser",
      "current_version": "2.4.0",
      "fixed_version": "2.4.3",
      "vulnerability_id": "CVE-2026-12345",
      "severity": "high",
      "summary": "Un input non valido può causare un consumo eccessivo di risorse."
    }
  ],
  "static_code_findings": [
    {
      "title": "Destinazione di reindirizzamento non convalidata",
      "severity": "medium",
      "confidence": "high",
      "category": "open_redirect",
      "file_path": "src/pages/Login.tsx",
      "line": 48,
      "impact": "Un malintenzionato potrebbe reindirizzare una persona a un sito non attendibile.",
      "recommendation": "Consenti solo destinazioni di reindirizzamento appartenenti all'applicazione.",
      "standards": [
        {
          "framework": "CWE",
          "id": "601",
          "name": "Reindirizzamento URL a un sito non attendibile"
        }
      ]
    }
  ]
}
```

### Copertura della scansione

L'oggetto `coverage` riporta il risultato di tutte e cinque le sezioni della scansione:

| Valore      | Significato                                                                                                     |
| ----------- | --------------------------------------------------------------------------------------------------------------- |
| `completed` | La sezione è stata eseguita fino al completamento. Un array di risultati vuoto è pulito solo con questo valore. |
| `failed`    | La sezione non è riuscita. Il relativo array di risultati non deve essere considerato pulito o completo.        |
| `not_run`   | La sezione non è stata eseguita. Il relativo array di risultati non deve essere considerato pulito o completo.  |
| `unknown`   | Il risultato non è disponibile. Non deve mai essere considerato pulito o riuscito.                              |

Quando i metadati dell'evento contengono `coverage_incomplete` con il valore stringa `"true"`, considera `findings_total` un limite inferiore. Recupera l'esecuzione e controlla `coverage` per identificare le sezioni incomplete.

La copertura viene valutata in modo indipendente per `rls`, `hardcoded_secrets`, `backend_functions`, `dependency_vulnerabilities` e `static_code`. Ad esempio:

```json theme={null}
{
  "run_id": "6886ba43a165272b97b80322",
  "app_id": "6820f3a4e7b91d003c45a1f2",
  "workspace_id": "67f2c8e01a3b5d004e92d7a1",
  "created_date": "2026-07-26T15:04:09Z",
  "coverage": {
    "rls": "completed",
    "hardcoded_secrets": "failed",
    "backend_functions": "not_run",
    "dependency_vulnerabilities": "completed",
    "static_code": "unknown"
  },
  "rls_recommendations": [],
  "hardcoded_secrets": [],
  "backend_functions": [],
  "dependency_vulnerabilities": [],
  "static_code_findings": []
}
```

***

## Riferimento chiavi metadata

Tutti i valori metadata sono stringhe.

### `run_id`

Identificatore usato per recuperare l'esecuzione della scansione limitata per proprietà. Questa chiave può essere assente.

### `findings_total`

Numero di risultati delle sezioni della scansione completate. Quando `coverage_incomplete` è presente, questo valore è un limite inferiore e non un totale definitivo.

### `coverage_incomplete`

La stringa `"true"` quando una sezione della scansione è `failed`, `not_run`, `unknown` o non dispone di copertura storica. Questa chiave è assente quando tutte e cinque le sezioni sono state completate e non viene mai emessa come `"false"`.

### `highest_scored_severity`

Gravità riconosciuta più alta solo tra i risultati delle dipendenze e del codice statico. I valori possibili sono `critical`, `high`, `medium`, `low` e `none`.

### `critical_findings_count`

Numero di risultati delle dipendenze e del codice statico con gravità `critical`.

### `high_findings_count`

Numero di risultati delle dipendenze e del codice statico con gravità `high`.

### `medium_findings_count`

Numero di risultati delle dipendenze e del codice statico con gravità `medium`.

### `low_findings_count`

Numero di risultati delle dipendenze e del codice statico con gravità `low`.

### `unscored_findings_count`

Numero di raccomandazioni RLS, secret hard-coded, problemi delle funzioni backend e risultati delle dipendenze o del codice statico senza una gravità riconosciuta.

### `rls_recommendations_count`

Numero di raccomandazioni RLS.

### `hardcoded_secrets_count`

Numero di secret hard-coded rilevati.

### `backend_functions_issues_count`

Numero di problemi di autorizzazione nelle funzioni backend.

### `dependency_vulnerabilities_count`

Numero di vulnerabilità delle dipendenze.

### `static_code_findings_count`

Numero di risultati del codice statico. Questa chiave può essere assente quando lo scanner statico non è stato eseguito e l'assenza non significa zero.

#### `agent_name`

Nome dell'agente IA.

#### `app_name`

Nome dell'app.

#### `app_type`

Tipo di app.

#### `auth_method`

Metodo di autenticazione (ad es. `email_password`, `google`).

#### `auth_provider`

Nome del provider OAuth, se applicabile.

#### `automation_id`

ID dell'automazione.

#### `automation_name`

Nome dell'automazione.

#### `automation_type`

Tipo di automazione (ad es. pianificata, attivata).

#### `checkpoint_id`

ID del checkpoint di distribuzione.

#### `conversation_id`

ID della conversazione con l'agente IA.

#### `count`

Numero di record, fatture o altri elementi interessati.

#### `credit_count`

Crediti consumati dall'operazione.

#### `domain`

Il nome del dominio.

#### `domain_id`

L'ID del dominio.

#### `duration_ms`

Tempo di esecuzione in millisecondi.

#### `email_domain`

Porzione del dominio dell'indirizzo email dell'utente.

#### `email_hash`

Hash SHA-256 dell'indirizzo email dell'utente.

#### `endpoint_count`

Numero di endpoint nell'integrazione personalizzata.

#### `entity_id`

ID del record entità interessato.

#### `entity_name`

Nome dell'entità.

#### `failure_reason`

Motivo del fallimento quando lo stato è `"failure"`.

#### `fields`

Campi inclusi in una risposta a una query.

#### `fields_changed`

Elenco separato da virgole dei campi che sono stati modificati.

#### `file_path`

Percorso del file in fase di modifica.

#### `filter_fields`

Nomi dei campi filtrati in una query (ad es. `data.status, data.user_id`).

#### `function_name`

Nome della funzione backend o della funzione di integrazione.

#### `has_rls`

Se la sicurezza a livello di riga è abilitata sullo schema dell'entità.

#### `integration_name`

Nome dell'integrazione personalizzata.

#### `integration_slug`

Identificatore slug dell'integrazione personalizzata.

#### `integration_type`

Tipo di integrazione OAuth.

#### `invitation_count`

Numero di inviti inviati in un invito multiplo.

#### `invitation_email`

Email associata all'invito.

#### `invitee_email`

Email dell'utente invitato.

#### `invitee_emails`

Email separate da virgola degli utenti invitati (invito multiplo).

#### `is_enterprise`

Se il workspace è su un piano enterprise.

#### `is_new_user`

Se è il primo login dell'utente.

#### `key_id`

ID della chiave API del workspace.

#### `key_name`

Nome della chiave API del workspace.

#### `key_prefix`

Prefisso non segreto della chiave API, usato per identificarla senza esporre il segreto.

#### `limit`

Numero massimo di record richiesti in una query.

#### `mcp_oauth`

Se il login è stato avviato tramite un flusso OAuth MCP.

#### `message_count`

Numero di messaggi in una conversazione con l'agente IA.

#### `method`

Metodo dell'operazione multipla.

#### `mfa_method`

Metodo MFA usato (ad es. `totp`, `sms`).

#### `new_description`

Nuova descrizione dopo un aggiornamento.

#### `new_name`

Nuovo nome dopo una rinomina.

#### `new_role`

Nuovo ruolo dopo un cambio di ruolo.

#### `oauth_error_type`

Tipo di errore OAuth in caso di fallimento.

#### `old_description`

Descrizione precedente prima di un aggiornamento.

#### `old_name`

Nome precedente prima di una rinomina.

#### `old_role`

Ruolo precedente prima di un cambio di ruolo.

#### `page_name`

Nome della pagina visitata.

#### `registration_method`

Come si è registrato l'utente app.

#### `requester_email`

Email dell'utente che richiede l'accesso.

#### `rls_changed`

Se le impostazioni di sicurezza a livello di riga sono cambiate.

#### `role`

Ruolo assegnato a un utente.

#### `sandbox_id`

ID della sandbox Stripe.

#### `signup_stage`

Indicatore di avanzamento della registrazione (ad es. `otp_pending`, `otp_verified`).

#### `skip`

Numero di record saltati in una query.

#### `sort`

Parametri di ordinamento usati in una query.

#### `sso_provider`

Nome del provider SSO.

#### `status_code`

Codice di stato HTTP restituito da una chiamata a funzione backend.

#### `stripe_customer_id`

ID cliente Stripe.

#### `subscription_tier`

Tier di abbonamento del workspace.

#### `target_email`

Email dell'utente interessato dall'azione.

#### `target_tier`

Tier di abbonamento target per una migrazione.

#### `target_user_id`

ID dell'utente app interessato dall'azione.

#### `turnstile_result`

Risultato della verifica Cloudflare Turnstile.

#### `updated_fields`

Campi delle impostazioni SSO che sono stati aggiornati.

#### `user_id`

ID dell'utente autenticato.

#### `verification_status`

Risultato della verifica del dominio.

#### `visitor_cookie`

Identificatore cookie del visitatore marketing.

#### `workspace_name`

Nome del workspace.

<Note>Questa pagina è stata tradotta utilizzando l'IA. Per informazioni più accurate e aggiornate, consulta la [versione inglese](/). </Note>
