# GraphQL Attack

{% hint style="info" %}
**GraphQL** est un langage de requête pour les API (Interfaces de programmation d'applications) qui est devenu de plus en plus populaire ces dernières années. Contrairement aux API traditionnelles qui ont des points d'accès fixes, GraphQL permet aux clients de demander uniquement les informations dont ils ont besoin et d'obtenir une réponse personnalisée en fonction de leurs besoins. En résumé, GraphQL est un langage de requête pour les API qui permet aux clients de demander uniquement les informations dont ils ont besoin. Il est important que les développeurs d'API protègent adéquatement l'introspection et les mutations pour éviter les attaques malveillantes de la part des attaquants.
{% endhint %}

<table><thead><tr><th data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="graphql-attack/graphql-idor-pentesting-web">graphql-idor-pentesting-web</a></td></tr><tr><td><a href="graphql-attack/graphql-introspection-pentesting-web">graphql-introspection-pentesting-web</a></td></tr><tr><td><a href="graphql-attack/graphql-mutation-pentesting-web">graphql-mutation-pentesting-web</a></td></tr></tbody></table>
