Home / Blog / Writeup

WriteupSample article · illustrative copy

A field note on writing useful security reports

How a report can make its observations, interpretation and limits clear to the people who read it next.

  • 12 Sep 2026
  • 7 min read
  • Writeup

A useful report helps a reader see what was examined, what was observed, and where confidence ends. This sample writeup also demonstrates every component of the shared reading template.

This example shows the shape of a reading page, not approved guidance. The same Markdown format will carry Learn lessons, so each component below can sit between ordinary paragraphs.

Start with the question

Give the reader enough context to understand why the observation matters. State the question plainly, then describe the scope in ordinary language. An explicit scope is easier to review than an implied one.1

Separate evidence from interpretation

Record what happened before explaining what it might mean. Distinguish direct observations from assumptions, and say when an example is illustrative. A short template like the one below keeps the layers apart.

markdown
## Finding: <short, specific title>
Scope:       <what was tested, and what was not>
Observed:    <what happened, quoted where possible>
Interpreted: <what you think it means>
Confidence:  <low | medium | high, and why>
Limits:      <what this does not show>
<!-- sample template, adapt freely -->

Keep the layers visible

Readers skim. Headings such as Observed and Interpreted let them find the layer they need without rereading the whole report.

Fig. 1 · Placeholder diagram. Keep the three layers visibly separate in the written report.

Give the report a structure

A consistent order helps reviewers compare reports. One possible order:

  1. Summary in two or three sentences.
  2. Scope and setup.
  3. Observations, each with its evidence.
  4. Interpretation and confidence.
  5. Limits and suggested next steps.
Section Answers Common gap
Summary What should I know first? Buries the main point
Scope What was looked at? Leaves exclusions implied
Evidence What happened, exactly? Mixes in interpretation
Limits Where does confidence end? Missing entirely
Table 1 · Sample structure, illustrative only.

A finding the reader cannot check is a claim, not a finding.

Sample pull quote · illustrative

Make limits visible

Describe what was not examined and what remains uncertain. Limits help a future reader avoid overgeneralizing from one observation.

Finally, say what you would try next. It turns a report into an invitation to review.

Notes

  1. Sample footnote. A footnote is a good home for setup detail that would interrupt the main argument. ↩