AICPA Trust Services Criteria Annual Requirement

SOC 2 Type II Penetration Testing & Compliance Guide

How to fulfill Trust Services Criteria CC7.1 and CC7.2 to unblock B2B enterprise procurement and clear your annual SOC 2 Type II audit.

EXECUTIVE BRIEF // AUDIT SCOPE OVERVIEW

Under the AICPA Trust Services Criteria, SOC 2 Type II audits evaluate an organization's operational security effectiveness over a 3-to-12-month observation window. Criteria CC7.1 mandates continuous vulnerability monitoring, while CC7.2 requires proactive testing for unauthorized system access. An independent, third-party manual penetration test report and formal attestation letter are the industry-standard evidence required by CPA auditors and enterprise vendor risk management teams.

Understanding the SOC 2 Type II Security Standard

Service Organization Control (SOC) 2 is an auditing procedure developed by the American Institute of Certified Public Accountants (AICPA) designed for technology service providers, SaaS platforms, and cloud infrastructure companies. A SOC 2 Type II report evaluates the design and operating effectiveness of your internal security controls across a sustained observation window (typically 6 to 12 months).

While SOC 2 encompasses five optional Trust Services Categories (Security, Availability, Processing Integrity, Confidentiality, and Privacy), the Security Category (Common Criteria) is mandatory for all SOC 2 audits.

Within the Common Criteria, technical testing specifically centers on Series CC7 (System Operations):

  • Criteria CC7.1 (Vulnerability Identification & Management): “To meet its objectives, the entity uses detection and monitoring procedures to identify (1) changes to configurations that result in the introduction of new vulnerabilities, and (2) vulnerabilities on system components.”
  • Criteria CC7.2 (Anomalies & Unauthorized System Access): “The entity monitors system components and the operational environment for anomalies that are indicative of malicious acts, natural disasters, and technical issues affecting the entity’s ability to meet its objectives.”

To satisfy these criteria, independent CPA auditors (such as Schellman, A-LIGN, Prescient Assurance, and Johanson Group) consistently require organizations to submit recent, third-party technical assessment deliverables—specifically an annual manual penetration test report and evidence of continuous vulnerability oversight.


The Audit Pitfall: Why Automated Scanners Fail CC7.1 & CC7.2

Many growing tech startups assume that running an automated vulnerability scanner (such as Nessus, Qualys, or GitHub Dependabot) is sufficient to satisfy their auditor. In modern SOC 2 Type II audits, this assumption routinely results in audit delays or qualifying exceptions.

CPA audit firms and enterprise procurement teams understand the fundamental limitations of automated scanners:

  1. Inability to Test Business Logic: Automated scanners cannot understand application workflows. They cannot test for race conditions in billing flows, privilege escalation within multi-step approval pipelines, or checkout manipulation.
  2. Broken Object-Level Authorization (BOLA / IDOR): The #1 vulnerability in modern APIs is authorization failure—where User A can view or edit records belonging to User B simply by changing an ID parameter. Automated scanners cannot reliably detect tenant boundary leaks without human-assisted session modeling.
  3. Complex Authentication & Token Abuse: Flaws in JWT signature verification, OAuth 2.0 redirection URI handling, and MFA bypasses require hands-on adversarial tradecraft to uncover.
  4. Third-Party Auditor Scrutiny: Experienced SOC 2 auditors explicitly check whether penetration testing was conducted by an independent third party holding practical technical credentials (such as BSCP, OSCP, or OSEP) rather than internal staff or an automated tool export.

[!IMPORTANT] Enterprise Sales Impact: In enterprise B2B sales cycles, Fortune 500 procurement teams and Chief Information Security Officers (CISOs) rarely read your full SOC 2 report. Instead, they demand your Penetration Test Attestation Letter to confirm that an independent offensive specialist attempted to breach your application before trusting you with corporate data.


Mandatory SOC 2 Testing Scope & Methodology

To satisfy Criteria CC7.1 and CC7.2 without auditor friction, your annual penetration testing scope should encompass:

1. Public-Facing Web Applications & Customer Portals

  • Testing against the OWASP Top 10 and the OWASP Web Security Testing Guide (WSTG v4.2).
  • Session management, cookie flags, CSRF protections, and Cross-Origin Resource Sharing (CORS) configurations.
  • SQL injection, Server-Side Request Forgery (SSRF), and Cross-Site Scripting (XSS) validation.

2. REST, GraphQL & Microservice APIs

  • Testing against the OWASP API Security Top 10.
  • Mass assignment, broken function-level authorization (BFLA), and rate-limiting enforcement.
  • Cloud metadata service access protection (AWS IMDSv2, Azure Instance Metadata Service).

