Skip to main content
availability

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

Fortify WebInspect DAST/API Integration

Fortify WebInspect (also known as Micro Focus WebInspect) is a comprehensive dynamic application security testing tool that performs automated scanning of web applications and services. This integration allows Invicti AppSec to connect to a WebInspect server and trigger scans or import results via the KDT agent.

Prerequisites

FieldDescription
URLBase URL of your WebInspect server (e.g., https://webinspect.your-company.com)
UsernameUsername for WebInspect server authentication
PasswordPassword for the WebInspect user account

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 Fortify WebInspect

Scroll through the list of DAST/API scanners to find Fortify WebInspect.

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

The scan method badge on the Fortify WebInspect 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 Fortify WebInspect card to open the configuration panel. Fill in the required fields:

  1. Authentication Type: Select the authentication method (Basic for username/password authentication).
  2. Username: Enter your WebInspect service account username.
  3. Password: Enter your WebInspect service account password.
  4. URL: Enter the base URL of your WebInspect server (e.g., https://webinspect.your-company.com).
  5. Insecure: Enable this checkbox only if your WebInspect instance uses a self-signed SSL certificate.
Fortify WebInspect settings

Step 5: Test the Connection

Click Test Connection. A green Connection successful message confirms the credentials are valid.

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the DAST/API tab
3Activate Fortify WebInspect
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 Fortify WebInspect Scanner

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

Scan Configuration Fields

FieldDescriptionRequired
EnvironmentSelect the environment for the scanNo
Settings NameWebInspect scan settings preset to useYes
Target URLWeb application URL to scanYes
Scan NameDisplay name for this scanYes
BranchSource code branch associated with this scanNo
Meta DataAdditional metadata for the scanNo
Scan TagTag to identify the scanNo
Fortify WebInspect scan creation

Scheduler

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

Webhook (Optional)

Add a webhook URL to receive scan completion notifications.

KDT Command

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

Troubleshooting

Connection Fails

IssueResolution
Invalid credentialsVerify the username and password against the WebInspect server
URL unreachableEnsure Invicti AppSec can reach the WebInspect server on the network
SSL certificate errorEnable the Insecure toggle if using a self-signed certificate
403 ForbiddenThe user account may lack API permissions on the WebInspect server

Scan Issues

IssueResolution
Agent/KDT not availableEnsure the Invicti agent or KDT is installed and connected
Target not reachableVerify the target URL is accessible from the agent host network
Empty resultsCheck that the scan completed successfully in WebInspect before importing results

Best Practices

  • Use a dedicated service account with minimal required permissions for the WebInspect API.
  • Avoid using personal credentials; create a dedicated integration user.
  • Enable SSL validation in production; only use the Insecure toggle in test environments.
  • Rotate credentials periodically or after personnel changes.

Limitations

  • Requires network access from the Invicti AppSec server to the WebInspect server.
  • Basic authentication is the supported authentication method.
  • Concurrent scan limits are governed by your WebInspect license.

Need help?

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

Was this page useful?