Package burp
Interface IScanIssue
-
public interface IScanIssueThis interface is used to retrieve details of Scanner issues. Extensions can obtain details of issues by registering anIScannerListeneror by callingIBurpExtenderCallbacks.getScanIssues(). Extensions can also add custom Scanner issues by registering anIScannerCheckor callingIBurpExtenderCallbacks.addScanIssue(), and providing their own implementations of this interface. Note that issue descriptions and other text generated by extensions are subject to an HTML whitelist that allows only formatting tags and simple hyperlinks.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetConfidence()This method returns the issue confidence level.IHttpRequestResponse[]getHttpMessages()This method returns the HTTP messages on the basis of which the issue was generated.IHttpServicegetHttpService()This method returns the HTTP service for which the issue was generated.java.lang.StringgetIssueBackground()This method returns a background description for this type of issue.java.lang.StringgetIssueDetail()This method returns detailed information about this specific instance of the issue.java.lang.StringgetIssueName()This method returns the name of the issue type.intgetIssueType()This method returns a numeric identifier of the issue type.java.lang.StringgetRemediationBackground()This method returns a background description of the remediation for this type of issue.java.lang.StringgetRemediationDetail()This method returns detailed information about the remediation for this specific instance of the issue.java.lang.StringgetSeverity()This method returns the issue severity level.java.net.URLgetUrl()This method returns the URL for which the issue was generated.
-
-
-
Method Detail
-
getUrl
java.net.URL getUrl()
This method returns the URL for which the issue was generated.- Returns:
- The URL for which the issue was generated.
-
getIssueName
java.lang.String getIssueName()
This method returns the name of the issue type.- Returns:
- The name of the issue type (e.g. "SQL injection").
-
getIssueType
int getIssueType()
This method returns a numeric identifier of the issue type. See the Burp Scanner documentation for a listing of all the issue types.- Returns:
- A numeric identifier of the issue type.
-
getSeverity
java.lang.String getSeverity()
This method returns the issue severity level.- Returns:
- The issue severity level. Expected values are "High", "Medium", "Low", "Information" or "False positive".
-
getConfidence
java.lang.String getConfidence()
This method returns the issue confidence level.- Returns:
- The issue confidence level. Expected values are "Certain", "Firm" or "Tentative".
-
getIssueBackground
java.lang.String getIssueBackground()
This method returns a background description for this type of issue.- Returns:
- A background description for this type of issue, or
nullif none applies. A limited set of HTML tags may be used.
-
getRemediationBackground
java.lang.String getRemediationBackground()
This method returns a background description of the remediation for this type of issue.- Returns:
- A background description of the remediation for this type of
issue, or
nullif none applies. A limited set of HTML tags may be used.
-
getIssueDetail
java.lang.String getIssueDetail()
This method returns detailed information about this specific instance of the issue.- Returns:
- Detailed information about this specific instance of the issue,
or
nullif none applies. A limited set of HTML tags may be used.
-
getRemediationDetail
java.lang.String getRemediationDetail()
This method returns detailed information about the remediation for this specific instance of the issue.- Returns:
- Detailed information about the remediation for this specific
instance of the issue, or
nullif none applies. A limited set of HTML tags may be used.
-
getHttpMessages
IHttpRequestResponse[] getHttpMessages()
This method returns the HTTP messages on the basis of which the issue was generated.- Returns:
- The HTTP messages on the basis of which the issue was generated.
Note: The items in this array should be instances of
IHttpRequestResponseWithMarkersif applicable, so that details of the relevant portions of the request and response messages are available.
-
getHttpService
IHttpService getHttpService()
This method returns the HTTP service for which the issue was generated.- Returns:
- The HTTP service for which the issue was generated.
-
-