Skip to main content

Qualys Total Cloud

Qualys Total Cloud is a cloud security tool that scans your cloud environments for security violations. You can bring cloud resource, host, and violation data from Qualys into Brinqa to gain a unified view of your attack surface, thus strengthening your cybersecurity posture.

This document details the information you must provide for the connector to authenticate with Qualys Total Cloud and how to obtain that information from Qualys. See create a data integration for step-by-step instructions on setting up the integration.

Required connection settings

When setting up a data integration, select Qualys Total Cloud from the Connector drop-down. If you cannot find the connector in the drop-down, make sure that you have installed it first. You must provide the following information to authenticate Qualys Total Cloud with Brinqa:

  • API URL: The Qualys API Server URL. For information on how to determine your Qualys API URL, see Qualys documentation.

  • Username and Password: The username and password associated with the Qualys user, which must have permissions to log in to the API server and return data.

Create a Qualys user

To ensure the user account that the Qualys Total Cloud connector uses to access the Qualys server has the appropriate permissions and retrieve data, follow these steps.

  1. Log in to your organization's Qualys server as an administrator.

  2. Navigate to Users, and then select the Users tab.

  3. Click New and select User. The New User dialog displays.

    Qualys VM New User

  4. Fill out the general information for the new user.

  5. Click User Role on the left menu.

    • From the User Role drop-down, select Reader.

    • Select GUI and API to enable API access, and leave Business Unit Unassigned.

      note

      GUI access allows the user to log in to the Qualys GUI (graphical user interface). After you create the new Qualys user, log in to the Qualys GUI using the new credentials. The system prompts the user to reset their password. The Qualys connector will not function until you complete the password reset.

      Qualys VM User Role settings

  6. Click Asset Groups.

    • From the Add asset groups drop-down, select All or only the asset groups the Qualys user needs access to.
  7. Click Permissions and select all of the available permissions.

  8. Click Options to modify the notification options as needed.

  9. Click Save.

The new Qualys user with appropriate permissions to retrieve data displays on the Qualys Users page.

If you do not wish to create a new Qualys user, you can leverage an existing user with the appropriate permissions.

note

If you do not have permissions to create a new Qualys user, contact your Qualys administrator. For additional information, see Qualys documentation.

Types of data to retrieve

The data retrieved from Qualys Total Cloud falls into three main categories: Cloud Resources, Hosts, and Violations:

Cloud Resources

Cloud Resources represent infrastructure components and services discovered in your cloud environments. These can include compute services, networking components, storage resources, and more.

Table 1: Cloud Resources

Connector ObjectRequiredMaps to Data Model
Auto Scaling GroupYesCloud Resource
BucketYesCloud Resource
Cloud FunctionYesCloud Resource
EBS VolumeYesCloud Resource
EKS ClusterYesCloud Resource
EKS Fargate ProfileYesCloud Resource
EKS Node GroupYesCloud Resource
Firewall RulesYesCloud Resource
Function AppYesCloud Resource
IAM UserYesCloud Resource
Internet GatewayYesCloud Resource
LambdaYesCloud Resource
Load BalancerYesCloud Resource
NetworkYesCloud Resource
Network ACLYesCloud Resource
Network Security GroupYesCloud Resource
RDSYesCloud Resource
Resource GroupYesCloud Resource
Route TableYesCloud Resource
SQL Server DatabaseYesCloud Resource
SubnetYesCloud Resource
SubnetworkYesCloud Resource
Virtual NetworkYesCloud Resource
VPCYesCloud Resource
VPC Security GroupYesCloud Resource
Web AppYesCloud Resource
Hosts

Hosts represent individual compute workloads such as virtual machines or database servers:

Table 2: Hosts

Connector ObjectRequiredMaps to Data Model
EC2 InstanceYesHost
SQL ServerYesHost
Virtual MachineYesHost
VM InstanceYesHost
Violations

Violations represent security issues, policy misconfigurations, or compliance failures identified in your cloud environment. Violation Definitions describe the rules or policies used to detect these violations.

Table 3: Violations

Connector ObjectRequiredMaps to Data Model
ViolationYesViolation
Violation DefinitionYesViolation Definition

Attribute mappings

Cloud resources

