Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Git LFS file not shown
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
author: Maria Jose Erquiaga, Splunk
id: 4671474A-30E9-4E05-A33A-AEC49E0B5079
date: '2026-10-12'
description: >
Successful AWS IAM CreateRole events with trust policies allowing
sts:AssumeRole by an external AWS account or a wildcard AWS principal.
Contains two positive detection examples.
environment: custom
directory: aws_iam_role_created_with_external_trust
mitre_technique:
- T1098.003
datasets:
- name: aws_iam_role_created_with_external_trust
path: /datasets/attack_techniques/T1098.003/aws_iam_role_created_with_external_trust/aws_iam_role_created_with_external_trust.json
sourcetype: aws:cloudtrail
source: aws_cloudtrail
Git LFS file not shown
Git LFS file not shown
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
author: Maria Jose Erquiaga, Splunk
id: 85062c20-6b3e-438a-a17c-1d953c2dedb4
date: '2026-10-07'
description: >-
CloudTrail events from a successful EC2 StopInstances request followed by a
successful ModifyInstanceAttribute request targeting userData on the same
instance, by the same IAM principal, within one hour. Modification of user
data does not by itself confirm that the script executed.
environment: aws_ec2_test_instance
mitre_technique:
- T1578.005
datasets:
- name: aws_ec2_startup_script_modification-json
path: /datasets/attack_techniques/T1578.005/aws_ec2_startup_script_modification/aws_ec2_startup_script_modification.json
sourcetype: aws:cloudtrail
source: aws_cloudtrail
Loading