Delivering Findings Without Emailing a PDF Around
The report is a map of every weakness in a client estate, and most firms still deliver it as an attachment. What goes wrong, what clients have started asking for, and what a delivery surface changes beyond security.
Consider what the deliverable actually is. A structured, prioritised, reproducible list of every way into a client’s systems, written clearly enough that a competent attacker could work from it directly. Now consider that the industry standard for handing it over is a PDF attached to an email, occasionally with a password sent in a second email to the same inbox.
What Goes Wrong, Specifically
- It multiplies. The recipient forwards it to two colleagues, one forwards it to a contractor, somebody puts it in a shared drive so the team can see it. Within a fortnight nobody knows how many copies exist or who holds them.
- It outlives its relevance. A findings list from two years ago is still a findings list. Half of it may still be accurate, and it will sit in inboxes indefinitely.
- It cannot be corrected. Issue a revision and the old one is still out there. Two people in the same meeting can be reading different versions and not know.
- It cannot be revoked. When somebody leaves the client, their copy leaves with them.
- You cannot answer the question. "Who has seen our report?" is a question you will eventually be asked. With email the honest answer is that you have no idea.
Password-protecting the file addresses almost none of this. It stops the mail server reading it, which was not the threat, and it adds a password to be forwarded alongside the document.
The risk is not interception in transit. Mail between competent providers is encrypted in transit as a matter of course. The risk is the uncontrolled copies that exist forever afterwards, on endpoints you will never see.
What Clients Have Started Asking For
Security teams have worked this out, and it is now turning up in the paperwork. The pattern of request is consistent:
| They ask for | What they are really checking |
|---|---|
| A named list of who can access findings | That access is a decision somebody made rather than a side effect of a mailing list |
| Access that can be withdrawn | That a leaver stops being able to read it |
| A single current version | That there is one authoritative document rather than a family of them |
| Retention with an end date | That findings do not accumulate indefinitely on somebody else’s systems |
| Authentication with a second factor | That a stolen password does not open the map |
Every one of those is straightforward with a delivery surface and impossible with an attachment.
The Part Nobody Puts in the Business Case
The security argument is the one that gets a portal approved. The commercial argument is the one that makes it worth having.
When findings live somewhere the client signs into, that place becomes the record of your relationship. Every report you have ever released, every finding and its current state, every retest outcome, every attestation letter. A year later, when their auditor wants evidence of testing or a customer asks whether they assess their applications, your client goes to a page with your name on it rather than searching their inbox.
An attachment is delivered once and forgotten. A place they return to is a relationship they renew.
What a Delivery Surface Has to Get Right
- Release is deliberate. Findings reach the client when you release them, not when you save them. Nobody should read a half-written finding.
- Access is per person. Named accounts, not a shared link and not a shared password.
- A second factor gates the data, and the check is recent rather than something that happened at enrolment.
- Questions land in context. A query about a finding should attach to that finding, not arrive as an email thread somebody has to reconcile.
- History persists. Past engagements stay available, because the value of the record is that it is complete.
- It looks like you. Your domain, your brand. A client should not be sent into somebody else’s product to read their own vulnerabilities.
Clients get standing accounts on your domain, locked to their own organisation, and see only the findings you have released. That boundary is enforced by the database on every query rather than by hiding buttons, and reading anything requires a session that has recently proved a second factor. Between engagements it becomes their record with you: every report, every finding and its state, retest outcomes and attestation letters, which is exactly what they need when their auditor asks a year later.
Managing the Transition
Clients who have received attachments for years will ask for one anyway. That is fine, and worth handling deliberately rather than by exception.
- Make the portal the default for new engagements rather than trying to migrate everyone at once.
- Say why in one sentence, framed around their control rather than your convenience: access you can withdraw, one current version, and a record their auditor can be pointed at.
- Keep a signed-off PDF available for the clients who genuinely need one for their own document management. The point is not to abolish files, it is to stop the file being the only copy.
- Invite the right people, not a generic address. Named accounts are what makes the rest of it true.
- Agree retention up front, so the answer exists before somebody asks for it.
The firms that made this change describe the same outcome. The security argument opened the conversation, and the thing they would not now give up is that clients come back to a page with their name on it.
Pental Is Built by the People Writing This
Engagement management for testing firms, on a database you own, under your brand, with the AI running on your key.