Expand the sections below to view the mappings between the Cloud Resource object types from Qualys Total Cloud and the Brinqa data model attributes:

Cloud Resources
Auto Scaling Group

Table 4: Auto Scaling Group attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
availabilityZonesLocal variable
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createddateCreated
createdOnLocal variable
createdTimeLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
groupArnLocal variable
groupNameLocal variable
healthCheckTypeLocal variable
instancesLocal variable
ipPermissionEgressSetLocal variable
ipPermissionListLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastModified
launchConfigurationNameLocal variable
loadBalancerNamesLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
Bucket

Table 5: Bucket attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
availabilityZonesLocal variable
bucketCreationDateStrLocal variable
bucketNameLocal variable
bucketOwnerIdLocal variable
bucketPolicyLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createddateCreated
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
ipPermissionEgressSetLocal variable
ipPermissionListLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastModified
ownerNameLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
s3GrantListLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
Cloud Function

Table 6: Cloud Function attribute mappings

Source Field NameMaps to Attribute
arsScoreLocal variable
categoriescategories
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
creationTimeStampLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
ipCidrRangeLocal variable
lastUpdatedlastUpdated
networkLocal variable
projectIdLocal variable
projectNumberLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetworksLocal variable
typetype
uuiduid
versionLocal variable
EBS Volume

Table 7: EBS Volume attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
attachmentsLocal variable
availabilityZonesLocal variable
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createTimedateCreated
createdsourceCreatedDate
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
encryptedLocal variable
iopsLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
isSnapshotEnabledLocal variable
kmsKeyIdLocal variable
lastUpdatedlastUpdated
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
sizeLocal variable
snapshotIdLocal variable
stateLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
volumeIdLocal variable
volumeTypeLocal variable
vpcIdLocal variable
EKS Cluster

Table 8: EKS Cluster attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
associations.resourcesVpcConfig.clusterSecurityGroupIdLocal variable
associations.resourcesVpcConfig.securityGroupIdsLocal variable
associations.resourcesVpcConfig.subnetIdsLocal variable
associations.resourcesVpcConfig.vpcIdLocal variable
availabilityZonesLocal variable
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorIdLocal variable
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
endpointLocal variable
identityLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastUpdated
platformVersionLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
resourcesVpcConfig.endpointPrivateAccessLocal variable
resourcesVpcConfig.endpointPublicAccessLocal variable
roleArnLocal variable
roleNameLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
versionLocal variable
EKS Fargate Profile

Table 9: EKS Fargate Profile attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
availabilityZonesLocal variable
arsScoreLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createddateCreated
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
instancesLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastUpdated
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
versionLocal variable
EKS Node Group

Table 10: EKS Node Group attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
amiTypeLocal variable
arnLocal variable
associations.clusterArnLocal variable
associations.clusterNameLocal variable
associations.resources.autoScalingGroups.nameLocal variable
associations.resources.remoteAccessSecurityGroupLocal variable
associations.remoteAccess.sourceSecurityGroupsLocal variable
associations.subnetsLocal variable
availabilityZonesLocal variable
capacityTypeLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorIdLocal variable
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
diskSizeLocal variable
displayNamedisplayName
instanceTypesLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
labels.ownerLocal variable
lastUpdatedlastUpdated
launchTemplate.idLocal variable
launchTemplate.nameLocal variable
launchTemplate.versionLocal variable
nodeRoleLocal variable
nodeRoleNameLocal variable
qualysTagsLocal variable
regioncloudRegion
releaseVersionLocal variable
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
scalingConfig.desiredSizeLocal variable
scalingConfig.maxSizeLocal variable
scalingConfig.minSizeLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
versionLocal variable
Firewall Rules

Table 11: Firewall Rules attribute mappings

Source Field NameMaps to Attribute
allowedLocal variable
arsScoreLocal variable
categoriescategories
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
creationTimeStampLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
ipCidrRangeLocal variable
lastUpdatedlastUpdated
networkLocal variable
projectIdLocal variable
projectNumberLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
scanUuidLocal variable
sourceRangesLocal variable
sourceTagsLocal variable
statusstatus, sourceStatus
subnetworksLocal variable
tagstags
targetTagsLocal variable
typetype
uuiduid
versionLocal variable
Function App

