Common Mistakes · Guide 09 · Evidence & Documentation

Evidence & Documentation Mistakes

Good technical work can still become unreliable if the team cannot explain what was found, what evidence supported it, what changed, and whether the system still worked afterward.

Documentation should reduce duplicate work, protect evidence, support handoffs, and make the team's decisions reproducible.

Quick Use

RecordBefore state
Support withEvidence
After changeVerify
Team useShared log

Documentation rule

A teammate should be able to trust your notes without repeating your work

Strong notes preserve the original condition, support the finding with evidence, record the exact change, and show how the team verified the result.

10 documentation mistakes

What goes wrong and the safer replacement

01

Writing vague notes like 'fixed' or 'secured'

What goes wrong

A change log entry may say only that an issue was fixed without recording the original state, evidence, exact change, or verification.

Why it hurts

Another teammate cannot reproduce the work, confirm what changed, or tell whether the issue is actually resolved.

Stronger replacement

Record the finding, supporting evidence, exact remediation, reason, verification, and any unresolved follow-up.

02

Documenting only after the round is nearly over

What goes wrong

Teams may postpone notes until the end because they want to keep moving.

Why it hurts

Commands, paths, event IDs, timestamps, reasons, and unresolved questions are forgotten.

Stronger replacement

Update the shared log while the context is still fresh, especially after high-impact findings and changes.

03

Failing to capture the original state

What goes wrong

The team may record what was changed but not what existed before remediation.

Why it hurts

It becomes difficult to prove the change was justified or reconstruct the original condition.

Stronger replacement

Record the before state first: account membership, service state, path, listener, ACL entry, file hash, configuration, or relevant log evidence.

04

Keeping evidence only in terminal scrollback

What goes wrong

Important commands and output may be visible temporarily but never copied into notes or exported.

Why it hurts

The evidence can disappear when the terminal closes, scrolls, reconnects, or the system changes.

Stronger replacement

Save the key output, screenshots, hashes, paths, event IDs, or configuration snippets that support the finding.

05

Recording a conclusion without the evidence

What goes wrong

A note may state that a user was unauthorized, a service was suspicious, or an ACL was wrong without showing why.

Why it hurts

The team cannot distinguish a justified finding from an assumption.

Stronger replacement

Tie every major conclusion to the mission, logs, configuration, or observed behavior that supports it.

06

Failing to record verification

What goes wrong

The team logs the change but not whether required functionality still worked afterward.

Why it hurts

A hidden regression may remain until much later in the round.

Stronger replacement

Record the verification step and the result for every high-impact remediation.

07

Mixing observation and interpretation

What goes wrong

Notes may describe assumptions as facts, especially during forensic or suspicious-activity investigations.

Why it hurts

Later decisions can be based on a story that the evidence never actually proved.

Stronger replacement

Write the observed fact first, then separately record the interpretation and confidence level.

08

Forgetting system, owner, or time

What goes wrong

A log entry may describe a finding but omit which host, network device, teammate, or time it belongs to.

Why it hurts

The team may duplicate work, confuse evidence across systems, or lose accountability for follow-up.

Stronger replacement

Use consistent fields for time, system, owner, finding, evidence, change, verification, and next step.

09

Not recording unresolved questions

What goes wrong

Teams may document only completed work and leave uncertain findings in memory.

Why it hurts

Important open issues can disappear during handoffs or be mistaken for resolved items.

Stronger replacement

Mark unresolved findings clearly, assign an owner when appropriate, and state the safest next verification step.

10

Letting teammates maintain separate private notes

What goes wrong

Each person may track changes independently without a shared team view.

Why it hurts

The team can make conflicting changes, repeat investigations, and miss dependencies.

Stronger replacement

Use a shared change log or a clearly synchronized handoff process so the team has one trusted operational record.

Core log fields

Use the same structure for important work

01

Time

Shows when the finding and change occurred and supports timeline reconstruction.

