Software Secured Company Logo.
Services
Services
WEB, API & MOBILE SECURITY

Manual reviews expose logic flaws, chained exploits, and hidden vulnerabilities

Web Application Pentesting
Mobile Application Pentesting
Secure Code Review
Infrastructure & Cloud Security

Uncovers insecure networks, lateral movement, and segmentation gaps

External Network Pentesting
Internal Network Pentesting
Secure Cloud Review
AI, IoT & HARDWARE SECURITY

Specialized testing validates AI, IoT, and hardware security posture

AI Pentesting
IoT Pentesting
Hardware Pentesting
ADVANCED ADVERSARY SIMULATIONS

We simulate attackers, exposing systemic risks executives must address

Red Teaming
Social Engineering
Threat Modelling
PENETRATION TESTING AS A SERVICE

PTaaS provides continuous manual pentests, aligned with release cycles

Penetration Testing as a Service
OWASP TOP 10 TRAINING

Practical security training strengthens teams, shifting security left effectively

Secure Code Training

Ethical Hacking

Services Overview

Black arrow icon

Enterprise Deal Support

Services Overview

Black arrow icon
Ready to get started?
Identify real vulnerabilities confidently with zero-false-positive penetration testing
Learn More
Industries
Industries
INDUSTRIES
Data and AI

AI pentesting uncovers adversarial threats, ensuring compliance and investor trust

Healthcare

Penetration testing protects PHI, strengthens compliance, and prevents healthcare breaches

Finance

Manual pentests expose FinTech risks, securing APIs, cloud, and compliance

Security

Penetration testing validates SecurTech resilience, compliance, and customer trust

SaaS

Pentesting secures SaaS platforms, proving compliance and accelerating enterprise sales

CASE STUDY

“As custodians of digital assets, you should actually custodize assets, not outsource. Software Secured helped us prove that our custody technology truly delivers on that promise for our clients in both the cryptocurrency and traditional finance”

Nicolas Stalder,
CEO & Co-Founder, Cordial Systems
Black arrow icon
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
Compliance
Compliance
COMPLIANCE
SOC 2 Penetration Testing

Pentesting validates SOC 2 controls, proving real security to auditors and customers

HIPAA Penetration Testing

Manual pentesting proves HIPAA controls protect PHI beyond documentation

ISO 27001 Penetration Testing

Pentests uncover risks audits miss, securing certification and enterprise trust

PCI DSS Penetration Testing

Pentesting validates PCI DSS controls, protecting sensitive cardholder data

GDPR Penetration Testing

GDPR-focused pentests reduce breach risk, regulatory fines, and reputational loss

CASE STUDY

“Software Secured’s comprehensive approach to penetration testing and mobile expertise led to finding more vulnerabilities than our previous vendors.”

Kevin Scully,
VP of Engineering, CompanyCam
Black arrow icon
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
PricingPortal
Resources
Resources
resources
Blogs
Case Studies
Events & Webinars
Partners
Customer Testimonials
News & Press
Guides and Checklists
About Us
cybersecurity and secure authentication methods.
Black arrow icon
API & Web Application Security Testing

Attack Chains: The Hidden Weakness in Modern API & Web Application Security

Alexis Savard
November 21, 2025
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
Login
Book a Consultation
Deal Blocked?
Guides and checklists
/
Checklists

SOC 2 Audit Evidence Package Checklist

Preparing for a SOC 2 audit means having the right evidence ready for every control that your auditor will test. This checklist maps the documentation your auditor will ask for to the specific Trust Services Criteria (TSC) it satisfies, across all five categories: Security, Availability, Confidentiality, Processing Integrity, and Privacy. Use it to work through your evidence package before your audit window closes and avoid the gaps that most commonly delay or derail first submissions.

Download document

Key Takeaways

  • Auditors require a retest attestation as a separate document from the original pentest report (missing this is the most common reason evidence is rejected on first submission)
  • CC4.1 requires testing by an independent third party; an internal team's pentest does not fully satisfy the separate evaluation requirement
  • GRC tools like Drata, Vanta, and Secureframe automate a large portion of SOC 2 evidence collection but they cannot test whether authentication controls like password complexity or MFA bypass protections are actually enforced
  • Each Trust Services Category (Availability, Confidentiality, Processing Integrity, Privacy) requires its own evidence set (only Security is mandatory for all reports)
  • Multi-tenant SaaS companies need explicit tenant isolation testing findings in their pentest report or risk a gap in Confidentiality controls
  • The pentest must be conducted within the audit period (testing that falls outside the window cannot be submitted as evidence)

