burp
Interface IScannerInsertionPointProvider


public interface IScannerInsertionPointProvider

Extensions can implement this interface and then call IBurpExtenderCallbacks.registerScannerInsertionPointProvider() to register a factory for custom Scanner insertion points.


Method Summary
 java.util.List<IScannerInsertionPoint> getInsertionPoints(IHttpRequestResponse baseRequestResponse)
          When a request is actively scanned, the Scanner will invoke this method, and the provider should provide a list of custom insertion points that will be used in the scan.
 

Method Detail

getInsertionPoints

java.util.List<IScannerInsertionPoint> getInsertionPoints(IHttpRequestResponse baseRequestResponse)
When a request is actively scanned, the Scanner will invoke this method, and the provider should provide a list of custom insertion points that will be used in the scan. Note: these insertion points are used in addition to those that are derived from Burp Scanner's configuration, and those provided by any other Burp extensions.

Parameters:
baseRequestResponse - The base request that will be actively scanned.
Returns:
A list of IScannerInsertionPoint objects that should be used in the scanning, or null if no custom insertion points are applicable for this request.