AWS Guard Duty Tables

Tables

AWSGuardDutyEBSScanThreats

Stores individual threat detections identified during Amazon GuardDuty EBS malware scans, including threat name, severity, and affected file paths.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this EBS scan threat record.
IDintegerAuto-incremented primary key for the EBS scan threat row.
FindingIDstringIdentifier of the GuardDuty finding that triggered this EBS scan threat.
NamestringName of the malware threat detected during the EBS volume scan (e.g., Trojan:Linux/Xorddos).
SeveritystringSeverity level of the detected threat (e.g., HIGH, MEDIUM, LOW).
ItemCountintegerNumber of files or items associated with this threat finding.
FilePathsSerializedstringSerialized list of file paths where the threat was detected on the EBS volume.
AWSGuardDutyFindingsModelConfigIDintegerForeign key referencing the ConfigID of the parent AWSGuardDutyFindings record.
AWSGuardDutyFindingsModelFindingIDstringForeign key referencing the FindingID of the parent AWSGuardDutyFindings record.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.

AWSGuardDutyEBSVolumeDetails

Contains metadata about EBS volumes scanned by Amazon GuardDuty, including volume type, size, encryption configuration, and associated ARNs.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this EBS volume detail record.
IDintegerAuto-incremented primary key for the EBS volume detail row.
FindingIDstringIdentifier of the GuardDuty finding associated with this EBS volume.
VolumeDetailTypestringClassification of the EBS volume detail (e.g., SCANNED, SKIPPED).
DeviceNamestringDevice name of the EBS volume as attached to the instance (e.g., /dev/xvda, /dev/sdb).
EncryptionTypestringEncryption method applied to the EBS volume (e.g., AWS_MANAGED_KMS_KEY, CUSTOMER_MANAGED_KMS_KEY).
KmsKeyARNstringARN of the KMS key used to encrypt the EBS volume.
SnapshotARNstringARN of the EBS snapshot created from this volume for scanning.
VolumeARNstringARN of the EBS volume associated with the GuardDuty finding.
VolumeSizeInGBintegerSize of the EBS volume in gigabytes.
VolumeTypestringEBS volume type (e.g., gp2, gp3, io1, st1).
AWSGuardDutyFindingsModelConfigIDintegerForeign key referencing the ConfigID of the parent AWSGuardDutyFindings record.
AWSGuardDutyFindingsModelFindingIDstringForeign key referencing the FindingID of the parent AWSGuardDutyFindings record.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.

AWSGuardDutyFindingContainers

Records container-level details associated with Amazon GuardDuty findings, including image, runtime, security context, and volume mount information.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this container record.
IDintegerAuto-incremented primary key for the finding container row.
FindingIDstringIdentifier of the GuardDuty finding associated with this container.
ContainerSourcestringSource type of the container resource (e.g., ECS, EKS).
ContainerRuntimestringContainer runtime environment (e.g., containerd, docker).
ContainerIDstringUnique identifier of the container involved in the finding.
ImagestringFull container image name including registry and tag (e.g., 123456789.dkr.ecr.us-east-1.amazonaws.com/myapp:latest).
ImagePrefixstringRegistry and repository prefix of the container image, excluding the tag.
NamestringName assigned to the container within the task or pod.
SecurityContextAllowPrivilegeEscalationbooleanIndicates whether the container's security context allows privilege escalation.
SecurityContextPrivilegedbooleanIndicates whether the container is running in privileged mode.
VolumeMountsSerializedstringSerialized list of volume mounts configured for the container.
AWSGuardDutyFindingsModelConfigIDintegerForeign key referencing the ConfigID of the parent AWSGuardDutyFindings record.
AWSGuardDutyFindingsModelFindingIDstringForeign key referencing the FindingID of the parent AWSGuardDutyFindings record.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.

AWSGuardDutyFindings

Central table storing Amazon GuardDuty security findings, including finding metadata, severity, resource details, service action context, and runtime monitoring information.

NameTypeDescription
AccountIDstringAWS account ID in which the GuardDuty finding was generated.
DetectorIDstringID of the GuardDuty detector that generated this finding.
DescriptionstringHuman-readable description explaining the nature and context of the finding.
ARNstringFull Amazon Resource Name of the GuardDuty finding.
ServiceUserFeedbackstringUser-provided feedback on the finding (e.g., USEFUL, NOT_USEFUL).
PartitionstringAWS partition in which the finding was generated (e.g., aws, aws-cn, aws-us-gov).
RegionstringAWS region where the finding was generated (e.g., us-east-1, eu-west-2).
SchemaVersionstringVersion of the GuardDuty finding schema used for this record.
TitlestringShort, human-readable title summarizing the finding type.
TypestringGuardDuty finding type identifier (e.g., UnauthorizedAccess:EC2/SSHBruteForce).
ConfidencefloatConfidence score (0-100) representing how likely the finding indicates a threat.
SeverityfloatNumeric severity score of the finding (e.g., 2.0 = LOW, 5.0 = MEDIUM, 8.0 = HIGH).

