doyensec / inql

InQL is a robust, open-source Burp Suite extension for advanced GraphQL testing, offering intuitive vulnerability detection, customizable scans, and seamless Burp integration.
https://doyensec.com/
Apache License 2.0
1.52k stars 156 forks source link

Fix parsing of GraphQL Interfaces #75

Closed execveat closed 1 year ago

execveat commented 1 year ago

GraphQL interfaces should get parsed already, but in practice it doesn't always work. Right now if interfaces aren't parsed correctly, there is not error and some fields are simply missing from the generated queries.

Start by improving logging so that the issue could be properly debugged, then create a set of test cases to verify the parser logic.

execveat commented 1 year ago

Moved to GQLSpection: https://github.com/doyensec/GQLSpection/issues/22