Before you start testing, it's useful to estimate how much time and effort is required to audit the target website.
These are some of the factors that have an effect on the effort required:
In most cases, dynamic URLs take more effort to audit than static URLs. The effort increases if the website contains more parameters.
This information can also help you to identify the best places to start looking for vulnerabilities.
You can use a number of tools in Burp to help you to scope the effort required to audit a website:
Map the target site. For more information, see Mapping the target site.
Although you need to use your own judgment to determine the scope of the audit, Burp has several features that can help you to estimate the effort required for a specific web application. You can follow along with the process below using ginandjuice.shop, our deliberately vulnerable demonstration site.
The Target analyzer can give you an idea of the size and complexity of your target:
The Target analyzer only analyzes content that you have mapped.
URLs are classified as static if they don't accept any parameters in the URL or request body. However, responses from these URLs may still be dynamically generated by the application.
You can use the site map to assess the contents of the website:
To identify URLs with issues, look for the colored circles next to the tree view icons.
You can use the Live audit function to help you to scope your target: