Skip to main content
availability

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

Qualys VMDR

Qualys VMDR (Vulnerability Management, Detection and Response) is a cloud-based vulnerability management platform. In Invicti AppSec, the integration connects to your Qualys subscription to import vulnerability scan results into your projects, with support for binding to existing scans, fetching historical results, or launching new scans.

Prerequisites

FieldDescription
UsernameQualys account username
PasswordQualys account password
URLthe base URL of your Qualys platform API (e.g., https://qualysapi.qualys.com)

Get credentials (on Qualys side)

  1. Log in to the Qualys console.
  2. Use your Qualys username and password for the integration.
  3. Obtain the correct API URL for your Qualys subscription from the Qualys support documentation or your account page. The API endpoint differs by region (e.g., US, EU, India).
tip

The API URL format is https://qualysapi.<region>.qualys.com — check your Qualys account settings to confirm the correct regional endpoint.

Step 1: Navigate to Integrations

From the left sidebar menu, click Integrations.

Integrations sidebar

Step 2: Select the Infra tab

On the Integrations > Scanners page, click the Infra tab.

Infra tab

Step 3: Find and activate Qualys VMDR

Scroll through the list of Infra scanners to find Qualys VMDR.

  • If Qualys VMDR is not activated, click Activate to enable the integration.

Step 4: Configure connection settings

Click the gear icon on the Qualys VMDR card to open the settings panel. Fill in the required fields:

FieldDescriptionRequired
UsernameQualys account usernameYes
PasswordQualys account passwordYes
URLbase URL of the Qualys API for your subscriptionYes
Insecureskip TLS certificate verification (use only for self-signed certificates)No
Qualys VMDR settings

Step 5: Test the connection

Click Test Connection. A green Connection successful message confirms that Invicti AppSec can authenticate with the Qualys API.

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the Infra tab
3Activate Qualys VMDR
4Enter Username, Password, and URL
5Test the connection

Create a scan

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

Add Qualys VMDR scanner

  1. Select Infra as the scanner type.
  2. Choose Qualys VMDR from the scanner list.
  3. Click Add to open the scan configuration drawer.

Scan configuration fields

The Qualys VMDR scan drawer offers three trigger modes:

Trigger modeDescription
Bind to a Qualys VMDR Scanlink to an existing Qualys scan and import its latest results
Get Existing Scan Resultsfetch results from a completed Qualys scan without triggering a new one
Create New Scanlaunch a new Qualys scan using a specified option profile and target IP

Common fields

FieldDescriptionRequired
Profile Namea name to identify this scan configurationYes
Meta Dataadditional metadata to tag the scanYes
Scan Tagfree-text tag to identify or group scansNo
Severity+increase severity of imported findings by one levelNo
Severity-decrease severity of imported findings by one levelNo

Fields for "Bind to" and "Get Existing Scan Results"

FieldDescriptionRequired
Bind toselect the existing Qualys scan to bind to or fetch results fromYes

Fields for "Create New Scan"

FieldDescriptionRequired
Option Profilesselect the Qualys option profile to use for the new scanYes
IPtarget IP address or hostname for the new scanYes
Scan Titlea title for the newly created Qualys scanYes
note

Severity+ and Severity- are mutually exclusive — only one can be enabled at a time.

Qualys VMDR scan creation

Scheduler

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

Webhook (optional)

Add a webhook URL to receive scan completion notifications.

KDT command

kdt scan -p <project_name> -t qualysinfra -b -

Troubleshooting

Connection fails

IssueResolution
Invalid username or passwordverify the credentials in the Qualys console. Ensure the account is active and has API access enabled.
URL unreachableconfirm you're using the correct regional API URL for your Qualys subscription.
API access not enabledQualys API access must be explicitly enabled for the account in the Qualys admin settings.
TLS certificate errorif using a proxy with a self-signed certificate, enable the Insecure option in the connection settings.

Scan issues

IssueResolution
No scans in Bind to dropdownensure at least one scan exists in your Qualys subscription and the account has access to it.
New scan fails to startverify that the target IP is within a subscribed Qualys scan scope and the selected option profile is compatible.
Scan shows no findingsthe bound scan may have no active vulnerabilities, or the scan may not have completed successfully. Check the Qualys console.
Scan results are outdateduse Get Existing Scan Results to force a fetch, or enable the Scheduler to pull results automatically.

Best practices

  • Use a dedicated Qualys account for Invicti AppSec with the minimum required API permissions.
  • Use the Bind to a Qualys VMDR Scan trigger mode when your scan schedule is managed in Qualys — this avoids creating duplicate scans.
  • Use Create New Scan only when you need Invicti AppSec to own the scan lifecycle.
  • Rotate Qualys credentials periodically and update the integration settings in Invicti AppSec accordingly.

Limitations

  • Qualys VMDR in Invicti AppSec doesn't support scanner appliance management — appliances must be configured in the Qualys console.
  • Only scans and option profiles accessible via the provided credentials are available for selection.
  • Creating new scans via Invicti AppSec consumes Qualys scan credits — monitor usage in the Qualys console.

Need help?

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

Was this page useful?