Choosing a provider

SOC 2 penetration testing providers: what to compare

SOC 2 penetration testing providers compared on sample reports, credentials and retest terms, with the AICPA wording and the evidence to request.

Short answer

SOC 2 does not require a penetration test, but the AICPA criteria name penetration testing as one example of an evaluation, and many auditors ask for a recent third-party report. No provider can promise auditor acceptance. Compare sample reports, scope statements, retest letters and tester details, and ask your auditor first.

SOC 2 penetration testing providers differ in what they publish: some name SOC 2 on their pages, some show a sample report, some list credentials, and most leave auditor acceptance to you. No provider can promise that your auditor will accept its report. This page shows what the SOC 2 criteria say, which provider fields matter for audit evidence, and which documents to request. Facts come from the PentestCompare dataset, checked on 9 November 2026.

Does SOC 2 require a penetration test?#

No. SOC 2 is an attestation against the AICPA Trust Services Criteria (TSC). The criteria set objectives, and a company picks controls to meet them. The 2017 criteria (March 2020 update) say that "Use of the trust services criteria does not require an assessment of whether each point of focus is addressed."

Penetration testing appears once, as an example. Under CC4.1, the point of focus "Considers Different Types of Ongoing and Separate Evaluations" reads: "Management uses a variety of different types of ongoing and separate evaluations, including penetration testing, independent certification made against established specifications (for example, ISO certifications), and internal audit assessments."

CC7.1 asks the entity to use "detection and monitoring procedures to identify (1) changes to configurations that result in the introduction of new vulnerabilities, and (2) susceptibilities to newly discovered vulnerabilities." Its point of focus covers vulnerability scans and does not name pentests.

We quote the 2017 text as hosted in a third-party copy. AICPA also publishes a 2022 revision of the points of focus behind a free login, and we have not read it. Its wording may differ. Linford & Co, a CPA firm, writes that a vulnerability scan or penetration test "is not required" to meet the Trust Services Criteria for a SOC 2 report and that "The specific controls that must be met are not provided by the AICPA Trust Services Criteria." In practice, auditors and customers commonly ask for a recent third-party pentest report. That is common practice, not a rule.

What do auditors and compliance tools ask for?#

Compliance platforms show what evidence they collect. Drata's control DCF-19 asks you to "Upload evidence of the most recent penetration testing activities". Vanta describes findings with "severity, steps to reproduce, and recommendations for remediation" and says "a retest can confirm vulnerabilities have been resolved". These are platform help pages, not audit rules.

Your auditor decides what is enough. Ask the auditor three things before you buy: whether a pentest is expected, what tester independence they want, and what the report must contain.

Which provider fields matter for SOC 2 evidence?#

The dataset has five fields that bear on audit evidence. The table shows them for providers whose pages mention SOC 2. Excession Labs is the publisher and appears as one row.

