Skip to content

DataDog/securityhub-eventbridge-example

Repository files navigation

Datadog Security Hub Integration

This quick start enables customers of Datadog's security platform to send security signals from Datadog to AWS Security Hub. It uses CloudFormation, an accompanying Lambda function, and Datadog's integration with Eventbridge to create a one-way integration from Datadog's security products to AWS Security Hub.

If you would like to send security alerts from AWS Security Hub to Datadog, you should instead follow these steps.

Architecture Diagram

Diagram

Prerequisites

  1. jq installed on your command line
  2. Valid AWS credentials capable of deploying this project
  3. AWS SAM (Serverless Application Model CLI)

Deployment

  1. Configure the Datadog Event Bridge Integration. Documentation exists for this here.
  2. In Datadog, create a security notification rule naming @awseventbridge-YOUR_BRIDGE_NAME as the destination.
  3. Deploy the SAM template. You'll need to provide the EventBridge bus name and the ARN of your SecurityHub.

SecurityHub ARNs can be found by running aws securityhub describe-hub | jq .HubArn in the region that you'd like to aggregate all Datadog findings in.

Usage

The prototype will ship findings from Datadog to SecurityHub which contain the tag: iaas:aws. Any other custom alerts can be sent as well by adding the tag securityhub.

Result

Example Datadog security signal viewed in AWS Security Hub:

Diagram

Developer Guide

Testing

  1. Run make build This builds the testing docker container
  2. Run make test
  3. Prior to committing code, please format using make format

License

This project is licensed under the Apache 2 License

About

Datadog integration to push events to SecurityHub via EventBridge.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors