Skip to main content
availability

Package: Invicti AppSec Core (on-demand), Invicti AppSec Enterprise (on-premise, on-demand)

HCL AppScan Enterprise DAST/API Integration

HCL AppScan Enterprise is an enterprise-scale DAST platform for managing and scaling web application security testing across large organizations. This integration allows Invicti AppSec to trigger scans in AppScan Enterprise and import vulnerability findings.

Prerequisites

FieldDescription
AppScan Enterprise URLThe base URL of your AppScan Enterprise instance (e.g., https://appscan.your-company.com)
UsernameThe AppScan Enterprise service account username
PasswordThe AppScan Enterprise service account password

Get Credentials (on HCL AppScan Enterprise Side)

  1. Contact your AppScan Enterprise administrator to create a dedicated service account.
  2. The administrator navigates to Administration > Users in the AppScan Enterprise console.
  3. A new user account is created with at minimum the Scanner or AppScan Author role.
  4. Use the username and password for this service account in the integration.

Step 1: Navigate to Integrations

From the left sidebar menu, click on Integrations.

Integrations sidebar

Step 2: Select the DAST/API Tab

On the Integrations > Scanners page, click on the DAST/API tab.

DAST/API tab

Step 3: Find and Activate HCL AppScan Enterprise

Locate the HCL AppScan Enterprise card. Click the toggle or Activate button to enable it.

Step 4: Configure Connection Settings

Click the gear icon on the HCL AppScan Enterprise card to open the settings panel. Fill in the following fields:

FieldDescription
URLYour AppScan Enterprise base URL
UsernameService account username
PasswordService account password
HCL AppScan Enterprise settings

Step 5: Test the Connection

Click Test Connection. A green Connection successful message confirms that Invicti AppSec can authenticate with AppScan Enterprise.

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the DAST/API tab
3Activate HCL AppScan Enterprise
4Enter URL, Username, and Password
5Test the connection

Create a Scan

  1. Open a project in Invicti AppSec.
  2. Go to Settings > Scanners.
  3. Click Add Scanner.

Add HCL AppScan Enterprise Scanner

  1. Select DAST/API as the scanner type.
  2. Choose HCL AppScan Enterprise from the scanner list.
  3. Click Add to open the scan configuration drawer.

Scan Configuration Fields

FieldDescriptionRequired
EnvironmentSelect the environment for the scanNo
ApplicationAppScan Enterprise application to scanYes
Scan NameName for this scanYes
BranchSource code branch associated with this scanNo
Meta DataAdditional metadata for the scanNo
Scan TagTag to identify the scanNo
HCL AppScan Enterprise scan creation

Scheduler

Enable the Scheduler toggle to run scans on a recurring schedule.

Webhook (Optional)

Add a webhook URL to receive notifications when the scan completes.

KDT Command

kdt scan -p <project_name> -t appscanenterprise -b <branch_name>

Troubleshooting

Connection Fails

IssueResolution
Invalid credentialsVerify the username and password with your AppScan Enterprise administrator
Wrong URLConfirm the AppScan Enterprise server URL and path are correct
SSL/TLS errorsEnsure the AppScan Enterprise server certificate is valid and trusted
Firewall blockOpen the required ports (typically 443 or 9443) between Invicti AppSec and AppScan Enterprise

Scan Issues

IssueResolution
No applications listedEnsure the service account has access to the target applications in AppScan Enterprise
Scan failed to startVerify the AppScan Enterprise scan engine is running and available scan agents exist
Results not importedCheck that the scan job completed in AppScan Enterprise and reports are generated
Access deniedThe service account requires at minimum the AppScan Author role for scan creation

Best Practices

  • Create a dedicated service account in AppScan Enterprise with only the required permissions.
  • Use role-based access control to limit the service account's scope to specific applications.
  • Rotate passwords regularly and update the integration immediately.
  • Use HTTPS with a valid certificate for the AppScan Enterprise deployment.
  • Align scan templates with your security policy requirements before triggering scans from Invicti AppSec.

Limitations

  • AppScan Enterprise must be network-accessible from the Invicti AppSec host.
  • Concurrent scan capacity depends on the number of AppScan Enterprise agents licensed.
  • Scan template configuration must be done directly within AppScan Enterprise.
  • Username/password authentication is required; token-based authentication is not supported for this integration.

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?