Terraform Aws Cloudtrail To Slack Versions Save

Parse AWS CloudTrail events and send alerts to Slack for events that match pre-configured rules

4.0.2

1 week ago

What's Changed

New Contributors

Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/4.0.1...4.0.2

4.0.1

2 weeks ago

Change python version requirements from pinned 3.10.10 to 3.10.10 <= X <= 4.0.0 range

4.0.0

8 months ago

Introduced a Slack App variant for configurations, enabling:

Posting duplicated events to a thread of the previous Slack message with a configurable duration for "considering" previous events.

Introduced an SNS as another destination for notifications.

Default Rules:

Made minor fixes to the existing default rules. Introduced more rules for: Stopping Cloudtrail logs. Updating, deleting, and configuring the Trail. Updating the configuration and code of the Cloudtrail to Slack lambda.

Notifications:

Slack will be notified if an object is deleted from the Access logs bucket.

Error Handling:

The module now continues parsing events even if an error is encountered. In case of a ParsingEventError, a notification is sent to Slack.

Logging:

Improved logging Log levels

Testing:

Added tests for every default rule. Integrated message processing tests within CI.

Dependencies: Updated internal dependencies and modules.

Configuration:

Added validation for module configurations. Introduced an S3 notification filter prefix.

Breaking Changes:

Renamed the branch from master to main.

Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/3.2.2...4.0.0

3.2.2

1 year ago
  • update default rules: catch Client.UnauthorizedOperation and other UnauthorizedOperation, also catch more AccessDenied events
  • default rules bug fix. "*" is not supported inside rules templates

Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/3.2.0...3.2.2

3.2.0

1 year ago
  • update lambda module to 4.10.1
  • allow setting memory for the lambda and bump default to 256
  • update lambda runtime to python 3.9

Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/3.1.1...3.2.0

v3.1.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/3.0.0...v3.1.0

3.0.0

2 years ago

2.3.3

2 years ago

2.3.2

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/fivexl/terraform-aws-cloudtrail-to-slack/compare/2.3.1...2.3.2