02

System

Identifies the exact workstation, server, Linux host, switch, router, or case.

03

Owner

Shows who investigated or changed the item and who can answer follow-up questions.

04

Finding

Describes the observed issue precisely.

05

Evidence

Connects the conclusion to logs, paths, hashes, event IDs, configuration, users, PIDs, ports, or other artifacts.

06

Change

Records the exact command, setting, membership, service state, ACL edit, or file change.

07

Reason

Explains why the change was justified by the mission or evidence.

08

Verification

Shows that the security result and required functionality were both rechecked.

09

Follow-up

Preserves unresolved questions, dependencies, or next actions.

Strong notes

Replace vague statements with evidence-supported entries

Too vague

Removed bad admin.

Better

User tempadmin was in local Administrators but absent from the approved roster. Security logs showed recent privileged use. Removed tempadmin from Administrators and verified approved admin access still worked.

Too vague

Disabled suspicious service.

Better

Service UpdaterHelper ran from C:\Temp\updater.exe under LocalSystem and listened on TCP 8089. Recorded service path, PID, account, listener, and install evidence before disabling it.

Too vague

Fixed VLAN.

Better

VLAN 20 was required on the SW1-R1 trunk but missing from the allowed list. Added VLAN 20 only and verified required reachability afterward.

Too vague

Linux permissions fixed.

Better

Found /srv/app/config.sh world-writable. Confirmed expected owner and service dependency, changed only the incorrect mode, then verified the application still started.

Evidence examples

Capture the details that make a finding reproducible

01

Full file path

02

SHA-256 hash

03

Event ID

04

PID / parent PID

05

Service name and account

06

Listening port and owning process

07

Username and group membership

08

ACL entry and direction

09

Route or VLAN state

10

Exact command used

11

Screenshot or exported output

12

Timestamp and time-zone context

Team handoff

Every handoff should answer six questions

Q01

What was found?

Q02

What evidence supports it?

Q03

What was changed?

Q04

What required function was verified?

Q05

What remains unresolved?

Q06

What should the next teammate check or avoid changing?

Weak habit vs better habit

Replace vague notes with operational records

Weak habit

Fixed account issue.

Better habit

Record the account, original privilege, supporting evidence, exact change, and access verification.

Weak habit

Saved screenshot, no notes needed.

Better habit

Keep the screenshot but also record system, time, context, and what the screenshot proves.

Weak habit

We can write the log at the end.

Better habit

Document major findings and changes while the details are still fresh.

Weak habit

Everyone can keep their own notes.

Better habit

Use one shared operational record or synchronized handoff process.

Weak habit

The change command completed successfully.

Better habit

Record the command and then verify the intended security result plus required functionality.

Weak habit

This proves the account was compromised.

Better habit

Record the observed login evidence first, then state the interpretation and confidence separately.

Verification

Check whether the documentation is actually useful

Q01

Can another teammate understand the finding without repeating the investigation?

Q02

Does every major change include the original state?

Q03

Is the supporting evidence preserved?

Q04

Is the exact remediation recorded?

Q05

Is the reason for the change clear?

Q06

Is required functionality verification recorded?

Q07

Are unresolved findings clearly marked?

Q08

Does every important entry identify system, owner, and time?

Evidence & Documentation final checklist

Leave a record the whole team can trust

01

The team used a shared change log or synchronized handoff process.

02

Major findings include system, owner, and time.

03

The original state was recorded before high-impact remediation.

04

Evidence was preserved outside temporary terminal scrollback.

05

Major conclusions are tied to specific evidence.

06

The exact remediation was recorded.

07

The reason for each major change is clear.

08

Verification results were documented after high-impact changes.

09

Observation and interpretation were kept separate where needed.

10

Unresolved questions were explicitly recorded.

11

Handoffs include status, evidence, changes, and next actions.

12

Another teammate could reconstruct the important work from the notes alone.