Provider Delivery Sample report Retesting (provider's statement) Credentials listed
Aikido Automated Public Free for up to 6 months SOC 2, ISO 27001, ISO 42001, CREST (as listed on the AI pentest page; CREST may relate to the human-led option)
BreachLock Hybrid On request Free manual retests: 1, 2 or custom by tier CREST accreditation
Cobalt Hybrid On request Pricing table says 6 or 12 months; FAQ says unlimited during the contract SOC 2 Type II, ISO 27001, CREST
Escape Automated Not published No limits stated None listed
Excession Labs Hybrid Public (sample for an invented app) Offered; terms set in each quote None listed
HackerOne Hybrid Not published Unlimited retests in the remediation period (30 or 90 days), per docs None listed
Hadrian Hybrid Not published Not published SOC 2 Type 2 (badge)
Parameter Automated Public Free, listed for Single App SOC 2 Type I
Secure Ideas Human-led Public Not included by default; may change the quote CREST
Synack Hybrid Not published Patch verification included in each product FedRAMP authorized (level not stated)
TurboPentest Automated Public Paid new run; free re-test if no actionable findings (once per domain) Its own PCI DSS and CMMC compliance, a vendor claim
XBOW Automated Not published Free and unlimited None listed

Two cautions apply. First, a provider's own credentials describe the provider, not your audit. A provider's SOC 2 report covers its own controls. Second, the dataset records the SOC 2 mention as marketing text. XBOW's page lists SOC 2 and other frameworks without making clear whether XBOW holds the certification or supports the framework.

Pen Test Partners, Horizon3.ai and Terra Security do not name SOC 2 in the dataset. Terra lists a SOC 2 Type II badge among its credentials but names no frameworks on its page.

What evidence should you request from a provider?#

Ask for these documents. Each answers a question your auditor may ask.

Document What it shows What to check
Sample report What you would receive Severity scale, reproduction steps, evidence, remediation advice, a limitations section
Scope statement What was and was not tested Named apps, APIs, environments, roles, dates, exclusions
Retest letter or retest section That fixes were verified Date of original test, date of retest, which findings were retested and the result of each
Tester information Who did the work Who tests, who reviews, the tester's independence from the systems tested
Method statement How the test ran Black, grey or white box, tools, and whether humans validate findings
Attestation letter, if offered A short summary for customers What it states and what it does not. No standard defines this letter.

The PCI SSC Penetration Testing Guidance (v1.1, September 2017) says its report outlines "are only suggested outlines and do not define specific reporting requirements for PCI DSS penetration tests." SOC 2 sets no format either, so agree the contents with your auditor.

An attestation letter is a vendor document. Vendors that sell letters say acceptance varies, so never treat a letter as auditor-approved. TurboPentest and Parameter mention letters or auditor-mapped reports on their pages. Ask your auditor if it accepts them.

How should timing work for a Type II audit?#

A Type II audit covers a period. Top Floor Security, a testing vendor, advises running the test early in the period so the fix and retest also fall inside it. That is a vendor view. Choose a provider that publishes a retest window you can use inside your period. For example, Cobalt, Aikido and HackerOne publish windows of months or weeks. Confirm dates with your auditor.

How should you compare providers for SOC 2?#

Send the same scope summary to each provider. Then compare the documents above, not the badges. A short list might hold one automated provider, one platform and one consultancy, so you see the range of evidence each delivery type gives. The sample report guide shows how to read the samples. The cost guide shows what each model costs.

PTaaS platform · hybrid

Cobalt

Cobalt sells pentests through a platform that connects buyers with a network of vetted freelance testers, plus an autonomous pentest product. Work is bought mostly as annual credit packages, and results appear in the platform as testing proceeds.

Published price: $3,500 per test · Sample report: on request

AI-assisted testing service · automated

Parameter

Parameter offers AI-agent pentesting for web apps, APIs and infrastructure, needing only a URL and credentials. One run produces executive, customer, auditor and remediation reports.

Published price: Custom quote · Sample report: public

Questions

Does my SOC 2 auditor have to accept a given provider's report?

No rule makes an auditor accept a given provider. The auditor sets its own evidence standard. Send the sample report and scope statement to your auditor before you buy, and keep their reply.

Should the pentest fall inside the Type II audit period?

Top Floor Security, a testing vendor, advises running the test early in the audit period so the fix and the retest also fall inside it. This is a vendor view. Confirm the dates with your auditor.

Is a provider's own SOC 2 report the same as a SOC 2 pentest?

No. A provider's SOC 2 report covers the provider's own controls. Your SOC 2 report covers yours. A pentest is one kind of evidence you can give your auditor.

Sources

  1. AICPA TSP 100, 2017 Trust Services Criteria (March 2020 update), copy hosted by Arpio (checked 9 November 2026)
  2. AICPA: 2017 Trust Services Criteria with revised points of focus, 2022 (checked 9 November 2026)
  3. Linford & Co: pentesting for SOC 2 (checked 9 November 2026)
  4. PCI SSC Penetration Testing Guidance v1.1 (September 2017) (checked 9 November 2026)
  5. Drata Help: example evidence for not-monitored controls (checked 9 November 2026)
  6. Top Floor Security: Does SOC 2 require a penetration test? (checked 9 November 2026)
  7. Vanta Help: penetration testing (checked 9 November 2026)
  8. Aikido AI pentest page (checked 9 November 2026)
  9. Cobalt Trust Center (checked 9 November 2026)