Executive summary
Risk in English. Severity mix. What to tell the board this month versus next quarter.
Coverage
Risk in English. Severity mix. What to tell the board this month versus next quarter.
Each finding: CVSS v3.1, affected asset, steps, evidence, fix, references.
OWASP, ISO/IEC 27001 Annex A, NCSC CAF objectives — applied where they are honest, omitted where they are not.
Free verification of confirmed issues. Optional letter stating independent VAPT was performed, with dates and scope.
No CREST logo. No fake CHECK number. If a tender requires CREST or NCSC CHECK, say so on the scoping call and we will tell you we are not the supplier.
Why it matters
A tool export with 300 informational findings, no exploitability assessment and a severity column copied from a CVSS calculator does not help anybody. Your board cannot act on it, your developers do not trust it, and your customer’s procurement team cannot accept it. The test is the work; the report is what you actually bought.
A director needs to know the business exposure and the cost of fixing it. A developer needs the exact request and the specific line to change. An auditor needs traceability from finding to control to verification date. We write for all three in one document rather than producing something that satisfies none of them.
CVSS v3.1 as a baseline, then adjusted for your context and stated plainly: an authenticated-only finding in an internal tool is not the same risk as the same bug on a public sign-up flow. We show the vector, and we explain any adjustment rather than quietly inflating a score.
Findings map to ISO 27001 Annex A, NCSC CAF outcomes, OWASP and PCI DSS where the mapping genuinely holds. Where a finding evidences nothing in a framework, the report says so. Padded mappings get noticed by good auditors and cost you credibility at exactly the wrong moment.
This engagement is available two ways: as the reporting stage of any test we run, or as a standalone service that takes findings you already have — from another supplier, a bug bounty programme, or your own team — and turns them into a document that survives scrutiny.
How it runs
Either the findings from an engagement we ran, or your existing material: another supplier’s report, bug bounty submissions, scanner output, internal tickets. We start by working out what is actually true.
Every finding we did not produce ourselves is re-checked. Unreproducible findings are marked as such rather than passed along. False positives are removed, and we say how many there were.
CVSS v3.1 vectors, then contextual adjustment against your architecture, exposure and data. Every adjustment is stated and justified in the finding itself.
Against ISO 27001 Annex A, NCSC CAF, OWASP ASVS or API Top 10, and PCI DSS where relevant, with explicit gaps where no honest mapping exists.
Executive summary, technical findings, remediation plan sequenced by effort against risk, and an appendix with the raw evidence. Plain English throughout, British spelling, no filler.
A call with your engineers to work through the findings, then a re-test of what you have fixed and a statement of what is now closed.
Deliverables
Two pages a non-technical director reads once and understands: scope, exposure in business terms, remediation cost, and a clear statement of whether we would sign this off.
Severity with CVSS vector, affected components, reproduction steps, evidence, impact and specific remediation. Written so a developer never has to email us to understand a finding.
Sequenced by risk reduced per unit of effort, not by severity label. The first three items are usually where most of the real exposure goes, and saying so is more useful than a flat list.
A one-page letter naming scope, dates, tester and outcome, suitable for a customer, an insurer or a procurement portal — the document most people are actually chasing when they ask for the report.
Scoping
Where findings cannot be revalidated, they are included and clearly marked as carried forward and unverified. We will not restate somebody else’s unverified claim as though we had proven it.
UK compliance
The report is structured for an audit: finding, control, remediation, verification date. Your auditor can follow the thread without a meeting, which is usually the difference between a smooth surveillance visit and a long one.
Documented testing with a documented re-test is the evidence Article 32 expects. The attestation letter is what you send when a customer’s DPO asks whether you test.
Findings map to CAF outcomes for organisations in scope of NIS regulations or working with the public sector, with explicit gaps where a test cannot evidence an outcome.
Where card data is involved, the report is written to the evidence expectations of Requirement 11.4, including scope statement, methodology and re-test.
Questions
Related
02
03
A thirty-minute call. Assets, timeline, a quote in pounds sterling.
Request a quote