AWSGuardDutyMalwareThreats

Contains malware threat details identified during GuardDuty malware protection scans, including threat name, hash, source, and affected item paths.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this malware threat record.
IDintegerAuto-incremented primary key for the malware threat row.
FindingIDstringIdentifier of the GuardDuty finding associated with this malware threat.
NamestringName of the detected malware threat (e.g., Trojan:Linux/Xorddos, CoinMiner).
SourcestringDetection source that identified the malware threat (e.g., SCAN_FILE).
CountintegerNumber of items (files or objects) associated with this specific malware threat.
HashstringCryptographic hash (e.g., SHA-256) of the malware file or artifact.
ItemDetailsSerializedstringSerialized details of individual items containing this malware threat.
ItemPathsSerializedstringSerialized list of file paths where this malware threat was found.
AWSGuardDutyFindingsModelConfigIDintegerForeign key referencing the ConfigID of the parent AWSGuardDutyFindings record.
AWSGuardDutyFindingsModelFindingIDstringForeign key referencing the FindingID of the parent AWSGuardDutyFindings record.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.

AWSGuardDutyMembers

Stores GuardDuty member account relationships, including membership status, administrator association, and invitation timestamps.

NameTypeDescription
AccountIDstringAWS account ID of the GuardDuty member account.
AdministratorIDstringAWS account ID of the GuardDuty administrator managing this member.
DetectorIDstringID of the GuardDuty detector in the administrator account.
MemberDetectorIDstringID of the GuardDuty detector in the member account.
EmailstringEmail address associated with the member account.
MasterIDstringDeprecated field; AWS account ID of the GuardDuty master (administrator) account.
RelationshipStatusstringStatus of the membership relationship (e.g., Enabled, Invited, Removed).
InvitedAtdatetimeTimestamp when the membership invitation was sent to the member account.
UpdatedAtdatetimeTimestamp when the member record was last updated.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.
ConfigIDintegerUnique identifier of the configuration associated with this member record.

AWSGuardDutyNetworkInterfaces

Records network interface details associated with GuardDuty findings on EC2 instances, including IP addresses, subnet, VPC, and security group information.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this network interface record.
IDintegerAuto-incremented primary key for the network interface row.
FindingIDstringIdentifier of the GuardDuty finding associated with this network interface.
NetworkInterfaceIDstringAWS identifier of the EC2 network interface (e.g., eni-0abc123456789def0).
PrivateDnsNamestringPrivate DNS hostname assigned to the network interface within the VPC.
PrivateIpAddressstringPrimary private IPv4 address of the network interface.
PublicDnsNamestringPublic DNS hostname assigned to the network interface, if publicly accessible.
PublicIPstringPublic IPv4 address associated with the network interface, if assigned.
SubnetIDstringID of the subnet in which the network interface is located.
VPCIDstringID of the VPC in which the network interface resides.
IPv6AddressesSerializedstringSerialized list of IPv6 addresses assigned to the network interface.
PrivateIpAddressesSerializedstringSerialized list of all private IPv4 addresses associated with the network interface.
SecurityGroupsSerializedstringSerialized list of security groups attached to the network interface.
AWSGuardDutyFindingsModelConfigIDintegerForeign key referencing the ConfigID of the parent AWSGuardDutyFindings record.
AWSGuardDutyFindingsModelFindingIDstringForeign key referencing the FindingID of the parent AWSGuardDutyFindings record.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.

AWSGuardDutyPortProbeDetails

Contains details of port probe events detected by GuardDuty, including local and remote IP addresses, port numbers, and geolocation data.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this port probe detail record.
IDintegerAuto-incremented primary key for the port probe detail row.
FindingIDstringIdentifier of the GuardDuty finding associated with this port probe.
LocalIPAddressV4stringLocal IPv4 address of the resource that was probed.
LocalIPAddressV6stringLocal IPv6 address of the resource that was probed, if applicable.
LocalPortintegerPort number on the local resource that was probed.
LocalPortNamestringCommon name of the local port that was probed (e.g., SSH, RDP, HTTP).
RemoteIPAddressV4stringIPv4 address of the remote host that performed the port probe.
RemoteIPAddressV6stringIPv6 address of the remote host that performed the port probe, if applicable.
RemoteIPCitystringCity associated with the geolocation of the remote IP that performed the probe.
RemoteIPCountryNamestringFull country name associated with the geolocation of the remote IP.
RemoteIPCountryCodestringISO country code of the remote IP that performed the probe (e.g., US, CN).

