Class: Buby::ScannerInsertionPointProvider
- Includes:
- Java::Burp::IScannerInsertionPointProvider
- Defined in:
- lib/buby/scanner_insertion_point_provider.rb
Overview
Extensions can implement this interface and then call #registerScannerInsertionPointProvider to register a factory for custom Scanner insertion points.
Instance Method Summary collapse
-
#getInsertionPoints(baseRequestResponse) ⇒ Array<IScannerInsertionPoint>?
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.
Instance Method Details
#getInsertionPoints(baseRequestResponse) ⇒ Array<IScannerInsertionPoint>?
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.
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.
22 23 24 25 |
# File 'lib/buby/scanner_insertion_point_provider.rb', line 22 def getInsertionPoints(baseRequestResponse) pp [:got_getInsertionPoints, baseRequestResponse] if $DEBUG __getInsertionPoints(baseRequestResponse).tap{|x|Buby::HttpRequestResponseHelper.implant(x)} end |