Skip to content

DET-01: s3:PutObject to state bucket by a non-enclave principal

A write to the bootstrap state from a principal other than the enclave host's role. Needs a trail that logs S3 data events.

Property Value
Severity high
Platform AWS Nitro Enclaves
Group cloud
Log source CloudTrail · S3 data events
Related check BOOTSTRAP-02: S3 bucket write scope

Fires when

eventName == "PutObject" AND bucket matches state prefix AND principal NOT IN [enclave-instance-role]

How it runs

untrust detect --platform nitro reads CloudTrail in the region you pass with --region, over the last --since minutes (default 60).

A match is a detection event with this rule's ID. Upload it to the console to alert on it; see Runtime detections.