SOC 2 Audit Evidence Package Checklist

What to Give Your Auditor — Across All Five Trust Services Criteria

Prepared by Software Secured

How to Use This Checklist

SOC 2 auditors don't just want to know that you ran a pentest. They want to see that your controls are operating — and that when gaps were found, you fixed them. This checklist maps the evidence your auditor will ask for to the specific Trust Services Criteria (TSC) it satisfies.

Work through each section before your audit window closes. Items marked * are the ones auditors most commonly flag as missing.

Before You Start: Scope Confirmation

Before presenting any evidence, confirm your system boundary is documented. Auditors will ask.

System description document is current and signed off by management
All in-scope components are listed: web application, APIs, cloud infrastructure, authentication systems, third-party integrations
The pentest scope document matches the system description (same URLs, IP ranges, environments)
*The pentest was conducted within the audit period (not before it started or after it closed)
*Testing was performed by an independent third party (satisfies CC4.1 'separate evaluation' requirement)
Why this matters

CC4.1 explicitly distinguishes between ongoing evaluations (internal) and separate evaluations (independent third party). An internal team's pentest does not fully satisfy CC4.1. Your auditor will ask whether the firm that tested you is independent of your operations.

1

Security (Common Criteria / CC Series)

Required for all SOC 2 reports. Covers logical access, change management, risk assessment, and monitoring.

CC4 — Monitoring Activities

These controls require you to demonstrate that you actively evaluate whether your security controls are working.

Evidence ItemTSC ControlStatus
* Final pentest report (complete, with scope, methodology, findings, and severity ratings)CC4.1
* Retest report or retest attestation confirming critical and high findings were remediatedCC4.1, CC4.2
Remediation tracking log showing each finding, assigned owner, remediation date, and retest dateCC4.2
Vulnerability scan logs covering the full audit period (not just a point-in-time scan)CC4.1
Documentation that scan and pentest results were communicated to responsible partiesCC4.2
Common gap

Auditors frequently see a pentest report with findings but no retest evidence. The retest attestation — a written confirmation that critical and high vulnerabilities were retested after remediation — is separate from the original report and must be dated within the audit period.

Software Secured note

Our reports include control mappings and are accompanied by a retest attestation for every engagement. Retesting is available for 12 months after delivery.

CC6 — Logical and Physical Access Controls

These controls require evidence that access to your systems is restricted, monitored, and managed.

Evidence ItemTSC ControlStatus
Pentest findings specifically testing authentication controls (MFA, session management, password policies)CC6.1, CC6.2
Evidence of RBAC enforcement — pentest tested privilege escalation and horizontal access controlCC6.3
External network pentest report validating perimeter defenses (firewall, WAF, exposed services)CC6.6
Pentest tested for unauthorized data transmission paths or API data exposureCC6.7
Access provisioning and deprovisioning logs for the audit periodCC6.2
Annual access review documentationCC6.3
MFA enforcement evidence (configuration screenshots or policy documentation)CC6.1
TLS configuration review or evidence of encryption in transitCC6.7
Common gap

Teams document that MFA is policy but can't show it was tested. Your pentest report should include findings or a pass confirmation on MFA bypass attempts, session token weaknesses, and credential handling.

CC7 — System Operations

These controls require evidence that you monitor for anomalies and respond to security events.

Evidence ItemTSC ControlStatus
Vulnerability scan logs showing ongoing scanning (not just the annual pentest)CC7.1
SIEM or IDS/IPS logs showing detection activity during the audit periodCC7.2
Evidence that security events were reviewed and acted onCC7.3
Incident response log (even if no incidents occurred, document that the process was tested)CC7.4
Patch management records showing timely remediation of identified vulnerabilitiesCC7.1
Pentest contribution to CC7

If your SIEM or IDS did not generate alerts during the pentest, that is itself a CC7.2 finding — your detection capability did not catch simulated malicious activity. Your pentest report should note whether detection tools fired or not. If they didn't, you need remediation evidence for this control.

CC8 — Change Management

Evidence ItemTSC ControlStatus
Change management log or ticketing system records for the audit periodCC8.1
Evidence that security testing was included in the SDLC (pre-deployment testing, code review)CC8.1
Configuration baseline documentationCC8.1

