Skip to main content
availability

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

Acunetix 360 DAST/API Integration

Acunetix 360 (now Invicti) is a cloud-based DAST platform offering scalable web application scanning with proof-based vulnerability detection. This integration allows Invicti AppSec to trigger scans on Acunetix 360 and import verified vulnerability findings.

Prerequisites

FieldDescription
Acunetix 360 URLYour Acunetix 360 tenant URL (e.g., https://your-org.netsparkercloud.com)
API TokenA user API token generated from your Acunetix 360 account

Get an API Token (on Acunetix 360 Side)

  1. Log in to your Acunetix 360 dashboard.
  2. Click your profile icon in the upper right corner.
  3. Select User Settings from the dropdown.
  4. Navigate to the API Token section.
  5. Click Generate Token.
  6. Copy the token — it is shown only once after generation.

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 Acunetix 360

Scroll through the list of DAST/API scanners to find Acunetix 360.

  • If Acunetix 360 is not activated, you will see an "Activate" button. Click it to enable the integration.
note

The scan method badge on the Acunetix 360 card shows KDT, which means scans are triggered through the Kondukto CLI tool (KDT).

Step 4: Configure Connection Settings

Click on the gear icon on the Acunetix 360 card to open the configuration panel. Fill in the required fields:

  1. Username: Enter your Acunetix 360 account username.
  2. Token: Paste the API access token you generated from your Acunetix 360 user settings.
  3. URL: Enter your Acunetix 360 tenant URL (e.g., https://your-org.netsparkercloud.com).
  4. Insecure: Enable this checkbox only if your Acunetix 360 instance uses a self-signed SSL certificate.
Acunetix 360 settings

Step 5: Test the Connection

Click Test Connection. A green Connection successful message confirms connectivity.

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the DAST/API tab
3Activate Acunetix 360
4Enter Username, Token, URL, and optional Insecure setting
5Test the connection

Create a Scan

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

Add Acunetix 360 Scanner

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

Scan Configuration Fields

FieldDescriptionRequired
EnvironmentSelect the environment for the scanNo
Bind ToAcunetix 360 project to bind toYes
Scan TypeSelect scan type: New or RetestNo
BranchSource code branch associated with this scanNo
Meta DataAdditional metadata for the scanNo
Scan TagTag to identify the scanNo
Acunetix 360 scan creation

Scheduler

Enable the Scheduler toggle to run this scan on a recurring schedule.

Webhook (Optional)

Add a webhook URL to receive scan status notifications.

KDT Command

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

Troubleshooting

Connection Fails

IssueResolution
Invalid API tokenRegenerate the token from Acunetix 360 user settings
Wrong tenant URLVerify the correct tenant subdomain (e.g., your-org.netsparkercloud.com)
Token expired or revokedGenerate a new API token and update the integration
Network accessEnsure Invicti AppSec can reach netsparkercloud.com on port 443

Scan Issues

IssueResolution
No websites availableThe user account must have access to the target websites in Acunetix 360
Scan not triggeredVerify the account has the necessary permissions to create scans
Empty resultsCheck if the scan completed in the Acunetix 360 dashboard
Rate limits hitReduce concurrent scan triggers or contact Acunetix 360 support

Best Practices

  • Use a dedicated service account with the minimum required permissions in Acunetix 360.
  • Rotate the API token every 90 days.
  • Pre-configure and verify target websites in Acunetix 360 before triggering scans from Invicti AppSec.
  • Use proof-based scanning profiles to eliminate false positives.
  • Schedule scans outside of peak traffic hours.

Limitations

  • The API token is associated with a specific user account; permissions are limited to what that account can access in Acunetix 360.
  • Concurrent scan capacity is governed by your Acunetix 360 subscription.
  • Cloud-based scanning requires the target application to be accessible from Acunetix 360 infrastructure.
  • Some advanced scan configurations (e.g., authenticated scans with complex login flows) must be configured directly in Acunetix 360.

Need help?

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

Was this page useful?