Burp extension (jython) based on csp-evaluator project from Google. All credits for basic evaluator logic go to the creators of this project.
- Clone this project with git
- Go to the Extensions tab in Burp Suite
- Click add and select
Python
- Find the CSPEvaluatorBurp.py file locally and load it by selecting the mark next to the name of the extension
- Wait for it to load and have fun
There are two implementations of this project:
- active scanning
- passive scanning
Issues are found automatically in the background when you search the web via built-in chromium browser and during active scanning. New entries will pop-up in issues tab in the Dashboard.
Issue tab in Burp's Dashboard with an example passive scan on mozilla.org