public interface IScanIssue
IScannerListener
or
by calling IBurpExtenderCallbacks.getScanIssues()
. Extensions
can also add custom Scanner issues by registering an
IScannerCheck
or calling
IBurpExtenderCallbacks.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.Modifier and Type | Method and Description |
---|---|
java.lang.String |
getConfidence()
This method returns the issue confidence level.
|
IHttpRequestResponse[] |
getHttpMessages()
This method returns the HTTP messages on the basis of which the issue was
generated.
|
IHttpService |
getHttpService()
This method returns the HTTP service for which the issue was generated.
|
java.lang.String |
getIssueBackground()
This method returns a background description for this type of issue.
|
java.lang.String |
getIssueDetail()
This method returns detailed information about this specific instance of
the issue.
|
java.lang.String |
getIssueName()
This method returns the name of the issue type.
|
int |
getIssueType()
This method returns a numeric identifier of the issue type.
|
java.lang.String |
getRemediationBackground()
This method returns a background description of the remediation for this
type of issue.
|
java.lang.String |
getRemediationDetail()
This method returns detailed information about the remediation for this
specific instance of the issue.
|
java.lang.String |
getSeverity()
This method returns the issue severity level.
|
java.net.URL |
getUrl()
This method returns the URL for which the issue was generated.
|
java.net.URL getUrl()
java.lang.String getIssueName()
int getIssueType()
java.lang.String getSeverity()
java.lang.String getConfidence()
java.lang.String getIssueBackground()
null
if none applies. A limited set of HTML tags may be
used.java.lang.String getRemediationBackground()
null
if none applies. A limited set of HTML tags
may be used.java.lang.String getIssueDetail()
null
if none applies. A limited set of HTML tags may be
used.java.lang.String getRemediationDetail()
null
if none applies. A limited
set of HTML tags may be used.IHttpRequestResponse[] getHttpMessages()
IHttpRequestResponseWithMarkers
if applicable, so that
details of the relevant portions of the request and response messages are
available.IHttpService getHttpService()