Skip to content
Sovereign SecureSovereign Secure

SOC 2 evidence

SOC 2 Penetration Testing: What Auditors Expect From Your Pen Test

Penetration testing for UK SaaS and service companies, scoped to your SOC 2 system description, timed to land inside your observation period and reported in a form your CPA firm and compliance platform can use.

Prefer to talk? Call +44 161 523 5276

  • Scoped to your SOC 2 system boundary
  • Timed inside your observation period
  • Report and retest ready to upload as evidence

The short answer

SOC 2 does not explicitly require a penetration test, but the Trust Services Criteria point to one: the points of focus for CC4.1 name penetration testing as a separate evaluation, and those for CC7.1 cover vulnerability scanning. Most CPA firms and customers expect an independent test of the in-scope system at least once a year, with findings fixed and retested.

On this page
  1. Does SOC 2 require a penetration test?
  2. What should a SOC 2 penetration test cover?
  3. When should the pentest happen in the observation period?
  4. How often should SOC 2 pentests run?
  5. What should a SOC 2 penetration testing report include?
  6. Do you need a retest?
  7. How do you use a SOC 2 pen test in Vanta or another compliance platform?
  8. Why Sovereign Secure
  9. Book your SOC 2 penetration test

SOC 2 penetration testing is an independent test of the system your SOC 2 report covers, timed and reported so your CPA firm can rely on it as evidence. SOC 2 does not explicitly require a penetration test, but the Trust Services Criteria point to one: the points of focus for CC4.1 name penetration testing as a form of separate evaluation, and those for CC7.1 cover vulnerability scanning. In practice, CPA firms and customers expect a test of the in-scope system at least once a year, with findings fixed and retested.

Sovereign Secure tests the applications, APIs and cloud environments behind SaaS and service platforms, and scopes each SOC 2 test from your system description and observation period. We do not issue SOC 2 reports; only licensed CPA firms can. We provide the penetration test, the retest and the report they examine. For the framework itself, see our SOC 2 compliance guide.

Does SOC 2 require a penetration test?

Not in so many words. SOC 2 sets criteria rather than prescribed controls, and no criterion says you must commission a penetration test. But the points of focus in the AICPA’s 2017 Trust Services Criteria (revised in 2022) mention penetration testing directly, and most service organisations include a test in the controls they describe. Once a test is in your control description, the CPA firm will check that it happened.

Criterion What it asks for What a penetration test shows
CC4.1 Ongoing and separate evaluations of whether controls are present and functioning; the points of focus name penetration testing An independent evaluation of your security controls
CC4.2 Deficiencies are evaluated and communicated to those responsible for corrective action Findings reported, assigned and tracked to closure
CC6.1 Logical access security over protected information assets Authentication, authorisation and tenant separation hold up under attack
CC6.6 Protection against threats from outside the system boundary Internet-facing services resist external attack
CC7.1 Detection of new vulnerabilities and misconfigurations; the points of focus cover vulnerability scanning Weaknesses that scanners miss, such as logic flaws and chained attacks
CC8.1 Changes are authorised, designed, tested and approved before implementation Major releases and architecture changes were security tested

You can, in principle, address CC4.1 with other evaluations, such as internal audit or an ISO 27001 certification. But a SaaS company that cannot produce a recent independent test will struggle with customer security questionnaires even if its SOC 2 report is clean, and many CPA firms expect to see one. The NCSC’s guidance on penetration testing makes a similar point from the UK side: a test checks that your vulnerability management works, rather than replacing it.

What should a SOC 2 penetration test cover?

The scope should match the system in your SOC 2 system description: the services customers rely on, and the infrastructure, software and data behind them. A common mismatch is a test of the marketing website while the product itself goes untested, and CPA firms and customers notice it.

Component Include when What we test
Customer-facing web application Almost always Authenticated testing across every user role, tenant isolation, session handling and business logic; see web application penetration testing
APIs Your product or integrations expose them Authorisation on every object and function, token handling and rate limiting; see API penetration testing
Cloud environment The system runs on AWS, Azure or Google Cloud Identity and access management, storage exposure, network rules and logging; see cloud penetration testing and AWS penetration testing
External perimeter Internet-facing hosts are in scope Exposed services, administrative interfaces and misconfigurations
Mobile apps They are part of the service Data storage, transport security and the APIs behind them
Corporate network and endpoints Your description includes offices or internal systems Internal network and Active Directory attack paths