Table 12: Function App attribute mappings

Source Field NameMaps to Attribute
appServicePlanLocal variable
arsScoreLocal variable
availabilityStateLocal variable
categoriescategories
clientAffinityEnabledLocal variable
clientCertEnabledLocal variable
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
defaultHostNameLocal variable
deploymentIdLocal variable
descriptiondescription
enabledLocal variable
enabledHostsLocal variable
functionsLocal variable
httpsOnlyLocal variable
keyLocal variable
languageLocal variable
lastUpdatedlastUpdated
provisioningStateLocal variable
qualysTagsLocal variable
redundancyModeLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceGroupNameLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subKindsLocal variable
subnetsLocal variable
subscriptionIdLocal variable
subscriptionNameLocal variable
tagstags
typetype
uiduid
usageStateLocal variable
versionLocal variable
IAM User

Table 13: IAM User attribute mappings

Source Field NameMaps to Attribute
accessKey1ActiveLocal variable
accessKey1LastRotatedLocal variable
accessKey1LastUsedLocal variable
accessKey1LastUsedRegionLocal variable
accessKey1LastUsedServiceLocal variable
accessKey2ActiveLocal variable
accessKey2LastRotatedLocal variable
accessKey2LastUsedLocal variable
accessKey2LastUsedRegionLocal variable
accessKey2LastUsedServiceLocal variable
amiTypeLocal variable
arnLocal variable
associations.clusterArnLocal variable
associations.clusterNameLocal variable
associations.resources.autoScalingGroups.nameLocal variable
associations.resources.remoteAccessSecurityGroupLocal variable
associations.remoteAccess.sourceSecurityGroupsLocal variable
associations.subnetsLocal variable
capacityTypeLocal variable
categoriescategories
cert1ActiveLocal variable
cert2ActiveLocal variable
cert2LastRotatedLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorIdLocal variable
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
diskSizeLocal variable
displayNamedisplayName
inlinePolicyNamesLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
labels.ownerLocal variable
lastUpdatedlastUpdated
launchTemplate.idLocal variable
launchTemplate.nameLocal variable
launchTemplate.versionLocal variable
mfaActiveLocal variable
passwordEnabledLocal variable
passwordLastChangedLocal variable
pathLocal variable
qualysTagsLocal variable
regioncloudRegion
releaseVersionLocal variable
remediationEnabledLocal variable
resourceGroupNameLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
scalingConfig.desiredSizeLocal variable
scalingConfig.maxSizeLocal variable
scalingConfig.minSizeLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
userLocal variable
userAttachedPoliciesLocal variable
userCreationTimeLocal variable
userGroupsLocal variable
userInlinePolicies.policyNameLocal variable
userPoliciesLocal variable
usernameLocal variable
versionLocal variable
vpcIdLocal variable
Internet Gateway

Table 14: Internet Gateway attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
attachmentsLocal variable
availabilityZonesLocal variable
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createddateCreated
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
instancesLocal variable
internetGatewayIdname
internetGatewayIdLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastUpdated
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
versionLocal variable
Lambda

Table 15: Lambda attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
arsScoreLocal variable
availabilityZonesLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createddateCreated
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
instancesLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastUpdated
qualysTagsLocal variable
regionregion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
versionLocal variable
Load Balancer

Table 16: Load Balancer attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
arsScoreLocal variable
availabilityZonesLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createddateCreated
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
instancesLocal variable
ipAddressTypeLocal variable
ipPermissionEgressSetLocal variable
ipPermissionListLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastModified
listenersLocal variable
loadBalancerArnLocal variable
loadBalancerNameLocal variable
nameLocal variable
qualysTagsLocal variable
regionregion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
schemeLocal variable
securityGroupsLocal variable
statusstatus, sourceStatus
subnetAvailabilityZonePairLocal variable
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
versionLocal variable
Network

Table 17: Network attribute mappings

Source Field NameMaps to Attribute
arsScoreLocal variable
categoriescategories
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
creationTimeStampLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
ipCidrRangeLocal variable
lastUpdatedlastUpdated
networkLocal variable
projectIdLocal variable
projectNumberLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetworksLocal variable
typetype
uuiduid
versionLocal variable
Network ACL

