Review target
Skill: forensics-checklist
Path: skills/incident-response/forensics-checklist/
Problem
The skill covers traditional volatile evidence, disk imaging, cloud snapshots, and provider audit logs, but it does not give concrete gates for ephemeral cloud workloads such as Kubernetes pods, managed containers, and serverless functions.
This can produce a false sense of forensic completeness when a report captures an EBS or managed disk snapshot and provider audit logs, while the actual workload evidence has already disappeared or remains mutable.
False positive example
cloud:
ebs_snapshot: captured
audit_logs: exported
workload:
kubernetes_pod: evicted
lambda_function: prod_alias
container_image: app:latest
Why this is incomplete:
- A Kubernetes pod can be evicted before pod YAML, events, current/previous logs, container statuses, service account, node, mounted volumes, or owner references are preserved.
- A serverless function alias such as
prod is mutable unless the report records the function version, package/code hash, runtime/layers, environment and secret references, execution role, trigger mapping, and deployment history.
- A container image tag such as
latest is mutable unless the report preserves the immutable image digest, registry metadata, runtime command/entrypoint, environment/secret references, and deployment/task revision.
Suggested coverage
Add evidence gates for:
- Kubernetes and managed container workloads: pod spec, events, logs, previous container logs, container statuses, image digests, node, namespace, owner references, labels/annotations, service account, mounted volumes, network policy, and relevant audit events.
- Serverless workloads: immutable function version or revision, alias mapping, deployment package hash, runtime/layers, environment and secret references, execution role/service account, trigger/event source mapping, invocation logs, and provider audit logs.
- Managed container services such as ECS, Fargate, Cloud Run, AKS, EKS, and GKE where no traditional disk image may exist.
- Explicit findings when the report relies on mutable tags/aliases or cloud disk snapshots alone for an ephemeral workload incident.
References
Review target
Skill:
forensics-checklistPath:
skills/incident-response/forensics-checklist/Problem
The skill covers traditional volatile evidence, disk imaging, cloud snapshots, and provider audit logs, but it does not give concrete gates for ephemeral cloud workloads such as Kubernetes pods, managed containers, and serverless functions.
This can produce a false sense of forensic completeness when a report captures an EBS or managed disk snapshot and provider audit logs, while the actual workload evidence has already disappeared or remains mutable.
False positive example
Why this is incomplete:
prodis mutable unless the report records the function version, package/code hash, runtime/layers, environment and secret references, execution role, trigger mapping, and deployment history.latestis mutable unless the report preserves the immutable image digest, registry metadata, runtime command/entrypoint, environment/secret references, and deployment/task revision.Suggested coverage
Add evidence gates for:
References