AWS Security Hub

Supported version: Cloud

Pre-requisites:

  1. Python Script Integration Service deployed on the Gathr Analytics.
  2. Below libraries available on the Gathr Analytics: a. jsonpath_ng b. boto3
  3. All the required roles and permissions for the AWS Security Hub.
  4. Client Id, Client Secret and AWS hosted region for the AWS Security Hub.

Note : Permission required for AWS Security Hub is : AWSSecurityHubFullAccess IMPORTANT: Please make sure your AWS Security Hub instance must be accessible from the Gathr Analytics Machine.

Operation Details:

Below are the list of all the python scripts operation for the AWS Security Hub:

S.No.Operation NameDescription
1Get Enabled StandardsGet the Enabled Standards in AWS Security Hub.
2Describe ProductsGet the Description of the Products in the AWS Security Hub.
3Describe StandardsGet the Description of the Standards in the AWS Security Hub.
4Describe Standards ControlsGet the Standards Controls using Standards ARN in AWS Security Hub.
5Get Action TargetsGet all the Action Targets in the AWS Security Hub.
6Get FindingsGet all the Findings filtered on Date in the AWS Security Hub.
7Get InsightsGet the Insights in the AWS Security Hub.
8Get Insights ResultsGet all the Results of the Insights in AWS Security Hub.

Steps to use AWS Security Hub on the Gathr Analytics:

The user needs to follow the below steps:

  1. The user needs to upload the Security Hub App on the Gathr Analytics and in return it will auto-register all the python scripts on the Gathr Analytics.
  2. The user needs to right click on the floor and needs to go to the Scripts->Operations-> AWS Security Hub.
  3. It will expose all the scripts operations here and the user can run any operation of his/her choice.
Top