Table 18: Network ACL attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
arsScoreLocal variable
associationsLocal variable
availabilityZonesLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
instancesLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastUpdated
networkAclIdname
networkAclIdLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
versionLocal variable
Network Security Group

Table 19: Network Security Group attribute mappings

Source Field NameMaps to Attribute
appServicePlanLocal variable
arsScoreLocal variable
availabilityStateLocal variable
categoriescategories
clientAffinityEnabledLocal variable
clientCertEnabledLocal variable
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
defaultHostNameLocal variable
deploymentIdLocal variable
descriptiondescription
enabledLocal variable
enabledHostsLocal variable
inboundSecurityRulesLocal variable
keyLocal variable
lastUpdatedlastUpdated
networkInterfacesLocal variable
outboundSecurityRulesLocal variable
provisioningStateLocal variable
qualysTagsLocal variable
redundancyModeLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceGroupNameLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subKindsLocal variable
subnetsLocal variable
subscriptionIdLocal variable
subscriptionNameLocal variable
tagstags
typetype
uiduid
usageStateLocal variable
versionLocal variable
RDS

Table 20: RDS attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
arsScoreLocal variable
availabilityZonesLocal variable
backupRetentionPeriodLocal variable
caCertificateIdentifierLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
dbClusterIdentifiername
dbClusterIdentifierLocal variable
dbInstanceIdentifierLocal variable
dbInstancePortLocal variable
dbNameLocal variable
dbSecurityGroupListLocal variable
dbiResourceIdLocal variable
descriptiondescription
displayNamedisplayName
encryptedLocal variable
endpoint.addressLocal variable
endpoint.hostedZoneIdLocal variable
endpoint.portLocal variable
engineLocal variable
engineVersionLocal variable
enhancedMonitoringEnabledLocal variable
iamDatabaseAuthenticationEnabledLocal variable
instanceClassLocal variable
instanceCreatedTimeLocal variable
isDefaultLocal variable
ipv6CidrBlockAssociationSetLocal variable
kmsKeyIdLocal variable
lastUpdatedlastUpdated
latestRestorableTimeLocal variable
licenseModelLocal variable
masterUsernameLocal variable
multiAZLocal variable
preferredBackupWindowLocal variable
preferredMaintenanceWindowLocal variable
publiclyAccessibleLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceGroupNameLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
securityGroupIdLocal variable
statusstatus, sourceStatus
storageTypeLocal variable
subnetGroup.dbSubnetGroupArnLocal variable
subnetGroup.dbSubnetGroupNameLocal variable
subnetGroup.dbSubnetGroupStatusLocal variable
subnetGroup.dbSubnetVpcIdLocal variable
subnetGroup.subnetListLocal variable
subnetIdLocal variable
subnetsLocal variable
tagstags
typetype
uiduid
versionLocal variable
vpcIdLocal variable
Resource Group

Table 21: Resource Group attribute mappings

Source Field NameMaps to Attribute
appServicePlanLocal variable
arsScoreLocal variable
availabilityStateLocal variable
categoriescategories
clientAffinityEnabledLocal variable
clientCertEnabledLocal variable
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
defaultHostNameLocal variable
deploymentIdLocal variable
descriptiondescription
enabledLocal variable
enabledHostsLocal variable
keyLocal variable
lastUpdatedlastUpdated
provisioningStateLocal variable
qualysTagsLocal variable
redundancyModeLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceGroupNameLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subKindsLocal variable
subnetsLocal variable
subscriptionIdLocal variable
subscriptionNameLocal variable
tagstags
typetype
uiduid
usageStateLocal variable
versionLocal variable
Route Table

Table 22: Route Table attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
arsScoreLocal variable
associationsLocal variable
availabilityZonesLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
instancesLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastUpdated
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
routeDtosLocal variable
routeTableIdname
routeTableIdLocal variable
routesLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vpcIdLocal variable
versionLocal variable
SQL Server Database

