AWS Integration for Security Exposure Management integrations
Integrations, roles, dependencies, and REST messages used for the AWS Integration for Security Exposure Management.
Required roles
Users who configure and use the integration must be assigned the appropriate ServiceNow roles.
- sn_vul_aws.configure_integration
- Allows you to configure authentication credentials for the AWS plugin.
- sn_vul_aws.read_integration
- Provides read access to AWS integrations and AWS tables.
Dependencies
AWS Integration for Security Exposure Management requires the following ServiceNow® applications:
- Vulnerability Response (required) — Core application for vulnerability management.
- Container Vulnerability Response (optional) — Required for the AWS Inspector Container and AWS Security Hub Container integrations.
- Configuration Compliance (optional) — Required for the AWS Security Hub Test Results integration.
AWS Inspector Integrations
| Integration | Description | Run sequence and frequency |
|---|---|---|
| AWS Inspector Host Vulnerability Integration |
|
First, Daily. |
| AWS Inspector Container Vulnerability Integration |
|
Second, Daily. |
AWS Security Hub Integrations
| Integration | Description | Run sequence and frequency |
|---|---|---|
| AWS Security Hub Host Vulnerability Integration |
|
First, Daily. |
| AWS Security Hub Container Vulnerability Integration |
|
Second, Daily. |
| AWS Security Hub Test Results Integration |
|
Third, Daily |
AWS Inspector REST messages
| Name | Endpoint | HTTP method | Description |
|---|---|---|---|
| List Findings | https://inspector2.${region}.amazonaws.com/findings/list |
POST | Retrieves findings from AWS Inspector. Uses nextToken and maxResults for pagination. |
| STS AssumeRole | https://sts.${region}.amazonaws.com/ |
POST | Retrieves temporary security credentials via AWS STS AssumeRole. |
AWS Security Hub REST messages
| Name | Endpoint | HTTP method | Description |
|---|---|---|---|
| Get Findings | https://securityhub.${region}.amazonaws.com/findingsv2 |
POST | Retrieves findings from AWS Security Hub. Uses NextToken (PascalCase) for pagination. |
| STS AssumeRole | https://sts.${region}.amazonaws.com/ |
POST | Shared with Inspector. Retrieves temporary security credentials. |
Note:
The nextToken field uses PascalCase (NextToken) in Security Hub responses, unlike Inspector which uses camelCase (nextToken). The integration handles this difference automatically.