Demo on recorded data — install Watch free
Findings›f/H2nPpcxPT7Sign out

Default policy version changed on an attached policy by a non-deployer

Mediumback
Rule
V-003
Account
prod-acct 123456789012
Where
eu-west-1 / payments-prod-cluster-0
First seen
2026-08-13
Last seen
2026-09-12 (84 days)
Verdict
not rated
Runbook
R-03 in the runbooks

What Firekeeper saw

on generated-workload-12 in eu-west-1 (account 123456789012): first seen 84 days ago and still present on the run that wrote this board; the weak set grew from 0 to 2 between the two runs, and none of the new members is covered by an allowlist entry.

Resources

  • iam_role: ‹arn:aws:iam::123456789012:role/service-role/generated…(65 chars)› (res-1012)
  • ec2_instance: ‹i-0000000000000000c› (res-2012)
  • s3_bucket: ‹logs-archive-12[.]example-org[.]invalid› (res-3012)
  • iam_policy: ‹arn:aws:iam::123456789012:policy/generated/workload-1…(70 chars)› (res-4012)
  • launch_template: ‹arn:aws:ec2:eu-west-1:123456789012:launch-template/lt…(75 chars)› (res-5012)

Evidence

e/DEFGHJKLMNPQ e/LMNPQRSTUVWX e/TUVWXYZabcde t/4b1c9e0a-1234-4abc-8def-0123456789ab

Guidance

What this is. Disabling the key makes the existing log files unreadable now. A deletion that runs its course makes them unreadable permanently, without a single log file being touched.

Why it matters. Every detection in the account, this one included, reads those logs. Turning them off is the first move of someone who does not want to be seen, and it also blinds the investigation that comes after.

How to fix it. Restore the trail or detector to the state the account baseline defines, in the infrastructure code that owns it.

Fix it with an agent

A brief for a coding agent on your own machine: what was measured, how this kind of finding goes wrong, and the rules it works under. It investigates first and proposes a pull request; nothing here changes your estate.

Across the last 30 runs

FromToRunsState
2026-09-122026-09-121back
2026-08-142026-09-1129no board input for that run

Decisions on this finding

No decision names this finding.

See every decision

Not a problem?

Signing one of these quiets this finding. Nothing changes until you sign with your passkey, and it ends on its own date unless someone renews it.

Not a problem

Quiets this finding alone, while what it cites stays as it is now. Up to 30 days.

Accept all like this

Quiets every finding of rule V-003 with exactly these facts that is on the board today. A new one that matches later stays loud until a keeper lets it through.