

This Query Timer is a reimagination of Request Timer, which can filter for query name and body. Since version 3.0.0, InQL has an integrated Query Timer. Selecting any query/ mutation/ subscription will load the corresponding template in the main text area.After a few seconds, the left panel will refresh, loading the directory structure for the selected endpoint as in the following example:.Load a GraphQL endpoint or a JSON schema file location inside the top input field.Getting started with the inql Burp extension is easy: The output should now show the following message: InQL Scanner Started!.Extension File > Set the location of inql_burp.py > Next.Download the latest inql_burp.py release here.Extender Tab > Extension > Add > Extension Type > Select Python.Extender Tab > Options > Python Environment > Set the location of Jython standalone JAR.To use inql in Burp Suite, import the Python extension: Configure the tool by using a custom settings tab.Leverage the templates generation and editor support by sending those requests to embedded GraphIQL ("Send to GraphiQL").Leverage the templates generation by sending those requests to Burp's Repeater tool ("Send to Repeater").Use a custom GraphQL tab displayed on each HTTP request/response containing GraphQL.Search for exposed GraphQL development consoles ( GraphiQL, GraphQL Playground, and other standard consoles).Search for known GraphQL URL paths the tool will grep and match known values to detect GraphQL endpoints within the target website.Using the inql extension for Burp Suite, you can:



In this mode, the tool will retain all the stand-alone script capabilities and add a handy user interface for manipulating queries. Since version 1.0.0 of the tool, InQL was extended to operate within Burp Suite. InQL can be used as a stand-alone script or as a Burp Suite extension. We will create a test suite and make sure that InQL parses all edge cases correctly, by the next major release.Ī security testing tool to facilitate GraphQL technology security auditing efforts. Please, help us make InQL better by reporting these issues here. Right now InQL is known to incorrectly parse certain GraphQL schemas and introspection query results.