Table 23: SQL Server Database attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
appServicePlanLocal variable
arsScoreLocal variable
availabilityStateLocal variable
categoriescategories
clientAffinityEnabledLocal variable
clientCertEnabledLocal variable
cloudTypecloudProvider
collationLocal variable
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
defaultHostNameLocal variable
defaultSecondaryLocationLocal variable
deploymentIdLocal variable
descriptiondescription
editionLocal variable
earliestRestoreDateLocal variable
enabledLocal variable
enabledHostsLocal variable
idLocal variable
keyLocal variable
lastUpdatedlastUpdated
parentIdLocal variable
provisioningStateLocal variable
qualysTagsLocal variable
redundancyModeLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceGroupNameLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subKindsLocal variable
subnetsLocal variable
subscriptionIdLocal variable
subscriptionNameLocal variable
tagstags
typetype
uiduid
usageStateLocal variable
versionLocal variable
Subnet

Table 23: Subnet attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arsScoreLocal variable
assignIpv6AddressOnCreationLocal variable
availabilityZonesLocal variable
availableIpAddressCountLocal variable
categoriesLocal variable
cidrBlockLocal variable
cloudAccountIdLocal variable
cloudTypeLocal variable
connectorUuidLocal variable
connectorUuidsLocal variable
controlsFailedLocal variable
createdLocal variable
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
defaultForAzLocal variable
descriptionLocal variable
displayNameLocal variable
ipPermissionEgressSetLocal variable
ipPermissionListLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedLocal variable
mapPublicIpOnLaunchLocal variable
qualysTagsLocal variable
regionLocal variable
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
statusLocal variable, Local variable
subnetIdLocal variable, Local variable
subnetsLocal variable
tagsLocal variable
typeLocal variable
uuidLocal variable
vpcIdLocal variable
versionLocal variable
Subnetwork

Table 24: Subnetwork attribute mappings

Source Field NameMaps to Attribute
arsScoreLocal variable
categoriescategories
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
creationTimeStampLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
ipCidrRangeLocal variable
lastUpdatedlastUpdated
networkLocal variable
projectIdLocal variable
projectNumberLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetworksLocal variable
typetype
uiduid
versionLocal variable
Virtual Network

Table 25: Virtual Network attribute mappings

Source Field NameMaps to Attribute
addressPrefixesLocal variable
addressSpacesLocal variable
appServicePlanLocal variable
arsScoreLocal variable
availabilityStateLocal variable
categoriescategories
clientAffinityEnabledLocal variable
clientCertEnabledLocal variable
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
defaultHostNameLocal variable
deploymentIdLocal variable
descriptiondescription
dnsServerIPsLocal variable
dnsServersLocal variable
enabledLocal variable
enabledHostsLocal variable
keyLocal variable
lastUpdatedlastUpdated
provisioningStateLocal variable
qualysTagsLocal variable
redundancyModeLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceGroupNameLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subKindsLocal variable
subnetsLocal variable
subscriptionIdLocal variable
subscriptionNameLocal variable
tagstags
typetype
uiduid
usageStateLocal variable
versionLocal variable
VPC

Table 26: VPC attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
arsScoreLocal variable
availabilityZonesLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
controlsFailedLocal variable
createdsourceCreatedDate
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
instanceTenancyLocal variable
instancesLocal variable
ipPermissionEgressSetLocal variable
ipPermissionListLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastUpdated
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
versionLocal variable
vpcIdname
VPC Security Group

Table 27: VPC Security Group attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arnLocal variable
arsScoreLocal variable
availabilityZonesLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
controlsFailedLocal variable
createdsourceCreatedDate
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
groupIdLocal variable
groupNameLocal variable
instancesLocal variable
ipPermissionEgressSetLocal variable
ipPermissionListLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
lastUpdatedlastUpdated
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetsLocal variable
tagstags
typetype
uiduid
vulnerableLocal variable
vpcIdLocal variable
versionLocal variable
Web App

Table 28: Web App attribute mappings

Source Field NameMaps to Attribute
appServicePlanLocal variable
arsScoreLocal variable
availabilityStateLocal variable
categoriescategories
clientAffinityEnabledLocal variable
clientCertEnabledLocal variable
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
defaultHostNameLocal variable
deploymentIdLocal variable
descriptiondescription
enabledLocal variable
enabledHostsLocal variable
httpsOnlyLocal variable
keyLocal variable
lastUpdatedlastUpdated
provisioningStateLocal variable
qualysTagsLocal variable
redundancyModeLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceGroupNameLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subKindsLocal variable
subnetsLocal variable
subscriptionIdLocal variable
subscriptionNameLocal variable
tagstags
typetype
uiduid
usageStateLocal variable
versionLocal variable

