Detection Logic
from panther_aws_helpers import aws_rule_context
def rule(event):
return (
event.get("eventName") == "ConsoleLogin"
and event.deep_get("userIdentity", "type") == "Root"
and event.deep_get("responseElements", "ConsoleLogin") == "Failure"
)
def title(event):
return (
f"AWS root login failed from [{event.get('sourceIPAddress')}] in account "
f"[{event.get('recipientAccountId')}]"
)
def alert_context(event):
return aws_rule_context(event) Field Validations
Loading…
Comments (0)
Loading comments...