Skip to content

IBM AppScan Enterprise - Process Steps

Configure Job Options

Configure scan job options.

NameTypeDescriptionRequired
AppScan Enterprise URLStringAppScan Enterprise Control Center URL. For example, https://localhost/Yes
HTTP AuthenticationEnumeration: Default / Enable true / Disable false / ${p?:component/appscan.httpAuth}Check this field to enable Basic/NTLM authentication.No
HTTP PasswordPasswordNo
HTTP UserStringNo
Login .config FileStringPlease provide a .config login file for the scan.No
Login MethodEnumeration: None / Automatic / Manual FileSelect the login method.No
PasswordPasswordPassword to log into ASE.Yes
Recorded Traffic .htd FileStringNo
Scan Type MethodEnumeration: Full Scan / Explore Only / Test OnlySelect the Scan Type. Default value is Full Scan. If record traffic file is provided, default value is Test Only. For Full Scan ID: 1, For Explore Only ID: 2, For Test Only ID: 3.No
Scan FIIDStringFIID of the scan to configure. This is found in the scans URL.Yes
Scan LimitStringNo
Scan Site PasswordPasswordPassword to use when logging into the site. Input here will overwrite the password if there is already one set in the scan.No
Scan Site UserStringUser to log into the site as. Input here will overwrite the username if there is already one set in the scan.No
Site URLStringURL of site to scan. If there is already at least one starting URL associated with the scan, input here will add to the list of URLs.No
UserStringUsername to log into ASE.Yes

Create Scan

Create an AppScan security scan.

NameTypeDescriptionRequired
AppScan Enterprise URLStringAppScan Enterprise Control Center URL. For example, https://localhost/Yes
Application IDStringThe application ID. Used to associate the job with an application.No
Automated Scan NameEnumeration: No / YesPlease select Yes for automated scan name.
Folder IDStringID of the specific folder in which to create the scan and report pack. If this is left blank, the scan and report pack will be created in the root folder.No
PasswordPasswordPassword to log into ASE.Yes
Scan DescriptionStringThe description to give to the newly created scan.Yes
Scan NameStringThe name to give to the newly created scan.Yes
Template NameStringName of the template to use to create the scan and report pack. Must be a valid template that you have access to in the Templates directory or any of its subfolders.Yes
Test Policy IDStringThe Test Policy ID. Used to associate the job with an application.No
UserStringUsername to log into ASE.Yes

Delete Folder Item

Delete a folder item, such as a Scan or Report, from the AppScan Scans view.

NameTypeDescriptionRequired
AppScan Enterprise URLStringAppScan Enterprise Control Center URL, For example, https://localhost/Yes
Folder Item FIIDStringSpecify a Folder Item FIID to delete. Example: Scan or Folder FIID.Yes
PasswordPasswordPassword to log into ASE.Yes
UserStringUsername to log into ASE.Yes

List Templates

Retrieve and print a list of available job templates.

NameTypeDescriptionRequired
AppScan Enterprise URLStringAppScan Enterprise Control Center URL. For example, https://localhost/Yes
PasswordPasswordPassword to log into ASE.Yes
UserStringUsername to log into ASE.Yes

Retrieve PDF Report

Retrieve report from AppScan Enterprise. Reports are saved as a PDF file named AppScanReportOutput-[date]-[time].zip

NameTypeDescriptionRequired
AppScan Enterprise PortStringAppScan Enterprise Port number.Yes
AppScan Enterprise URLStringAppScan Enterprise Control Center URL, For example, https://localhost/Yes
Application IDStringID of the application report to retrieve.Yes
File PathStringPath of file to write report info to. For example, C:/reports/Yes
PasswordPasswordPassword to log into ASE.Yes
Scan NameStringThe name of the scan within the application. The format is {scanName} ({scanFIID}). For example, Test Scan (171).No
UserStringUsername to log into ASE.Yes

Retrieve Report

For Plugin v24 and above: Reports are saved as a json files named [reportFIID]-Summary.json.

Upto Plugin v23:Retrieve report pack summary and specific report information from AppScan Enterprise. Reports are saved as a xml files named [reportFIID]-Summary.xml and [reportFIID]-[reportName].xml

NameTypeDescriptionRequired
AppScan Enterprise URLStringAppScan Enterprise Control Center URL. For example, https://localhost/Yes
PasswordPasswordPassword to log into ASE.Yes
Report DestinationStringFolder path to save the report file. Default location is the working directory. Example: C:/reports/. The full file path will be saved as an output property.No
Report FIIDStringFIID of the report pack to retrieve. This is found in the reports URL.Yes
Report NameStringThe name of the report within the report pack to retrieve the issue counts. If empty, then no report counts will be retrieved.No
UserStringUsername to log into ASE.Yes

Run Scan

Run an AppScan security scan.

NameTypeDescriptionRequired
AppScan Enterprise URLStringAppScan Enterprise Control Center URL. For example, https://localhost/Yes
PasswordPasswordPassword to log into ASE.Yes
Reports FIIDStringFIID of the report pack associated with the scan.If not given, step may finish before waiting for report pack to complete. This is found in the reports URL.No
RetriesStringThe number of times to retry running the scan, in case of failure.No
Scan FIIDStringFIID of the scan to run. This is found in the scans URL.Yes
TimeoutStringTimeout, in minutes, at which the step will fail if the scan is not yet complete. Minimum is 5 minutes.No
UserStringUsername to log into ASE.Yes

Wait for Scan

Wait for an AppScan Scan to complete.

NameTypeDescriptionRequired
AppScan Enterprise URLStringAppScan Enterprise Control Center URL, For example, https://localhost/Yes
PasswordPasswordPassword to log into ASE.Yes
Scan FIIDStringFIID of the scan to wait for. This is found in the scan URL.Yes
TimeoutStringTimeout, in minutes, at which the step will fail if the scan is not yet complete. By Default It will wait for 5 minutes. Large Value like 200000 recommended when the expected time is not known.No
UserStringUsername to log into ASE.Yes