Requirements
- The API Platform Region for your instance:
- Qualys supports multiple regions and each client is assigned a different region depending on their contract or license.
- You can select one of the list:
- The API User's Username:
- The API User's Password
Permissions
- A NopSec user with the permissions of:
- Integrations.read
- Integrations.write
- We require the Qualys API user to have access to do the following
- VM
- Asset Management
- PCI
Steps to configure
- Create Qualys User with API Access (required) and GUI access (recommended)
-
Login to your Qualys region using an Admin account.
- Follow the steps found here:
- We recommend the following:
- Creating a user for the NopSec integration to have both GUI and API Access
- This helps us log in to the UI and validate data ourselves.
- Assign permissions with access to viewing your Assets, your Reports, and your Vulnerabilities.
- Assign the Asset Groups you would like to sync with NopSec to the User.
- Creating a user for the NopSec integration to have both GUI and API Access
-
- Open NopSec and click on Integrations
- Click on Vulnerability Tab
- Find Qualys (there are several options, VM, WAS, PCI)
- Click on Add Integration
- Give your integration a connection name
- Paste the Username
- Paste the Password
- Select the Platform Region
- Click Save and Connect
- Click on Sync History Tab
- Refresh every few minutes to see the updated status
- The first sync is only scheduled to retrieve 24 hours worth of data
- Once task is completed, ie. FINISHED then you may go to Prioritize and see your results
Best Practices
- You can work with your Customer Success team to determine the type of data ingested from Qualys. By default, NopSec will bring in:
- All Vuln Instances for the last 24 hours, then for the last 3 months.
- This includes Information Gathered, items with Severity of None, Low, Medium, High, Critical. You may choose which types we ingest.
- We ingest all tags associated with the assets ingested.
- We may also apply other API filters to retrieve specific data or exclude data.
- You can manage what assets we bring in through Asset Groups and assigning that to the user.