Slightly modified version to support community edition capabilities of Burp Suite, modified for personal needs
It hasn't been farly tested yet, so pls report any issues

special thanks: Gemini 2.5 Pro
The only difference obviously is how the js files are passed. Pro version automatically analyzes JS files found in proxy traffic. You can also scan the whole website from a sitemap, while scanning is unavaible in community edition, the files are getting analysed as they pass through the proxy which makes them scanned live while you're browsing. This design can be improved so i'm open to any new changes implemented.
Burp Extension for a passive scanning JS files for endpoint links.
- Export results the text file
- Exclude specific 'js' files e.g. jquery, google-analytics
Copyright (c) 2022 Frans Hendrik Botes
Credit to https://github.com/GerbenJavado/LinkFinder for the idea and regex
I take not responsibility for your use of the software. Development is done in my personal capacity and carry no affiliation to my work.
cap For use with the professional version of Burp Suite. Ensure you have JPython loaded and setup
before installing.
You can modify the exclusion list by updating the strings on line 50. Currently any strings that include the included words will not be analysed.
# Needed params
JSExclusionList = ['jquery', 'google-analytics','gpt.js','modernizr','gtm','fbevents']
- Added swing memory management (14/06/2019)
- Added exclusion list on line 33 of code ['jquery', 'google-analytics','gpt.js'] (14/06/2019)
- Added ability to export files (15/06/2019)
- Added filename extracter pane (31/12/2021)
- Added URL mapper, very basic at this time (31/12/2021)
- Minor cosmetic changes on the log for quicker copy paste (31/12/2021)