Understanding and Exploiting Graph QL

Gupta Bless
10 min readJul 17, 2022
Source

Introduction

GraphQL is a query language that is open source and is used to develop application programming interfaces (APIs). GraphQL is an acronym that was created by combining two words: “Graph” and “QL.” Since QL is short for “Query Language,” GraphQL literally translates to “Graph Query Language.” GraphQL first examines the data as a graph, and then it conducts a query on the information it finds.

Facebook is the company that created GraphQL, however it is adopted by many other large companies like Paypal and GitHub because it offers flexibility to consumers (at the moment of calling) and developers. GraphQL was developed by Facebook (at the time of building). Any URL that has the endpoints /graphql/, /graphql/console/, /graphql.php, /graphiql/, or /graphiql.php for example, shows that the application in question makes use of the GraphQL capability.

Why do we use GraphQL?

Source

It is true that Users can build the API with the help of SOAP and REST standards and Initially users are using REST API but they seem to be inflexible with rapid changes in the requirements. Then users start using GraphQL as GraphQL is…

--

--

Gupta Bless
Gupta Bless

Written by Gupta Bless

Security enthusiast working to secure web for others.

No responses yet