CC9 — Risk Mitigation

Evidence ItemTSC ControlStatus
Risk assessment documentation updated within the audit periodCC9.1
Vendor security questionnaires or assessments for any third parties with access to your systemsCC9.2
Third-party pentesting firm's own SOC 2 report (best practice — demonstrates you assessed your tester)CC9.2
Pentest scope explicitly covered third-party API integrations where they handle or access sensitive dataCC9.2
Software Secured note

We are SOC 2 Type 2 attested. Our report is available on request and can serve as vendor evidence for your CC9.2 documentation.

2

Availability (A1 Series)

Required only if Availability is in scope. Relevant for SaaS companies with uptime SLAs.

Evidence ItemTSC ControlStatus
Uptime monitoring logs for the audit periodA1.1
Capacity planning documentationA1.1
Backup and recovery procedure documentationA1.2
Backup integrity test results (showing backups were tested, not just created)A1.2
Business continuity / disaster recovery planA1.3
BCP/DR test results from the audit periodA1.3
Pentest included infrastructure testing that validates boundary controls under simulated attackA1.1, A1.2
Common gap

Most companies have backup procedures documented but cannot show the backups were tested. A1.2 requires evidence of integrity and completeness testing, not just backup creation.

3

Confidentiality (C1 Series)

Required if Confidentiality is in scope. Relevant if you process trade secrets, customer data under NDA, or proprietary business information.

Evidence ItemTSC ControlStatus
Data classification policy (defines what is confidential and how it is labelled)C1.1
Data retention schedule with defined retention periods per data typeC1.1
Secure disposal procedures (how confidential data is deleted or destroyed at end of retention)C1.2
Pentest tested for unauthorized access to confidential data (IDOR, API data exposure, privilege escalation to confidential records)CC6.3, C1.1
Encryption at rest evidence for confidential data storesCC6.1, C1.1
NDA or confidentiality agreements with vendors who access confidential dataCC9.2
Evidence that access to confidential information is restricted to identified purposesCC6.1
Common gap for multi-tenant SaaS

Auditors will look specifically at whether tenant A can access tenant B's data. Your pentest report should include explicit multi-tenancy isolation testing findings. If it doesn't, flag this to your pentesting vendor before the audit.

4

Processing Integrity (PI Series)

Required if Processing Integrity is in scope. Most relevant for data processing, payments, or analytics services where accuracy of outputs matters.

Evidence ItemTSC ControlStatus
Input validation controls documentation (how does the system reject malformed or unauthorized inputs?)PI1.2
Error handling and logging evidence — system records and flags processing errorsPI1.3
Output validation evidence — controls confirming outputs are complete, accurate, and authorizedPI1.4
Data integrity testing results (showing that processing produces correct outputs under test conditions)PI1.3
Pentest included business logic testing relevant to processing integrity (e.g., transaction manipulation, race conditions, parameter tampering)PI1.3
Pentest contribution

Standard web app pentests include input validation testing (injection attacks, parameter tampering) that directly supports PI1.2 and PI1.3. Ensure your pentest report explicitly covers these areas if Processing Integrity is in scope.

5

Privacy (P Series)

Required if Privacy is in scope. Relevant for companies that collect, process, or store personal information.

Evidence ItemTSC ControlStatus
Current privacy notice (publicly posted, dated, written in plain language)P1.1
Consent mechanism documentation (how is consent collected and recorded?)P2.1
Data inventory: what personal information is collected, from whom, and for what purposeP3.1, P6.7
Data retention and disposal schedule for personal informationP4.2, P4.3
Process for handling data subject access requests (DSARs)P5.1
Vendor/third-party privacy commitments (data processing agreements or DPAs)P6.4
Breach response procedure documentationP6.6
Pentest tested for unauthorized access to personal information (API data leakage, IDOR on user records, PII in logs)CC6.3, P4.1
Privacy training records for personnel with access to personal informationCC2.2
Common gap

Companies collect consent but can't demonstrate what happens to a data subject access request. Auditors want to see a documented process, not just a policy statement.

The Pentest Report Itself: What Auditors Check

Your pentest report is the anchor document for multiple controls. Before submitting it as evidence, confirm it contains:

