About The people and vision powering Probo Blog The latest news from Probo Stories Hear from our customers Docs Documentation for Probo GitHub Explore our open-source compliance tools
Back to Blog
October 19, 2025, by Antoine Bouchardy

Do you need a penetration test for SOC 2?

Is it required?

If you’re preparing for SOC 2, you’ve probably asked yourself: “Do we actually need a penetration test?”

It’s a valid question, especially since the SOC 2 framework never explicitly uses the term “penetration test”. What SOC 2 technically requires is that you identify and remediate security vulnerabilities, which can be done through either a vulnerability assessment or a penetration test.

However, in practice, auditors and security-conscious customers expect a penetration test.

Key takeaways

Why auditors expect a pen test

The foundation of SOC 2 is the Security Principle, which requires systems to be protected against unauthorized access and related risks.

You can claim you do vulnerability testing, but a professional penetration test provides objective proof. It shows you aren’t just compliant on paper and you’re actively testing your defenses.

The type of penetration test

TypeWhat it simulatesWhen it’s useful
External pen testAttacks from the public internet (public APIs, web apps).Minimum expected for SOC 2.
Internal pen test

Threats from within your network or compromised employee credentials.

More relevant for larger orgs or hybrid environments.
Black boxNo system knowledge given to the tester.Realistic threat simulation.
White box

Full access to source code, infrastructure, architecture diagrams.

Most thorough and efficient form.

If you’re early, it’s okay not to do it

You do not need a penetration test, and SOC 2, if:

In fact, doing a pen test too early can be wasteful:

Best practice:
Build your product → implement basic security hygiene → pursue SOC 2 (and pen testing) when a customer or partner explicitly requires it.

How Probo helps

Probo doesn’t conduct penetration tests directly, but we:

So you don’t have to manage yet another project.

Conclusion

A penetration test isn’t technically mandatory in SOC 2 but it has become the industry norm and auditor expectation. However, if your startup is still early, or no one is asking for it yet, it is perfectly okay to wait.

Frequently asked questions

1. When should we do our penetration test?
After your security controls are in place but before your audit window begins, ideally 1–2 months prior (so you have time to fix all findings).

2. How often is a penetration test required?
Auditors generally expect it annually. SOC 2 only requires annual vulnerability testing, but a pen test is considered the gold standard.

3. Vulnerability scan vs. penetration test: what’s the difference?

4. What if the penetration test finds critical vulnerabilities?
That’s normal. Auditors don’t expect perfection, just a process. What matters is:

5. How much does a penetration test cost?
Typically $2,000 to +$25,000+, depending on scope, infrastructure complexity, and testing type.


Écrit par Antoine Bouchardy
Antoine Bouchardy est le PDG et cofondateur de Probo, avec pour mission de rendre la conformité simple et accessible aux startups. Il écrit sur les défis auxquels les fondateurs font face pour équilibrer croissance et régulation. Lorsqu’il ne travaille pas sur Probo, il est à vélo ou en train de bricoler sur des projets open source.
Portrait Antoine Bouchardy
Inscrivez-vous à notre newsletter pour recevoir des conseils pratiques sur la conformité, directement dans votre boîte mail.
Logo probo

Les normes que nous prenons en charge

Vous ne trouvez pas celle que vous cherchez ?
Contactez-nous, nous la gérons probablement aussi.

SOC 3
SOC 2 Type 2
ISO 27701
ISO 42001
SOC 2 Type 1
GDPR
CASA
ISO 27001
HIPAA
CCPA
Devenez conforme