MCPcopy Index your code
hub / github.com/XF-FS/APIKit / doPassiveScan

Method doPassiveScan

src/main/java/burp/PassiveScanner.java:59–70  ·  view source on GitHub ↗
(IHttpRequestResponse httpRequestResponse)

Source from the content-addressed store, hash-verified

57 }
58
59 @Override
60 public List<IScanIssue> doPassiveScan(IHttpRequestResponse httpRequestResponse) {
61 URL httpRequestURL = BurpExtender.getHelpers().analyzeRequest(httpRequestResponse).getUrl();
62 String requestUrl = CommonUtils.getUrlWithoutFilename(httpRequestURL);
63 if (this.scanedUrl.get(requestUrl) > 0) {
64 return null;
65 }
66 this.scanedUrl.add(requestUrl);
67 System.out.println("Scanning\t" + requestUrl);
68 ArrayList<ApiType> apiTypes = this.apiScanner.detect(httpRequestResponse, true);
69 return this.parseApiDocument(apiTypes, null);
70 }
71
72 public List<IScanIssue> parseApiDocument(final ArrayList<ApiType> apiTypes, final IHttpRequestResponse basePath) {
73 ArrayList<IScanIssue> issues = new ArrayList<IScanIssue>();

Callers

nothing calls this directly

Calls 7

getHelpersMethod · 0.95
getUrlWithoutFilenameMethod · 0.95
parseApiDocumentMethod · 0.95
getMethod · 0.80
addMethod · 0.80
detectMethod · 0.80
getUrlMethod · 0.45

Tested by

no test coverage detected