AWS CloudTrail Log Analyzer
Load CloudTrail JSON and see who did what, from where and when, with high-risk API calls filtered out - entirely in your browser, and never asking for cloud credentials.
Runs locallyEverything happens in your browser. What you paste or drop here is never uploaded, logged or stored.
Use the tool
Who did what, from where, and when
Each CloudTrail record says which identity called which API, from which address and region, and whether it worked. The analyzer counts principals, services, API names, regions, source addresses and error codes, and draws a timeline. It then lists the calls that change the security posture of the account, grouped by why they matter:
- identity and access changes (new users, access keys, policy attachments, trust policies, MFA removal);
- logging and detection turned off (StopLogging, DeleteTrail, GuardDuty and Config changes);
- data exposure (bucket policies, ACLs, public access blocks, shared snapshots and images);
- secrets and keys;
- network exposure;
- account and organisation changes.
Findings with evidence
Some events are raised as findings, each with the principal, address and time:
- root user activity;
- console sign-in without MFA;
- failed console sign-ins;
- security groups opened to
0.0.0.0/0or::/0; - logging being stopped;
- a principal collecting many AccessDenied errors;
- one identity active across many regions.
No credentials, ever
This tool never asks for AWS keys and never calls AWS. Download the log files yourself, from the S3 bucket your trail writes to or from Event history in the console, and drop them here. Everything is read in your browser, and closing the tab discards it.
Frequently asked questions
My files end in .json.gz - what do I do?
Decompress them first (most archive tools and gunzip do it). Several files can be dropped at once; their Records arrays are combined.
Is every listed call suspicious?
No. These calls are how accounts are administered. The list shows where to look; your change records say which were expected.
Does it cover data events?
Yes, if your trail records them (S3 object-level, Lambda invoke). They appear in counts and the table like any other event.
References
Related tools
Rate this tool
Was this tool useful? Your feedback helps us improve it.