3. Cloud Infrastructure & Multi-Tenant Isolation

  • Validating that multi-tenant database architectures strictly isolate customer data.
  • Testing cloud storage buckets (AWS S3, Azure Blob) and perimeter routing configurations.

What Auditors Look For in Your Deliverables Package

When your SOC 2 audit observation window opens, your CPA firm will request specific artifacts to close out Common Criteria CC7.1 and CC7.2. An acceptable deliverable package must include:

  1. Defined Scope & Rules of Engagement (RoE): Written proof of agreed targets, testing boundaries, and testing dates aligning with the audit period.
  2. Executive Summary with Risk Classifications: Standardized CVSS v4.0 metrics and business impact analysis demonstrating that testing was rigorous and objective.
  3. Proof of Remediation (The Verification Retest): Auditors require evidence that identified Critical and High severity findings were actively addressed. A retest letter confirming patch effectiveness proves operational control effectiveness.
  4. Official Attestation of Penetration Testing: A signed, formal third-party letter on the testing firm’s letterhead detailing methodology, dates, scope, and post-remediation status. This document can be safely shared with prospective customers under NDA without disclosing confidential system architecture.

Relevance to Canadian SaaS, Fintechs & Cross-Border Procurement

For Canadian technology companies, SaaS platforms, and fintech innovators, SOC 2 Type II is the gold standard required to win enterprise contracts—both domestically within Canada and across the border into the United States:

  • Harmonization with CPA Canada Standards: SOC 2 audits in Canada are conducted under joint AICPA and Chartered Professional Accountants of Canada (CPA Canada) standards (specifically CSAE 3000 / CSAE 3416). Riptide’s independent penetration test reports and CVSS v4.0 metrics meet the exact technical evidence requirements of Canadian auditing firms (KPMG Canada, Deloitte Canada, PwC Canada, EY Canada, and boutique assurance practices).
  • Canadian Enterprise & Banking Procurement: Major Canadian financial institutions (RBC, TD, Scotiabank, BMO, CIBC), telecommunications carriers, and Crown corporations enforce strict third-party risk management under OSFI Guideline B-13. They routinely mandate an annual SOC 2 Type II report and third-party penetration testing attestation before approving software vendor integrations.
  • Unblocking US Market Expansion: Canadian technology exporters scaling into the US market face non-negotiable enterprise vendor risk reviews where Fortune 500 procurement teams require an independent penetration test attestation before issuing commercial contracts.

How Riptide Cybersecurity Unblocks SOC 2 Compliance

Riptide Cybersecurity partners directly with CTOs, VP of Engineerings, and compliance leads to eliminate the stress of SOC 2 audits:

  • Burp Suite Certified Execution: All web application and API testing is conducted hands-on by Principal Operator Jordan Gibson, holding premier credentials including BSCP, OSCP, and OSEP.
  • Sales-Enablement Deliverables: We supply clean, executive-level Penetration Test Attestation Letters formatted specifically to satisfy enterprise vendor risk questionnaires and speed up enterprise sales cycles.
  • Complimentary 90-Day Verification Retest: When your engineering team patches vulnerabilities found during testing, we re-test all Critical and High findings at no additional cost and issue an updated attestation letter showing 100% verified remediation.
  • Continuous Vulnerability Oversight: For ongoing CC7.1 compliance between annual audits, our Continuous External Attack Surface Monitoring service provides 24/7/365 perimeter surveillance to catch accidental cloud exposures before auditors or attackers do.

If your annual SOC 2 observation window is approaching, early planning ensures your engineering team has ample time to remediate findings before audit deadlines:

  1. Review our Web Application & API Penetration Testing Specifications.
  2. Review our Continuous External Attack Surface Monitoring Specifications.
  3. Request a Scoping Consultation to discuss your architecture, confirm target scope, and receive a fixed-price engagement proposal.

Verified Audit Deliverables & Complimentary 90-Day Retesting

Every Riptide compliance assessment includes an official, signed Attestation of Penetration Testing letter, an executive summary tailored for external auditors or underwriters, and a complimentary 90-day verification retest for all Critical and High severity findings.

Recommended Solution

Web App & API Pentesting

Senior-led manual testing covering business logic, tenant isolation, and REST/GraphQL APIs adhering to OWASP ASVS v4.0.3, complete with formal audit attestation letters.

View Service Specifications →
DIRECT OPERATOR ACCESS

Have an Upcoming Audit Window?

Work directly with Principal Operator Jordan Gibson (OSEP, CRTO, CARTP, OSCP, BSCP) to schedule scoping and fulfill testing mandates before your audit deadline.

Request Scoping Call