Hosts

Expand the sections below to view the mappings between the Host object types from Qualys Total Cloud and the Brinqa data model attributes:

EC2 Instance

Table 29: EC2 Instance attribute mappings

Source Field NameMaps to Attribute
accountAliasLocal variable
arsScoreLocal variable
availabilityZonesLocal variable
categoriescategories
cidrBlockLocal variable
cloudAccountIdcloudAccountId
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
controlsFailedLocal variable
createddateCreated
createdOnLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
displayNamedisplayName
elasticIpAddressLocal variable
eventsLocal variable
iamInstanceProfileRoleDetails.profileArnLocal variable
iamInstanceProfileRoleDetails.profileNameLocal variable
iamInstanceProfileRoleDetails.roleArnLocal variable
iamInstanceProfileRoleDetails.roleNameLocal variable
imageIdhostImage
instanceIdcloudInstanceID
instanceStateLocal variable
instanceStatusLocal variable
instanceTypeLocal variable
ipAddressipAddresses
ipPermissionEgressSetLocal variable
ipPermissionListLocal variable
ipv6CidrBlockAssociationSetLocal variable
isDefaultLocal variable
keyLocal variable
lastUpdatedlastUpdated
launchTimeLocal variable
networkInterfaceAddressesLocal variable
privateDnsNameprivateDnsName
privateIpAddressprivateIpAddresses
publicDnsNamepublicDnsName
publicIpAddresspublicIpAddresses
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceIdLocal variable
resourceTypeLocal variable
scanIdLocal variable
scanUuidLocal variable
secondaryPrivateIpAddressLocal variable
securityGroupsLocal variable
spotInstanceRequestIdLocal variable
statusstatus, sourceStatus
subnetIdLocal variable
subnetsLocal variable
tagstags
typetype
uiduid
versionLocal variable
vpcIdLocal variable
vulnerabilityStats.severity.2Local variable
vulnerabilityStats.severity.3Local variable
vulnerabilityStats.severity.4Local variable
vulnerabilityStats.severity.5Local variable
vulnerabilityStats.totalVulnerabilityLocal variable
vulnerabilityStats.typeDetected.confirmedLocal variable
vulnerabilityStats.typeDetected.informationLocal variable
vulnerabilityStats.typeDetected.potentialLocal variable
SQL Server

Table 30: SQL Server attribute mappings

Source Field NameMaps to Attribute
appServicePlanLocal variable
arsScoreLocal variable
availabilityStateLocal variable
categoriescategories
clientAffinityEnabledLocal variable
clientCertEnabledLocal variable
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
controlsFailedLocal variable
createdsourceCreatedDate
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
databasesLocal variable
defaultHostNameLocal variable
deploymentIdLocal variable
descriptiondescription
dns_namesdns_names, Local variable (FQDN)
enabledLocal variable
enabledHostsLocal variable
fqdndns_names, Local variable (FQDN)
httpsOnlyLocal variable
keyLocal variable
lastUpdatedlastUpdated
provisioningStateLocal variable
qualysTagsLocal variable
redundancyModeLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceGroupNameLocal variable
resourceIdhostnames, Local variable (RESOURCE_ID)
scanUuidLocal variable
statusstatus, sourceStatus
subKindsLocal variable
subnetsLocal variable
subscriptionIdLocal variable
subscriptionNameLocal variable
tagstags
typetype
uiduid
usageStateLocal variable
versionLocal variable
Virtual Machine

Table 31: Virtual Machine attribute mappings

