A customer asked for your pen test report and you don't have one. What now?

By José · Published

If a customer's security review asks for your penetration test report and you have never had one, say so plainly. Then send what you do have: recent scan results, a short security overview, your policies, and the date of a third-party test if you've booked one. Don't tick "yes," don't present an automated scan as a pen test, and don't go quiet hoping the question goes away.

Reviewers see small vendors without a report all the time. A vendor who overstates its testing and gets caught worries them far more. They need enough evidence to record a risk decision. Sometimes that means you commission a test before the contract is signed; often a dated commitment plus some evidence you already have is enough for now.

What is the questionnaire actually asking?

Read the exact wording first, because it tells you how strict the reviewer will be. Three public examples:

The words that keep coming back are independent, third-party, periodic and scope. To a reviewer, "independent third party" means someone outside your company who tests for a living. A scan you ran yourself won't meet that, however careful you were.

"We haven't done any third-party pen testing." What do I write?

Write exactly that, then add context. For example:

We have not yet had an independent third-party penetration test. Today we run [weekly automated dependency and container scanning / a ZAP baseline scan on each release], our hosting runs on [provider], whose own controls are covered by its SOC 2 report, and access to production is limited to [n] people with MFA. We plan a third-party application test in [month], scoped to [the app and API you will use], and will share the summary with you when it is complete.

Keep only the bracketed parts that are true. If you haven't planned a test, leave the date out instead of making one up. An honest "no" with a plan usually gets logged as a finding with a due date. A "yes" you can't back up can come back later as a contract dispute.

What can I send instead of a pen test report?

None of this replaces a test, but it shows the reviewer you check your own systems. Things worth attaching:

Some reviewers will accept this for a lower-risk purchase. Others have a hard requirement that nothing on this list will clear. Ask the reviewer which kind it is; the answer can save you weeks.

Should we get a pen test before the deal closes?

If the contract or the reviewer's policy requires an independent test, yes, and book it soon. Before you call vendors:

Do I have to send the full report?

Usually not, and never without some protection, because a full report lists the weaknesses in your product. The common practice is to share an executive summary or an attestation letter from the testing firm, often under NDA, stating the scope, dates, tester and remediation status (CyberFortify). NIST's testing guide also expects reports in different formats for different audiences (NIST SP 800-115, section 8.2).

Larger vendors differ here. In its published CAIQ, AWS says it "does not share the results directly with customers" and has its third-party auditors review them. Notion and PostHog make pen test results available through their trust centers. If a customer insists on the full report, the usual condition is an NDA limiting who can read it and for how long.

What does a reviewer look for in a pen test report?

ItemWhat they check
DateIs it recent? Reviewers commonly expect a test from the last 12 months (CyberFortify).
ScopeDoes it cover the product and environment they will use?
TesterIs the firm independent of you? The VSAQ asks you to name it.
MethodDid it include manual testing, or only an automated scan? The VSAQ asks this directly.
FindingsEach with a severity rating and a description of impact.
RemediationWhich findings are fixed, which are open, and whether a retest confirmed the fixes.

Open critical or high findings with no plan cause the most trouble. A report showing fixed findings and a retest reads better than a "clean" report with a narrow scope.

Does SOC 2 require a pen test?

No, not by name. In the AICPA's Trust Services Criteria, penetration testing is one example in a point of focus under CC4.1, the monitoring criterion. As quoted by Fractional CISO from the 2022 revised points of focus, management's evaluations "may include first- and second-line monitoring and control testing, internal audit assessments, compliance assessments, resilience assessments, vulnerability scans, security assessment, penetration testing, and third-party assessments." The full criteria are on the AICPA site behind a download form.

So you can have a SOC 2 report without a pen test. A buyer's questionnaire can still ask for one regardless of what SOC 2 says, and having SOC 2 won't answer that question for you.

Where Mobius fits

Mobius Proof & Retest ($500 per scoped question, early access) answers one named question about one condition. After you prove you own the domain and confirm the scope Mobius shows you, it runs one approved check against that condition. You get a PDF evidence brief whether or not the condition is confirmed, remediation guidance where it applies, and one retest of the same condition after the fix. A finding isn't guaranteed.

It is not a full penetration test. It can help when a reviewer has asked about one specific condition and wants evidence that it was checked and fixed. It won't satisfy a requirement for an independent third-party penetration test of your application; if the questionnaire asks for that, book a pen test. To see what's public about your domain first, run the free domain check, which uses public sources only and never connects to your systems.

Sources