Your cloud provider’s own infrastructure is not yours to test. Many SaaS reports carve out the cloud provider as a subservice organisation, and the provider’s own assurance reports cover its controls. Your test covers what you build and configure on top of it, within the provider’s published testing rules. For multi-tenant platforms, our page on security testing for SaaS companies goes further into tenant isolation and release-cycle testing.

Every test follows the five stages of penetration testing: planning and reconnaissance, scanning, gaining access, maintaining access, and analysis and reporting.

When should the pentest happen in the observation period?

For a Type 2 report, the test should fall inside the observation period, early enough that you can fix findings and retest before the period ends. For a Type 1, complete it before the report date. The CPA firm can only test a control that operated within the period it reports on.

Point in the cycle What to do
Before the period starts Agree the scope with your CPA firm and book the test; fix anything already known
Early in the period Run the penetration test
Within your remediation deadlines Fix findings according to the severity deadlines in your vulnerability management policy
Before the period ends Retest, so the evidence shows findings closed
Each following year Test in the same part of the period, so there is never more than a year between tests

If no test takes place inside the period, the CPA firm has nothing to examine for that control, which can lead to an exception or a gap your customers will ask about. Our comparison of SOC 2 Type 1 vs Type 2 explains how the observation period works and how long it usually runs.

How often should SOC 2 pentests run?

At least once a year, and after significant changes to the system. The Trust Services Criteria do not set a frequency, so the commitment comes from your own control description and policy, and annual testing is what most CPA firms and customers expect. The CC7.1 points of focus also call for vulnerability scans periodically and after significant change, which is why most SOC 2 programmes pair an annual test with regular vulnerability scanning.

Significant change typically includes a new authentication model, a new API version, a move between cloud providers, a major new product module, or an acquisition that joins two platforms. Write down what counts as significant in your policy, so the CPA firm can test you against your own rule. Teams that release often sometimes spread testing across the year through penetration testing as a service (PTaaS), with smaller scoped tests after each major change.

What should a SOC 2 penetration testing report include?

It should show who tested what, when, what was found and what happened next, in a form both your CPA firm and your compliance platform can use. The CPA firm will compare the report with your control description and system boundary, so the scope section matters as much as the findings. Include:

  • Executive summary in plain language, suitable for sharing with customers under NDA.
  • Tester and dates: the testing firm, the test window and the report date, showing independence from the team that built the system.
  • Scope: the applications, URLs, API versions, cloud accounts, environments and user roles tested, matching the system description.
  • Methodology: the approach and standards followed, such as the OWASP Web Security Testing Guide for web applications.
  • Findings with severity ratings, evidence, affected assets and remediation advice.
  • Retest results showing which findings are closed, and when.

Compliance automation platforms such as Vanta collect this evidence and track it against your controls, but they do not replace the test. Our report and retest results can be uploaded to whichever platform you use, as the section on compliance platforms below explains.

Do you need a retest?

Yes, if you want your evidence to show findings closed. CC4.2 is about evaluating deficiencies and getting them to the people who fix them, and a CPA firm will look for evidence that significant findings were remediated within the deadlines your policy sets. A retest gives independent confirmation that each fix works; without one, your evidence rests on your own engineers’ word.

Set remediation deadlines by severity in your vulnerability management policy, and make them realistic, because the CPA firm will test you against what you wrote. Findings you decide not to fix should go through your risk acceptance process, with a named owner and a review date.

How do you use a SOC 2 pen test in Vanta or another compliance platform?

Treat the platform as the place the evidence lives, not the source of it. A “Vanta pentest” is simply an independent penetration test whose report you upload against the platform’s penetration testing control, and the same applies to other compliance automation tools. To make the evidence hold up:

  1. Check what the control asks for. Note the frequency and scope that the platform’s control and your own policy describe, so the test matches them.
  2. Scope the test to your system description, using the components table above, not just the marketing website.
  3. Commission an independent tester and book the test early in your observation period.
  4. Upload the report as evidence against the control, with the test dates and scope visible.
  5. Track findings to closure in your ticketing system or the platform, against the deadlines in your vulnerability management policy.
  6. Upload the retest results, so the evidence shows findings closed, and diarise next year’s test.

