Based on the work by GlorifiedTypist, but deployed with the Serverless Framework.
Flagship threat detection service for the cloud which continuously monitors and protects AWS accounts, along with the applications and services running within them.
- Detects known and unknown threats (Zero-Days)
- Makes use of artificial intelligence and machine learning from a large sample base
- Integrated threat intelligence
- Fire and forget
- Simplifed framework on top of CloudFormation
- Enabls versioned deployments, managed secrets, etc.
Refer to the serverless.yml
file for all configuration options.
You will need to create a Slack webhook and an appropriate SSM path for it. The following parameters are expected:
/serverless/guardDutyNotifications/SLACK_WEBHOOK
- The webhook that will receive the POST.
/serverless/guardDutyNotifications/SLACK_CHANNEL
- The channel the message will be sent to.
The stage
and region
parameters can be customized based on your use case.
- Install the Serverless Framework.
- Run
npm install
to install theserverless-python-requirements
plugin. - Run
sls deploy
to deploy your function.
GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007
Huge thanks to GlorifiedTypist who created the original script. Almost no modifications were made to the handler, and that it is completely thanks to them that this exists.