Package com.qualys.plugins.wasPlugin
Class WASScanLauncher
java.lang.Object
com.qualys.plugins.wasPlugin.WASScanLauncher
-
Constructor Summary
ConstructorsConstructorDescriptionWASScanLauncher(Run<?, ?> run, TaskListener listener, String webAppId, String scanName, String scanType, String authRecord, String optionProfile, String cancelOptions, String authRecordId, String optionProfileId, String cancelHours, boolean isFailConditionsConfigured, String pollingIntervalStr, String vulnsTimeoutStr, com.google.gson.JsonObject criteriaObject, String apiServer, AuthType authType, String apiUser, String apiPass, String clientId, String clientSecret, boolean useProxy, String proxyServer, int proxyPort, String proxyUsername, String proxyPassword, String portalUrl, boolean failOnScanError) -
Method Summary
Modifier and TypeMethodDescriptionbatchAndGetKbData(com.google.gson.JsonObject scanResult) com.google.gson.JsonObjectevaluateFailurePolicy(com.google.gson.JsonObject result) com.google.gson.JsonObjectfetchScanResult(String scanId) voidorg.json.JSONObjectgetScanFinishedStatus(String scanId) com.google.gson.JsonObjectgetScanResult(String scanId) processBatch(String qids)
-
Constructor Details
-
WASScanLauncher
public WASScanLauncher(Run<?, ?> run, TaskListener listener, String webAppId, String scanName, String scanType, String authRecord, String optionProfile, String cancelOptions, String authRecordId, String optionProfileId, String cancelHours, boolean isFailConditionsConfigured, String pollingIntervalStr, String vulnsTimeoutStr, com.google.gson.JsonObject criteriaObject, String apiServer, AuthType authType, String apiUser, String apiPass, String clientId, String clientSecret, boolean useProxy, String proxyServer, int proxyPort, String proxyUsername, String proxyPassword, String portalUrl, boolean failOnScanError)
-
-
Method Details
-
getAndProcessLaunchScanResult
- Throws:
Exception
-
evaluateFailurePolicy
public com.google.gson.JsonObject evaluateFailurePolicy(com.google.gson.JsonObject result) throws Exception - Throws:
Exception
-
fetchScanResult
- Throws:
Exception
-
getKbData
-
batchAndGetKbData
-
processBatch
-
getScanResult
-
getScanFinishedStatus
-
launchScan
- Throws:
Exception
-
getWebappDetails
- Throws:
Exception
-