“External pen testing” can mean a test by an outside firm, which is what SOC 2 evidence usually needs, or a test of your internet-facing attack surface; a SOC 2 test is usually both.

Why Sovereign Secure

We are not a CPA firm and we do not issue SOC 2 reports. We provide the testing evidence:

  • Full-stack testing of web applications, APIs, cloud environments, networks and mobile apps, plus source code review and AI and LLM testing, with vulnerability scanning between tests.
  • ISO 27001 certified, so our own information security management is independently audited. We also provide ISO 27001 consultancy for companies whose UK and European customers ask for certification as well as SOC 2 (see ISO 27001 vs SOC 2); certification audits are carried out by our partner certification body, MQA International.
  • A PCI SSC Qualified Security Assessor (QSA) company, for SaaS platforms that also handle card data and need penetration testing under PCI DSS requirement 11.4.
  • UK and US presence: a UK company since 2012, headquartered in Accrington, Lancashire, with an office in Los Angeles as well as Singapore, Dubai and Dhaka.

Book your SOC 2 penetration test

Tell us your report type, your observation period dates, the applications, APIs and cloud accounts in scope, and anything your CPA firm has asked for. We will send a fixed quote for a test that lands inside your window, with time planned for the retest. Request a penetration testing quote or call +44 161 523 5276.

Last reviewed October 2026 by the Sovereign Secure assessment team.

Trusted by banks, payment providers and global brands

  • Accor
  • Fiserv
  • JCPenney
  • Ticketmaster
  • Nitecrest
  • Cashplus
  • Ahli United Bank
  • Kuwait Finance House
  • AYA Bank
  • Bank of Palestine
  • Liquid Pay
  • DataFlow Group
  • Wilmington
  • The Growth Company
  • Wahyukart

FAQ

Frequently asked questions

Can't find your answer? Call us on +44 161 523 5276 or send us a message.

Does SOC 2 require a penetration test?

Not explicitly. The points of focus for CC4.1 name penetration testing as a form of separate evaluation and those for CC7.1 cover vulnerability scanning, so most CPA firms and customers expect an independent test of the in-scope system at least once a year.

How often should SOC 2 pentests run?

At least annually, and after significant changes to the system such as a new authentication model or a cloud migration. Whatever frequency your control description states is the one your CPA firm will test you against.

What should a SOC 2 pentest cover?

Everything in your SOC 2 system description that an attacker could reach: usually the customer-facing application, its APIs, the cloud environment and internet-facing hosts, plus mobile apps or internal networks if they are part of the system.

When should the test happen for a Type 2 report?

Inside the observation period, early enough to fix findings and retest before the period ends. For a Type 1 report, complete the test before the report date.

Is vulnerability scanning enough for SOC 2?

Scanning supports CC7.1, but it only finds known weaknesses. It misses broken access control, business logic flaws and tenant isolation failures, which is why most SOC 2 programmes pair regular scans with an annual manual test.

Who should carry out a SOC 2 penetration test?

Competent testers who are independent of the people who build and run the system, usually a specialist firm separate from your CPA firm. SOC 2 names no particular tester qualification, so check whether any customer contract sets its own requirements.

Can we upload the report to Vanta or another compliance platform?

Yes. A SOC 2 pentest report and its retest results are documents you upload as evidence against your penetration testing control, whichever platform you use. The platform tracks the evidence; it does not replace the test.

Is a SOC 2 pen test different from a normal penetration test?

The testing techniques are the same. What differs is the framing: the scope must match your SOC 2 system description, the test must fall inside the observation period, and the report must show the tester, dates, scope and retest results so your CPA firm can rely on it.

Free consultation

Talk to an assessor

We aim to reply within one working day, and send a fixed quote once your scope is confirmed.

  • PCI SSC-approved QSA, QPA, CPSA, P2PE and 3DS assessors
  • IASME-licensed Cyber Essentials certification body
  • Clients across the UK, US, Europe, Middle East and Asia since 2012

“The Cyber Security Services were delivered on time and price was competitive.”

Beverley McGowan, Director, Specialists Hub. Read the full testimonial

By sending this form you agree to us contacting you about your enquiry. See our privacy policy.

We aim to reply within one working day. The first consultation is free.