What’s New?
The plugin supports App scan server version 10 or higher .
The plugin supports App scan server version 10 or higher .
HCL AppScan Enterprise enables organizations to mitigate application security risk and achieve regulatory compliance. This plugin includes steps to run AppScan Enterprise scans and retrieve scan results in HCL Launch processes.
The HCL AppScan Enterprise plugin for HCL Launch includes steps that run security scans and retrieve reports.
This plugin includes one or more steps, click Steps for step details and properties.
This plugin requires HCL Launch version 7.1.0 or later and App scan server version 10 or higher.
See Installing plugins in HCL Launch for installing and removing plugins.
The following table describes the changes made in each plugin version.
Version | Description |
---|---|
24 |
|
23 |
|
22 |
|
18 |
|
17 |
|
15 |
|
14 |
|
To access this plugin in the palette, lick Security > AppScan Enterprise.
To access this plugin in the palette, lick Security > AppScan Enterprise.
————–Steps ————–
The following process steps are available in the AppScan plugin.
Configure scan job options.
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
Name | Type | Description | Required |
---|---|---|---|
AppScan Enterprise URL | String | AppScan Enterprise Control Center URL. For example, https://localhost/ | Yes |
HTTP Authentication | Enumeration | Check this field to enable Basic/NTLM authentication. Values are default, true, false, and ${p?:component/appscan.httpAuth}. | No |
HTTP Password | Password | No | |
HTTP User | String | No | |
Password | Password | Password to log into ASE. | Yes |
Login .config File | String | Add path to Login .config file if login method is selected as “Manual File”. | No |
Login Method | Enumeration: None / Automatic / Manual File | Select the login method. | No |
Recorded Traffic .config File | String | Add path to Login .config file for uploading traffic data. | No |
Scan FIID | String | FIID of the scan to configure. This is found in the scans URL. | Yes |
Scan Limit | String | No | |
Scan Site Password | Password | Password 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 User | String | User to log into the site as. Input here will overwrite the username if there is already one set in the scan. | No |
User | String | Username to log into ASE. | Yes |
Create an AppScan security scan.
Name | Type | Description | Required |
---|---|---|---|
AppScan Enterprise URL | String | AppScan Enterprise Control Center URL. For example, https://localhost/ | Yes |
Application ID | String | The application ID. Used to associate the job with an application. | No |
Automated Scan Name | String | lease select Yes for automated scan name. | |
Folder ID | String | ID 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 |
Password | Password | Password to log into ASE. | Yes |
Scan Description | String | The description to give to the newly created scan. | Yes |
Scan Name | String | The name to give to the newly created scan. | Yes |
Template Name | String | Name 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 ID | String | The Test Policy ID. Used to associate the job with an application. | No |
User | String | Username to log into ASE. | Yes |
Delete a folder item, such as a Scan or Report, from the AppScan Scans view.
Name | Type | Description | Required |
---|---|---|---|
AppScan Enterprise URL | String | AppScan Enterprise Control Center URL, For example, https://localhost/ | Yes |
Folder Item FIID | String | Specify a Folder Item FIID to delete. Example: Scan or Folder FIID. | Yes |
Password | Password | Password to log into ASE. | Yes |
User | String | Username to log into ASE. | Yes |
Retrieve and print a list of available job templates.
Name | Type | Description | Required |
---|---|---|---|
AppScan Enterprise URL | String | AppScan Enterprise Control Center URL. For example, https://localhost/ | Yes |
Password | Password | Password to log into ASE. | Yes |
User | String | Username to log into ASE. | Yes |
Retrieve report from AppScan Enterprise. Reports are saved as a PDF file named AppScanReportOutput-[date]-[time].zip
Name | Type | Description | Required |
---|---|---|---|
AppScan Enterprise Port | String | AppScan Enterprise Port number. | Yes |
AppScan Enterprise URL | String | AppScan Enterprise Control Center URL, For example, https://localhost/ | Yes |
Application ID | String | ID of the application report to retrieve. | Yes |
File Path | String | Path of file to write report info to. For example, C:/reports/ | Yes |
Password | Password | Password to log into ASE. | Yes |
Scan Name | String | The name of the scan within the application. The format is {scanName} ({scanFIID}). For example, Test Scan (171). | Yes |
User | String | Username to log into ASE. | Yes |
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
Name | Type | Description | Required |
---|---|---|---|
AppScan Enterprise URL | String | AppScan Enterprise Control Center URL. For example, https://localhost/ | Yes |
Password | Password | Password to log into ASE. | Yes |
Report Destination | String | Folder 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 FIID | String | FIID of the report pack to retrieve. This is found in the reports URL. | Yes |
Report Name | String | The name of the report within the report pack to retrieve the issue counts. If empty, then no report counts are retrieved. | No |
User | String | Username to log into ASE. | Yes |
Run an AppScan security scan.
Name | Type | Description | Required |
---|---|---|---|
AppScan Enterprise URL | String | AppScan Enterprise Control Center URL. For example, https://localhost/ | Yes |
Password | Password | Password to log into ASE. | Yes |
Reports FIID | String | FIID 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 |
Retries | String | The number of times to retry running the scan, in case of failure. | No |
Scan FIID | String | FIID of the scan to run. This is found in the scans URL. | Yes |
Timeout | String | Timeout, in minutes, at which the step fails if the scan is not yet complete. Minimum is 5 minutes. | No |
User | String | Username to log into ASE. | Yes |
Wait for an AppScan Scan to complete.
Name | Type | Description | Required |
---|---|---|---|
AppScan Enterprise URL | String | AppScan Enterprise Control Center URL, For example, https://localhost/ | Yes |
Password | Password | Password to log into ASE. | Yes |
Scan FIID | String | FIID of the scan to wait for. This is found in the scan URL. | Yes |
Timeout | String | Timeout, in minutes, at which the step fails if the scan is not yet complete. Leave empty to wait indefinitely. | No |
User | String | The user name for connecting to ASE. | Yes |
Uploaded: 9-Aug-2024 03:43
Uploaded: 13-Mar-2024 06:43
Uploaded: 28-Feb-2024 13:26
Uploaded: 07-Sep-2023 07:37
Uploaded: 07-Sep-2023 05:01
Uploaded: 24-Aug-2023 06:47
Uploaded: 07-Nov-2022 12:09
Uploaded: 14-Sep-2022 11:37
Added PDF file type feature.
Uploaded: 12-Sep-2022 11:43
Uploaded: 07-Sep-2022 10:19
Minor enhancements.
Uploaded: 29-Aug-2022 08:16
Added Traffic file in Configuration Step.
Uploaded: 10-Aug-2022 06:56
Uploaded: 10-Aug-2022 06:42
Error logs fixed.
Uploaded: 20-Jul-2022 09:45
Error logs fixed.
Uploaded: 15-Jul-2022 11:39
Uploaded: 21-Apr-2021 09:27
Uploaded: 12-Mar-2021 12:47