A Burp Suite Professional extension for finding the use of potentially dangerous methods/functions in Javascript, jQuery, AngularJS, and others.
- Passive scanner checks create informational issues in Burp Suite
- Powered by regular expressions
- Written in Python
- Requires Jython 2.7+
- 22 checks across 5 frameworks/languages
- Pull requests welcome!
- Collect references
- Make regexes longer/more robust/more accurate
Determine valid identifier regex to precede JS methods- Prefer false positives over false negatives
- Rework issue details and references
- Add new dangerous methods
- Look into templating languages
- Add extension information to registerExtenderCallbacks output
- Possibly load regexes/references from file?
- Write better/more realistic test app
- Reformat HTML to show what tests apply to which issues
Send output properlyFind out if Burp Pro is neededThrow exceptions where neededAdd screenshots