AWSGuardDutyProcessLineage

Stores the lineage chain of processes involved in GuardDuty runtime monitoring findings, enabling parent-child process relationship analysis.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this process lineage record.
IDintegerAuto-incremented primary key for the process lineage row.
FindingIDstringIdentifier of the GuardDuty finding associated with this process lineage.
NamestringName of the process in the lineage chain.
PIDintegerHost-level process ID (PID) of the process.
NamespacePIDintegerPID of the process within its Linux PID namespace (used in container contexts).
EUIDintegerEffective user ID (EUID) under which the process was running.
ExecutablePathstringFile system path of the executable that launched this process.
ParentUUIDstringUUID of the parent process in the lineage chain.
UUIDstringUnique identifier (UUID) assigned to this process.
StartTimedatetimeTimestamp when this process started.
UserIDintegerUser ID (UID) of the user who owns the process.
AWSGuardDutyFindingsModelConfigIDintegerForeign key referencing the ConfigID of the parent AWSGuardDutyFindings record.
AWSGuardDutyFindingsModelFindingIDstringForeign key referencing the FindingID of the parent AWSGuardDutyFindings record.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.

AWSGuardDutyRDSLoginAttributes

Records RDS database login attempt attributes associated with GuardDuty findings, including username, application, and counts of successful and failed attempts.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this RDS login attribute record.
IDintegerAuto-incremented primary key for the RDS login attribute row.
FindingIDstringIdentifier of the GuardDuty finding associated with these RDS login attributes.
ApplicationstringApplication name used during the RDS database login attempt.
UserstringDatabase username used in the RDS login attempt.
FailedLoginAttemptsintegerNumber of failed login attempts observed for this user against the RDS instance.
SuccessfulLoginAttemptsintegerNumber of successful login attempts observed for this user against the RDS instance.
AWSGuardDutyFindingsModelConfigIDintegerForeign key referencing the ConfigID of the parent AWSGuardDutyFindings record.
AWSGuardDutyFindingsModelFindingIDstringForeign key referencing the FindingID of the parent AWSGuardDutyFindings record.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.

AWSGuardDutyS3BucketDetails

Contains S3 bucket metadata associated with GuardDuty findings, including ARN, owner, encryption settings, public access permissions, and object details.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this S3 bucket detail record.
IDintegerAuto-incremented primary key for the S3 bucket detail row.
FindingIDstringIdentifier of the GuardDuty finding associated with this S3 bucket.
ARNstringARN of the S3 bucket involved in the finding.
NamestringName of the S3 bucket involved in the finding.
TypestringRole of the S3 bucket in the finding (e.g., Destination, Source).
CreatedAtdatetimeTimestamp when the S3 bucket was created.
OwnerIDstringCanonical user ID of the AWS account that owns the S3 bucket.
EncryptionTypestringEncryption type applied to the S3 bucket (e.g., AES256, aws:kms).
EncryptionKmsKeyARNstringARN of the KMS key used for S3 bucket encryption, if applicable.
PublicAccessEffectivePermissionstringEffective public access permission of the bucket (e.g., PUBLIC, NOT_PUBLIC).
S3ObjectDetailsSerializedstringSerialized details of S3 objects involved in the finding.
TagsSerializedstringSerialized key-value tags associated with the S3 bucket.
AWSGuardDutyFindingsModelConfigIDintegerForeign key referencing the ConfigID of the parent AWSGuardDutyFindings record.
AWSGuardDutyFindingsModelFindingIDstringForeign key referencing the FindingID of the parent AWSGuardDutyFindings record.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.

AWSGuardDutyThreatIntelligence

Stores threat intelligence matches associated with GuardDuty findings, linking finding IDs to threat list names and file hashes.

NameTypeDescription
ConfigIDintegerUnique identifier of the configuration associated with this threat intelligence record.
IDintegerAuto-incremented primary key for the threat intelligence row.
FindingIDstringIdentifier of the GuardDuty finding associated with this threat intelligence detail.
ThreatListNamestringName of the threat intelligence list that flagged the IP or domain (e.g., ProofPoint).
ThreatFileSHA256stringSHA-256 hash of the threat file matched against the threat intelligence list.
ThreatNamesSerializedstringSerialized list of threat names matched for this finding.
AWSGuardDutyFindingsModelConfigIDintegerForeign key referencing the ConfigID of the parent AWSGuardDutyFindings record.
AWSGuardDutyFindingsModelFindingIDstringForeign key referencing the FindingID of the parent AWSGuardDutyFindings record.
BatchDatedatetimeTimestamp when this record was ingested during the batch processing run.


Did this page help you?