Source Field NameMaps to Attribute
appServicePlanLocal variable
arsScoreLocal variable
availabilityStateLocal variable
categoriescategories
clientAffinityEnabledLocal variable
clientCertEnabledLocal variable
cloudTypecloudProvider
computerNameLocal variable
connectorUuidLocal variable
connectorUuidsLocal variable
controlsFailedLocal variable
createdsourceCreatedDate
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
defaultHostNameLocal variable
deploymentIdLocal variable
descriptiondescription
enabledLocal variable
enabledHostsLocal variable
httpsOnlyLocal variable
keyLocal variable
lastUpdatedlastUpdated
primaryPrivateIPAddressLocal variable (PRIVATE_IP_ADDRESSES)
primaryPublicIPAddressLocal variable (PUBLIC_IP_ADDRESSES)
provisioningStateLocal variable
qualysTagsLocal variable
redundancyModeLocal variable
regioncloudRegion
remediationEnabledLocal variable
repositorySiteNameLocal variable
resourceGroupNameLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusesLocal variable
statusstatus, sourceStatus
subKindsLocal variable
subnetsLocal variable
subscriptionIdLocal variable
subscriptionNameLocal variable
tagstags
typetype
uiduid
usageStateLocal variable
versionLocal variable
vulnerabilityStatsLocal variable (VULNERABILITY_STAT_SEVERITY_TWO)
vulnerabilityStatsLocal variable (VULNERABILITY_STAT_SEVERITY_THREE)
vulnerabilityStatsLocal variable (VULNERABILITY_STAT_SEVERITY_FOUR)
vulnerabilityStatsLocal variable (VULNERABILITY_STAT_SEVERITY_FIVE)
vulnerabilityStatsLocal variable (VULNERABILITY_STAT_TYPE_DETECTED_CONFIRMED)
vulnerabilityStatsLocal variable (VULNERABILITY_STAT_TYPE_DETECTED_POTENTIAL)
vulnerabilityStatsLocal variable (VULNERABILITY_STAT_TYPE_DETECTED_INFORMATION)
vulnerabilityStatsLocal variable (VULNERABILITY_STAT_TOTAL_VULNERABILITY)
VM Instance

Table 32: VM Instance attribute mappings

Source Field NameMaps to Attribute
arsScoreLocal variable
categoriescategories
cloudTypecloudProvider
connectorUuidLocal variable
connectorUuidsLocal variable
createdsourceCreatedDate
creationTimeStampLocal variable
criticalityScoreLocal variable
customerIdLocal variable
customersLocal variable
descriptiondescription
ipCidrRangeLocal variable
lastUpdatedlastUpdated
networkLocal variable
projectIdLocal variable
projectNumberLocal variable
qualysTagsLocal variable
regioncloudRegion
remediationEnabledLocal variable
resourceIdLocal variable
scanUuidLocal variable
statusstatus, sourceStatus
subnetworksLocal variable
typetype
uiduid
versionLocal variable

Violations

Expand the sections below to view the mappings between the Violation object types from Qualys Total Cloud and the Brinqa data model attributes:

Violation

Table 33: Violation attribute mappings

Source Field NameMaps to Attribute
accountIdLocal variable
cidtype
connectorIdLocal variable
evaluationDates.dateFixedlastFixed
evaluationDates.dateReopenLocal variable
evaluationDates.firstEvaluatedfirstFound
evaluationDates.lastEvaluatedlastFound
evidencesresults
iduid
idname
regionLocal variable
resourceIdtargets
resourceIdLocal variable
resourceTypeLocal variable
resultstatus, statusCategory
evaluatedOnlastAssessed
Violation Definition

Table 34: Violation Definition attribute mappings

Source Field NameMaps to Attribute
buildTimeRemediationLocal variable
ciduid
controlNamename
controlTypeLocal variable
createddateCreated
criticalityseverity(normalized), sourceSeverity, severityScore
evaluation.evaluationCriteriaLocal variable
evaluation.evaluationDescriptionLocal variable
evaluation.failMessageLocal variable
evaluation.passMessageLocal variable
executionTypeLocal variable
isCustomizableLocal variable
manualRemediationrecommendation
modifiedlastUpdated
policyNamesLocal variable
providerLocal variable
rationaleLocal variable
referencesreferences
remediationEnabledLocal variable
resourceTypeLocal variable
serviceTypeLocal variable
specificationLocal variable
templateTypeLocal variable
workflowBasedLocal variable

Additional settings

The Qualys Total Cloud connector contains additional options for specific configuration:

  • Page size: The maximum number of records to get per API request. The default setting is 300. It is not recommended to go over 300.

  • Parallel requests: The maximum number of parallel API requests. The default setting is 2.

  • Maximum retries: The maximum number of times that the integration attempts to connect to the Qualys API before giving up and reporting a failure. The default setting is 5.

