Package aws/guardduty Release Notes
Package aws/guardduty Release Notes Version 1.1.0
The old parser guardduty-json is deprecated, and replaced by the new parser aws-guardduty. While the old parser will remain available during a tranisition period, all future changes will only go into the new aws-guardduty parser. We recommend switching to the newer parser as soon as possible, to make for the smoothest upgrade. The old guardduty-json parser will be removed at some point in the future. In your data, the field #type contains the name of the parser, so any queries you may have that searches for this field need to accomodate this change.
Duplicated vendor fields dropped in new parserThe old guardduty-json parser would duplicate certain fields, which the new aws-guardduty parser will not. The fields which were previously duplicated, would be present both under the Vendor namespace (e.g. Vendor.srcIp), and as a field mapped to CPS (e.g. source.ip). If the value of two such fields is byte-for-byte the same, the new parser will no longer preserve the vendor-specific field, but only the CPS field. If the value of the two fields differ, both fields will be preserved. This means the following fields will no longer be present in the parsed data, when using the new parser:
Vendor.accountId
Vendor.createdAt
Vendor.id
Vendor.partition
Vendor.region
Vendor.resource.accessKeyDetails.principalId
Vendor.resource.accessKeyDetails.userName
Vendor.resource.instanceDetails.instanceId
Vendor.resource.instanceDetails.instanceType
Vendor.resource.instanceDetails.platform
Vendor.resource.kubernetesDetails.kubernetesUserDetails.groups
Vendor.resource.kubernetesDetails.kubernetesUserDetails.uid
Vendor.resource.kubernetesDetails.kubernetesUserDetails.username
Vendor.resource.rdsDbUserDetails.user
Vendor.service.action.actionType
Vendor.service.action.awsApiCallAction.remoteIpDetails.ipAddressV4
Vendor.service.action.awsApiCallAction.serviceName
Vendor.service.action.dnsRequestAction.domain
Vendor.service.action.dnsRequestAction.protocol
Vendor.service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV4
Vendor.service.action.networkConnectionAction.localIpDetails.ipAddressV4
Vendor.service.action.networkConnectionAction.localIpDetails.ipAddressV4
Vendor.service.action.networkConnectionAction.localPortDetails.port
Vendor.service.action.networkConnectionAction.protocol
Vendor.service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
Vendor.service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
Vendor.service.action.rdsLoginAttemptAction.remoteIpDetails.ipAddressV4
Vendor.service.eventFirstSeen
Vendor.service.eventLastSeen
Vendor.service.serviceName
Vendor.severity
Vendor.type
Switches the user.roles field to an array.
Sets the events under the threat category.
Package aws/guardduty Release Notes Version 1.0.0
Adds new event.module and Cps.version fields
Removes the Product, related.ip, related.host and related.user fields
Sets following tags: Cps.version, Vendor, ecs.version, event.dataset, event.kind, event.module, event.outcome, observer.type