Defines a Security scan used in the Secure tool.
Modifiers | Name | Description |
---|---|---|
java.lang.String |
SECURITY_SCAN_REQUEST_RESULT |
|
java.lang.String |
STATUS_PROPERTY |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
addWsdlAssertion(java.lang.String assertionLabel) |
|
ScanRequestReportData |
buildRequestMetaData(SecurityScanRequestResult requestResult) Returns information of the nature of a security alert raised for a particular request, which is intended for use in a report. |
|
void |
copyConfig(SecurityScanConfig backupCheckConfig) |
|
javax.swing.JComponent |
getAdvancedSettingsPanel() Advanced setting panel for configuration |
|
javax.swing.JComponent |
getComponent() Gets component used to perform configuration specific for the scan. |
|
XmlObject |
getConfig() |
|
java.lang.String |
getConfigDescription() Description used in the configuration panel |
|
java.lang.String |
getConfigName() Name used in the configuration panel |
|
ExecutionStrategyHolder |
getExecutionStrategy() |
|
java.lang.String |
getHelpURL() Help url used for configuration panel ( help for this check ) |
|
java.lang.String |
getReportDescription() Returns a static and rather elaborate description of what this particular Security scan does, intended for use in a report. |
|
java.lang.String |
getScanTypeDescription() Used to describe what this type of scan does. |
|
SecurityScanResult |
getSecurityScanResult() |
|
TestStep |
getTestStep() |
|
java.lang.String |
getType() The type of this check |
|
void |
initializeScan(TestStep testStep) Override this template method to do specific initiation for scan. |
|
boolean |
isAllowedToRun() |
|
boolean |
isApplyForFailedStep() |
|
boolean |
isConfigurable() |
|
boolean |
isDisabled() Checks if the test is disabled |
|
boolean |
isRunOnlyOnce() |
|
boolean |
isSingleRequestScan() |
|
boolean |
isSkipFurtherRunning() indicates in case of runOnlyOnce set if the scan was already run that once |
|
void |
release() |
|
SecurityScanResult |
run(TestStep testStep, SecurityTestRunContext context, SecurityTestRunner securityTestRunner) |
|
void |
setApplyForFailedTestStep(boolean apply) |
|
void |
setDisabled(boolean disabled) Disables or Enables the check |
|
void |
setExecutionStrategy(ExecutionStrategyHolder executionStrategyHolder) |
|
void |
setRunOnlyOnce(boolean runOnlyOnce) |
|
void |
setSkipFurtherRunning(boolean skipFurtherRunning) |
|
void |
setTestStep(TestStep step) |
|
void |
updateSecurityConfig(SecurityScanConfig config) |
Returns information of the nature of a security alert raised for a particular request, which is intended for use in a report.
Advanced setting panel for configuration
Gets component used to perform configuration specific for the scan.
Description used in the configuration panel
Name used in the configuration panel
Help url used for configuration panel ( help for this check )
Returns a static and rather elaborate description of what this particular Security scan does, intended for use in a report.
Used to describe what this type of scan does. Should always return the same String; it's really static information. The string can contain HTML; this will be understood by the GUI which reads it.
The type of this check
Override this template method to do specific initiation for scan. For example: adding assertions
Checks if the test is disabled
indicates in case of runOnlyOnce set if the scan was already run that once
Disables or Enables the check