# Vue d'ensemble (/fr/docs/web-security/reporting-api/reports)



Chaque type de rapport a son propre payload et son propre déclencheur. Ces pages décrivent
ce que contient chaque rapport, quand le navigateur l'envoie, et comment le lire. Le
tableau ci-dessous est la carte ; suivez une ligne pour atteindre la référence complète.

## Les types de rapports en un coup d'œil [#les-types-de-rapports-en-un-coup-dœil]

Chaque ligne renvoie vers la référence complète de ce type. « Délivré via » est le header ou
la directive qui achemine le rapport, et « Statut » indique son niveau de standardisation et
de support aujourd'hui.

| Report `type`                                                                                              | Émis par                           | Délivré via                | Statut                |
| ---------------------------------------------------------------------------------------------------------- | ---------------------------------- | -------------------------- | --------------------- |
| [`csp-violation`](/fr/docs/web-security/reporting-api/reports/csp-violation)                               | Content Security Policy            | `report-to` / `report-uri` | Largement supporté    |
| [`csp-hash`](/fr/docs/web-security/reporting-api/reports/csp-hash)                                         | CSP `'report-sha256'`              | `Reporting-Endpoints`      | Expérimental          |
| [`network-error`](/fr/docs/web-security/reporting-api/reports/network-error)                               | Header NEL                         | `Report-To`                | Expérimental          |
| [`deprecation`](/fr/docs/web-security/reporting-api/reports/deprecation)                                   | Navigateur (usage d'API dépréciée) | endpoint `default`         | Non standard          |
| [`intervention`](/fr/docs/web-security/reporting-api/reports/intervention)                                 | Intervention du navigateur         | endpoint `default`         | Expérimental          |
| [`crash`](/fr/docs/web-security/reporting-api/reports/crash)                                               | Crash du moteur de rendu           | endpoint `default`         | Non standard          |
| [`coep`](/fr/docs/web-security/reporting-api/reports/coep)                                                 | Cross-Origin-Embedder-Policy       | `report-to=`               | Disponibilité limitée |
| [`coop`](/fr/docs/web-security/reporting-api/reports/coop)                                                 | Cross-Origin-Opener-Policy         | `report-to=`               | Expérimental          |
| [`permissions-policy-violation`](/fr/docs/web-security/reporting-api/reports/permissions-policy-violation) | Permissions-Policy                 | `report-to=`               | Expérimental          |
| [`document-policy-violation`](/fr/docs/web-security/reporting-api/reports/document-policy-violation)       | Document-Policy                    | `report-to=`               | Expérimental          |
| [`integrity-violation`](/fr/docs/web-security/reporting-api/reports/integrity-violation)                   | Integrity-Policy                   | `endpoints=()`             | Expérimental          |
| [`connection-allowlist`](/fr/docs/web-security/reporting-api/reports/connection-allowlist)                 | Header Connection-Allowlist        | `report-to=`               | Expérimental          |

## L'enveloppe commune [#lenveloppe-commune]

Quel que soit le type, chaque rapport arrive dans la même enveloppe externe : `type`, `url`,
`user_agent`, `age` et `body`. Seul le `body` change d'un type à l'autre,
c'est pourquoi une seule livraison peut regrouper plusieurs types ensemble. L'enveloppe partagée,
et en quoi elle diffère de l'ancien format `application/csp-report`, est documentée dans
[le format de livraison des rapports](/fr/docs/web-security/reporting-api/concepts/report-delivery-format).

## Voir aussi [#voir-aussi]

* [Le format de livraison des rapports](/fr/docs/web-security/reporting-api/concepts/report-delivery-format)
* [L'endpoint de reporting par défaut](/fr/docs/web-security/reporting-api/concepts/default-endpoint)
* [Headers](/fr/docs/web-security/reporting-api/headers)
* [ReportingObserver en JavaScript](/fr/blog/reporting-observer-javascript)
* Surveillez chaque type au même endroit avec [le reporting CentralCSP](/fr/docs/platform/monitoring).

## Sources [#sources]

* [W3C, Reporting API](https://www.w3.org/TR/reporting-1/)
* [MDN, Reporting API](https://developer.mozilla.org/en-US/docs/Web/API/Reporting_API)
