Setup
The Qualys API requires usage of a username and password associated with a user. Also, by default, trial users do not have access to the Qualys API so you must request access to the API.
After testing for quite a bit, this integration was unable to ingest host findings with the built-in READER role event after adding all of the modules. This may be related to parts of the Qualys "host detection" feature being controlled by a license setting.
Data Model
Entities
The following entities are created:
Resources | Entity _type |
Entity _class |
---|---|---|
Account | qualys_account |
Account |
Host Detection | qualys_host_finding |
Finding |
Vulnerability Manager | qualys_vulnerability_manager |
Service |
Web App Finding | qualys_web_app_finding |
Finding |
Web Application Scanner | qualys_web_app_scanner |
Service |
Relationships
The following relationships are created/mapped:
Source Entity _type |
Relationship _class |
Target Entity _type |
---|---|---|
qualys_account |
HAS | qualys_vulnerability_manager |
qualys_account |
HAS | qualys_web_app_scanner |
qualys_host_finding |
IS | cve |
qualys_host_finding |
IS | qualys_vuln |
qualys_vulnerability_manager |
SCANS | aws_instance |
qualys_vulnerability_manager |
SCANS | discovered_host |
qualys_web_app_finding |
IS | cve |
qualys_web_app_finding |
IS | qualys_vuln |
qualys_web_app_scanner |
IDENTIFIED | qualys_web_app_finding |
qualys_web_app_scanner |
SCANS | web_app |
Comments
0 comments
Please sign in to leave a comment.