Skip to content

Feature Request: GuardDuty managed log source #191

@britton-from-notion

Description

@britton-from-notion

TL;DR

Managed AWS GuardDuty log source support

Feature Request

Hey there! Love the project, thanks for all your work on it.

The Matano documentation lists a few Supported managed AWS log sources, however it doesn't appear that GuardDuty is currently supported. Totally understandable considering guard duty isn't the most consistent data structure in the world. However, I think Matano has a real opportunity to make a difference in the detection engineering experience for malicious AWS activity by implementing support for guard duty findings as a managed AWS Log source, offering the same transformation into Elastic Common Schema and realtime detection benefits Matano offers for its other managed sources.

As an user, this is roughly the experience that I'd hope to have with this managed log source.

  1. Create a log source in the matano directory with the following contents
# matano/log_sources/aws_guardduty/log_source.yml
name: "aws_guardduty"

managed:
  type: "AWS_GUARDDUTY"
  1. Execute matano deploy and matano sets up the guardduty Findings Export infrastructure as well as required tables as seen in the other managed log sources
  2. Navigate to athena and have the ability to query guardduty events that are transformed into elastic common schema as well as the ability to develop realtime detections on these guard duty events (same as the other managed sources).

See here for reference of what a guard duty event would look like transformed into ECS.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions