burp
Interface IScanIssue


public interface IScanIssue

This interface is used to allow extensions to access details of issues generated by Burp Scanner.


Method Summary
 java.lang.String getConfidence()
          Returns a descriptive name of the issue confidence level.
 java.lang.String getHost()
          Returns the name of the application host.
 IHttpRequestResponse[] getHttpMessages()
          Returns the HTTP messages on the basis of which the issue was generated.
 java.lang.String getIssueBackground()
          Returns a general description of this type of issue.
 java.lang.String getIssueDetail()
          Returns detailed information about the specific instance of the issue.
 java.lang.String getIssueName()
          Returns a descriptive name of the issue type.
 int getPort()
          Returns the port number used by the application.
 java.lang.String getProtocol()
          Returns the protocol used by the application.
 java.lang.String getRemediationBackground()
          Returns a general description of the remediation for this type of issue.
 java.lang.String getRemediationDetail()
          Returns detailed information about the remediation for the specific instance of the issue.
 java.lang.String getSeverity()
          Returns a descriptive name of the issue severity level.
 java.net.URL getUrl()
          Returns the URL for which the issue was generated.
 

Method Detail

getHost

java.lang.String getHost()
Returns the name of the application host.

Returns:
The name of the application host.

getPort

int getPort()
Returns the port number used by the application.

Returns:
The port number used by the application.

getProtocol

java.lang.String getProtocol()
Returns the protocol used by the application.

Returns:
The protocol used by the application.

getUrl

java.net.URL getUrl()
Returns the URL for which the issue was generated.

Returns:
The URL for which the issue was generated.

getIssueName

java.lang.String getIssueName()
Returns a descriptive name of the issue type.

Returns:
A descriptive name of the issue type (e.g. "SQL injection").

getSeverity

java.lang.String getSeverity()
Returns a descriptive name of the issue severity level.

Returns:
A descriptive name of the issue severity level (e.g. "High").

getConfidence

java.lang.String getConfidence()
Returns a descriptive name of the issue confidence level.

Returns:
A descriptive name of the issue confidence level (e.g. "Certain").

getIssueBackground

java.lang.String getIssueBackground()
Returns a general description of this type of issue.

Returns:
A general description of this type of issue.

getRemediationBackground

java.lang.String getRemediationBackground()
Returns a general description of the remediation for this type of issue.

Returns:
A general description of the remediation for this type of issue.

getIssueDetail

java.lang.String getIssueDetail()
Returns detailed information about the specific instance of the issue.

Returns:
If available, detailed information about the specific instance of the issue.

getRemediationDetail

java.lang.String getRemediationDetail()
Returns detailed information about the remediation for the specific instance of the issue.

Returns:
If available, detailed information about the remediation for the specific instance of the issue.

getHttpMessages

IHttpRequestResponse[] getHttpMessages()
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.