Field Guide

What makes a physical pentest report defensible to auditors

Traceable evidence, framework mapping, reproducible findings · 2026

A physical pentest report rarely stops at the client's security team. It travels on to auditors, to a board, to an insurer, sometimes to a regulator. This guide sets out what makes such a report stand up to that scrutiny: traceable evidence, mapping to recognised frameworks, and findings another tester could reproduce.

What "defensible" means

A report is defensible when it survives a reader who is paid to be sceptical. For a physical security assessment that reader is usually an auditor, working through an ISO 27001 surveillance visit, a NIS2 obligation, an insurance review, or an IEC 62443 assessment of an operational site. They are not interested in the story of how the team got in. They test four things, and a report that cannot answer them gets discounted:

A polished narrative PDF that says the team cloned a badge and reached the server room fails all four. It is a claim, not a record.

Traceable evidence

The first thing an auditor pulls on is the link between a claim and its proof. In a defensible report, every finding is tied to the exact capture file behind it, and that file carries a SHA-256 custody record with its own evidence identifier. The auditor can follow a finding down to a specific artefact, see the digest recorded for it, and re-verify that digest independently. This is the difference between "the report asserts a clonable badge" and "the report points at capture VP-2026-0042, whose hash the auditor just reproduced with sha256sum". The detail of how that integrity is established is covered in the chain-of-custody and capture-integrity guides. For the report, the point is that traceability is built in, finding by finding, rather than reconstructed afterwards from memory.

Mapping to frameworks the auditor already uses

An auditor does not think in findings. They think in controls. A finding that is not connected to the framework they are assessing against is, to them, an orphan. A defensible report does the mapping for them, the same way every time, for each finding. Vaultprobe maps each finding to the standards a UK and EU assessor is most likely to be held to:

Because the mapping is done per finding subtype and applied consistently, it stays the same across reports and across testers, rather than depending on whoever wrote the document remembering which control applies. An auditor can read from a finding straight to the clause they are signing off, which is the single thing that makes a pentest report useful to them rather than merely interesting.

Reproducible findings

The last test an auditor applies is whether the finding stands on its own, or only inside the tester's head. Reproducibility in a report means recording enough that someone else could understand and re-check the finding without a phone call: the hardware and capture behind it, the identified device or vendor where fingerprinting applies, and a reference to the underlying weakness rather than just an adjective like "critical". Vaultprobe attaches a citation to each finding from a built-in library that ties the weakness to a CVE and to primary sources, including NIST, IEC, ETSI, CISA, and academic literature, printed in an appendix the reader can check without coming back with a question.

A severity rating an auditor cannot trace to a source is an opinion. A severity rating backed by a named card behaviour, a CVE, and a standards citation is a finding. The difference is what survives review.

Output the auditor's tools can read

Defensibility is partly about the human reader and partly about the systems behind them. Alongside the PDF, Vaultprobe emits structured JSON and NIST OSCAL 1.1.2 assessment-results output, so findings can be ingested into the GRC and compliance platforms an auditor or a larger client already runs, rather than retyped. The report a person reads and the data a system ingests come from the same evidence, so they cannot drift apart.

What a defensible report does not do

It is worth being clear about the boundary. A report is made defensible by traceable evidence, consistent framework mapping, and reproducible findings. It is not made defensible by the vendor's badges. Vaultprobe does not stand in for a certification the testing firm does not hold, and it does not assert one. What it does is make the firm's own work checkable: every finding anchored to verifiable evidence, mapped to a control, and backed by a source. That is what an auditor can actually sign against.

Generate one from your own data

Vaultprobe runs as a single self-hosted Docker container, with no cloud upload and no client data leaving your network. The 30-day pilot lets you turn your own engagement captures into a mapped, evidence-anchored report and hand it to an auditor.