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.51k stars 156 forks source link

Exit gracefully if Burp version too old #103

Closed execveat closed 1 year ago

execveat commented 1 year ago

We should try to detect that the Burp version is too old in order to show some kind of message to the user before gracefully exiting.

I'm not sure what happens if the extension using Montoya API gets loaded in Burp version without support for this API. If it doesn't crash outright, we could do a quick check of Burp's version via https://portswigger.net/burp/extender/api/