*Scope definition — confirms all in-boundary systems were tested
*Methodology description — black box, gray box, or white box; frameworks referenced (OWASP, NIST, ASVS)
*Finding list with severity ratings (CVSS or equivalent) for every finding
Proof of exploitation for critical and high findings (screenshots, payloads, or attack chain descriptions)
Business impact per finding — not just technical severity
Remediation recommendations mapped to specific findings
*Retest confirmation — written attestation that critical and high findings were retested after remediation
Tester independence statement — confirms the firm is independent of your operations
Control mappings — ideally mapped to SOC 2 TSC controls (CC4.1, CC6.x, CC7.x)
If your report is missing any * items

Contact your pentesting vendor before submitting to your auditor. Missing retest attestation and scope documentation are the two most common reasons audit evidence is rejected on first submission.

Timing Reference

ActivityRecommended Timing
Schedule annual pentestQ2 of audit period (leaves time for remediation and retest)
Complete remediation of critical findingsWithin 15 days of report delivery
Complete remediation of high findingsWithin 30 days of report delivery
Obtain retest attestationBefore audit period closes
Submit evidence package to auditorAt least 2 weeks before audit window closes

What's Not Covered Here

This checklist focuses on penetration testing evidence and directly related controls. The following are also required for SOC 2 but are outside the scope of this document:

HR onboarding/offboarding documentation (CC1 controls)
Security awareness training records (CC2.2)
Board-level risk oversight documentation (CC1.2)
Physical access controls and badge logs (CC6.4)
Full vendor management programme (CC9.2 — beyond pentest scope)
Ready to Build Your Evidence Package?

If you're preparing for a SOC 2 audit and want to ensure your pentest report will satisfy auditor requirements, our team can help you scope and execute an engagement that produces audit-ready evidence — including control mappings, retest attestation, and Vanta/Drata integration.

Book a consultation: softwaresecured.com/book-a-consultation

Already working with us? Your report and retest evidence are available in the Portal. Your auditor can be granted read-only access directly.

This checklist is based on the AICPA 2017 Trust Services Criteria (with 2022 Revised Points of Focus). It is provided for informational purposes and does not constitute legal or audit advice. Requirements may vary based on your auditor, the categories in scope, and your system boundary. Last reviewed June 2026.

Ready to get in touch? Get started by booking a consultation now.

Book Consultation

Get security insights straight to your inbox

Continue your reading with these value-packed posts

Black arrow icon
API & Web Application Security Testing

How Claude Mythos Changes Application Security for SaaS Companies

Sherif Koussa
Sherif Koussa
10 min read
July 10, 2026
The influence of AI and Machine Learning on penetration testing
Black arrow icon
Penetration Testing Services

Best AI Penetration Testing Services for LLMs, Agents & MCP Server Security (2026 Guide)

Kaycie Waldman
Kaycie Waldman
15 min read
March 3, 2026
Intro to Identification and Authentication Failures
Black arrow icon
API & Web Application Security Testing

The Top 10 Credential-Based Attacks: What You Need to Know

Omkar Hiremath
Omkar Hiremath
14 min read
May 1, 2023

Helping companies identify, understand, and solve their security gaps so their teams can sleep better at night

Book a Consultation
Centralize pentest progress in one place
Canadian based, trusted globally
Actionable remediation support, not just vulnerabilities
Clutch logo
Web, API, Mobile Security
Web App PentestingMobile App PentestingSecure Code Review
Infrastructure & Cloud Security
External Network PentestingInternal Network PentestingSecure Cloud Review
AI, IoT & Hardware Security
AI PentestingIoT PentestingHardware Pentesting
More
PricingPortalPartnersContact UsAbout UsOur TeamCareers
More Services
Pentesting as a ServiceSecure Code Training
Industries
Data and AIFinanceHealthcareSecuritySaaS
Compliance
GDPR PentestingHIPAA PentestingISO 27001 PentestingPCI DSS PentestingSOC 2 Pentesting
Resources
BlogsCase StudiesEvents & WebinarsCustomer TestimonialsNews & PressWhitepapers
More
PricingPortalPartnersContact UsAbout UsOur TeamCareers
Resources
BlogsCase StudiesEvents & WebinarsCustomer TestimonialsNews & PressWhitepapers
Comparisons
Software Secured vs Cobalt
Security & CompliancePrivacy PolicyTerms & Conditions
2026 ©SoftwareSecured