Operation options

The Qualys Total Cloud connector supports the following operation options. See connector operation options for information about how to apply them.

Table 35: Qualys Total Cloud connector operation options

Connector ObjectOptionAll Possible ValuesDescriptionExample
Violationcontrol.criticalityLOW, MEDIUM, HIGHA comma-separated list of criticality levels. Limit retrieved violations by the specified criticality level(s).Key: control.criticality Value: MEDIUM,HIGH. This key and value combination only retrieves violation definitions with a criticality level of MEDIUM or HIGH.
control.resultPASS, FAILA comma-separated list of evaluation result values. Limit retrieved violations by the specified result(s).Key: control.result Value: FAIL. This key and value combination only retrieves violations with a result of FAIL.
providerAWS, AZURE, GCPA comma-separated list of cloud provider names. Limit retrieved violations by the specified provider(s).Key: provider Value: AWS,GCP. This key and value combination only retrieves violation definitions associated with the specified cloud providers.
Violation Definitioncontrol.criticalityLOW, MEDIUM, HIGHA comma-separated list of criticality levels. Limit retrieved violation definitions by the specified criticality level(s).Key: control.criticality Value: MEDIUM,HIGH. This key and value combination only retrieves violation definitions with a criticality level of MEDIUM or HIGH.
policy.nameAny Qualys Total Cloud policy nameA comma-separated list of policy names. Limit retrieved violation definitions by the specified policy name(s). For additional information on policies, see Qualys documentation.Key: policy.name Value: CIS Google Cloud Platform Foundation Benchmark,CIS Amazon Web Services Foundations Benchmark. This key and value combination only retrieves violation definitions associated with the specified policy names.
providerAWS, AZURE, GCPA comma-separated list of cloud provider names. Limit retrieved violation definitions by the specified provider(s).Key: provider Value: AWS,AZURE. This key and value combination only retrieves violation definitions associated with the specified cloud providers.
resource.typeAny AWS, Azure, or GCP resource typeA comma-separated list of resource types. Limit retrieved violation definitions by the specified resource type(s).Key: resource.type Value: EKS_CLUSTER,SQL_SERVER,VM_INSTANCE. This key and value combination only retrieves violation definitions associated with the specified resource types.

APIs

The Qualys Total Cloud connector uses the Qualys Total Cloud API v1. Specifically, it uses the following endpoints:

Table 36: Qualys Total Cloud API Endpoints

Connector ObjectAPI Endpoints
Cloud ResourcesGET /rest/v1/resource/{resourceType}/{cloudType}
HostsGET /rest/v1/resource/{resourceType}/{cloudType}
ViolationGET rest/v1/{cloudType}/connectors
GET rest/v1/{cloudType}/evaluations/{accountId}
GET rest/v1/{cloudType}/evaluations/{accountId}/resources/{controlId}
Violation DefinitionGET /rest/v1/controls/metadata/list

Changelog

The Qualys Total Cloud connector has undergone the following changes:

Table 37: Qualys Total Cloud connector changelog

note

This connector is part of a bundled release with other connectors from the same vendor. If a version shows "No change", it means that the connector version was updated for consistency as part of the bundle, but no functional changes were made to this specific connector. You can update to or skip this version without affecting your existing configuration.

VersionDescriptionDate Published
5.3.30No change.February 3rd, 2026
5.3.29No change.January 26th, 2026
5.3.28No change.December 26th, 2025
5.3.27No change.November 25th, 2025
5.3.26No change.November 19th, 2025
5.3.25No change.October 30th, 2025
5.3.24No change.September 9th, 2025
5.3.23No change.August 15th, 2025
5.3.22No change.August 5th, 2025
5.3.21No change.August 5th, 2025
5.3.20- Added the INSTANCE_ID, PUBLIC_DNS_NAMES, and PUBLIC_IP_ADDRESSES attributes to the EC2 Instance object.
- Added the DNS_NAMES and HOSTNAMES attributes to the SQL Server object.
July 11th, 2025
5.3.19Initial Integration+ release.July 2nd, 2025