Sample report

Sample penetration test report

This is the report format we send after a test. The client, Harbor Notes, is fictional. Its app, its people and all nine findings are sample data.

Download the sample report (PDF, 11 pages, 300 KB)

What is in the report

Who each part is for

The first two pages are for a reader who is not technical, such as a founder or a manager. They show what is most serious and which data an attacker could reach.

The finding pages are for the engineer who fixes the problem. The routes, the cause, the fix and the proof-of-concept steps are real text in the PDF, so the engineer can copy them or give the file to a coding tool.

Pages from the report

Cover page of the sample report for Harbor Notes, a fictional company. It names the worst finding, that any customer can download the data of another customer, and counts 1 Critical, 3 High, 3 Medium and 2 Low findings.
The cover.
The page What we found. A diagram shows how a user of one customer gets the export of another customer. Below it, eight more findings are listed with their severity.
The summary page, in plain words.
The page for finding F-01, rated Critical. It has an attack diagram, rows for Risk, Where, Cause, Not tested and Fix, and three proof-of-concept steps with curl commands and expected results.
A finding page, for the engineer.

Single findings from our research notes

Three findings from our research notes, each written up as a one-page sample report:

To read how a test runs and what we test, see Application security assessment.