Governance. Risk. Compliance. Cybersecurity.
MAST Consulting Group - Governance, Risk, Compliance and Cybersecurity Logo
SOC 2 · Playbook

A 90-control SOC 2 library tuned for early-stage SaaS.

Opinionated control set ready to drop into a Series A/B engineering org without slowing shipping.

AuthorMAST SaaS PracticePublishedMar 2026Read time6 min readFormatPlaybook
SOC 2PlaybookCybersecurity
SOC 2 insight — A 90-control SOC 2 library tuned for early-stage SaaS.
MAST Consulting Group · SOC 2 practice

This playbook captures the sequence MAST Consulting Group uses on SOC 2 engagements when a programme owner has roughly the next two quarters to show measurable progress. It is opinionated, written to be lifted into your own plan, and assumes you already have a control framework in place — the question is how to move from documented to demonstrably operating.

Definition

A SOC 2 controls library for early-stage SaaS is a curated, opinionated set of 80–100 control statements mapped to AICPA TSC criteria (primarily CC series) and implementable within the typical engineering and operational constraints of a Series A/B company (10–80 engineers, cloud-native stack, no dedicated GRC team). Controls are written as testable statements with named tool owners rather than generic policy language.

Why it matters

The pressure on SOC 2 programmes is shifting in specific, observable ways:

  • Early-stage SaaS founders in UAE and India routinely lose Series A enterprise deals worth AED 500K–2M because security questionnaire responses reference generic policies with no tool-level evidence — a pre-built library with Terraform, GitHub Actions and Okta references directly addresses this gap.
  • AICPA CC6.1 (logical access controls) and CC6.2 (new access provisioning) are the most frequently tested criteria in SOC 2 audits; a library with specific Okta/Entra workflow controls and Jira ticket evidence reduces CPA fieldwork time by 1–2 days.
  • India SEBI CSCRF (2024) and CERT-In 2022 directions require SaaS providers serving regulated entities to maintain documented security controls — a SOC 2 library simultaneously satisfies these domestic regulatory expectations.
  • Retrofitting controls into a shipping engineering org costs 3–5× more in disruption than building the library before the first enterprise deal; a 90-control set introduced at Series A adds <5% overhead to engineering sprint capacity when tooling is pre-configured.

Evidence sources to capture

What an auditor or reviewer will sample for — wire each source into your evidence repository before the next review cycle:

  • Control library spreadsheet — 90 rows, each with: control ID, TSC mapping (e.g. CC6.1), control statement, owner role, evidence artefact type, collection frequency and tool name
  • Okta/Entra ID configuration exports — MFA enforcement policy, conditional access rules, user provisioning workflow screenshots (CC6.1, CC6.2, CC6.3)
  • GitHub branch protection rules and CODEOWNERS file — showing required reviewers, status check requirements and merge restrictions (CC8.1 change management)
  • AWS Config / Terraform Cloud run history — showing infrastructure-as-code deployment approvals, drift detection alerts and remediation timestamps (CC6.6, CC7.1)
  • Vulnerability scan reports from Snyk or Dependabot — severity breakdown, SLA compliance (Critical: patch ≤7 days, High: ≤30 days), exported monthly (CC7.1, CC7.2)

Recommended next actions

A 90-day plan, sequenced so each step produces evidence the next step depends on:

  • Day 0–30: Compliance lead selects a base 90-control library template (e.g. from Drata, Vanta or open-source Secureframe library); customises control statements to reference the company's actual stack (AWS, GitHub, Okta, Slack, Jira); assigns a control owner role to each.
  • Day 31–60: Engineering lead implements the top-20 highest-risk controls first: MFA enforcement (CC6.1) via Okta, branch protection rules (CC8.1) via GitHub, CloudTrail enabled with S3 archival (CC7.2), and Snyk integrated into CI/CD pipeline (CC7.1).
  • Day 61–90: Compliance lead runs a CPA readiness walkthrough against the 90-control library using the AICPA TSC test procedure guide; identifies any controls with insufficient evidence and escalates to engineering for configuration fixes.
  • Day 90+: Begin SOC 2 observation window with all 90 controls active; GRC platform (Drata/Vanta) configured to auto-collect evidence for ≥60 of the 90 controls; remaining 30 have documented manual collection procedures.
  • Ongoing: Control library reviewed quarterly; deprecated controls removed when underlying tool is decommissioned; new controls added within 30 days of introducing a new in-scope system.

Example metrics

Instrument these and report them monthly to the executive sponsor; sustained adverse trends become board-level conversations:

  • Library completeness: 90 controls mapped to TSC criteria before observation window start; 0 TSC criteria with no mapped control
  • Automated evidence coverage: ≥65% of 90 controls with automated evidence collection via GRC platform integrations
  • MFA enforcement rate: ≥99% of user accounts with MFA enabled (CC6.1) — measured monthly via Okta report
  • Critical vulnerability SLA: 100% of Critical CVEs patched or risk-accepted within 7 days; High CVEs within 30 days (CC7.1)
  • Control implementation timeline: 100% of 90 controls in 'implemented' status within 75 days of library adoption

A the next two quarters working plan

MAST Consulting Group runs this SOC 2 work in four moves. Each move is short, evidence-producing, and signed off by a Lead Practitioner before the next begins.

  • Frame (week 1). Confirm scope, regulators in play, and the decisions the work has to enable — referenced against the Trust Services Criteria (Security, Availability, Confidentiality, Processing Integrity, Privacy). Without that framing, the rest becomes a documentation exercise the audit committee will not read.
  • Diagnose (weeks 2–4). Walk through evidence samples per control and exception log as they exist today. Capture not just gaps but the design decisions behind every existing control — those are usually where audit findings hide.
  • Design (weeks 5–8). Make the contested choices early and pre-clear them with your enterprise customers' vendor risk teams. Document the rationale; SOC 2 reviewers care more about reasoned decisions than perfect ones.
  • Operate (weeks 9–12). Move evidence collection into Okta / Entra for access reviews and PagerDuty / Opsgenie for incident evidence. A control that depends on a separate GRC tool nobody opens will fail within two cycles.

Pitfalls we keep seeing

Across MAST Consulting Group's SOC 2 portfolio, the same recurring failure modes show up cycle after cycle. None are exotic; all are expensive when they reach the audit report.

  • Pattern: user access reviews completed late or without independent reviewer. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
  • Pattern: change tickets without explicit approval evidence. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
  • Pattern: sub-service organisations not disclosed in Section III. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
  • Pattern: incident response runbooks that don't reference the in-scope environment. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.

Tooling we actually reach for

MAST Consulting Group is deliberately tool-agnostic, but in practice the same shortlist keeps appearing on SOC 2 engagements because the integrations are cheap and the evidence is defensible:

  • Drata / Vanta / Secureframe for evidence collection — used not because it is fashionable, but because the audit trail it generates is one the reviewer accepts on the first ask.
  • GitHub / GitLab for change evidence — used not because it is fashionable, but because the audit trail it generates is one the reviewer accepts on the first ask.
  • Okta / Entra for access reviews — used not because it is fashionable, but because the audit trail it generates is one the reviewer accepts on the first ask.

How MAST Consulting Group can help

MAST Consulting Group runs SOC 2 programmes for banks, insurers, healthcare networks, payments providers, telcos and government entities across the UAE, KSA, India and the wider GCC. We bring Lead Practitioners, sector specialists, and a working library of policies, risk methodologies and evidence templates that have passed audit at firms recognisable to your board.

If anything in this playbook is relevant to a programme you are scoping or rescuing, the fastest next step is a 30-minute working session with the practice lead. We will look at your specific situation, share what we have seen work for SOC 2 programmes at similar scale, and tell you honestly if the work is something you should bring to us or run in-house.

SOC 2

Get SOC 2 Type II without slowing engineering.

An opinionated control library, evidence cadence and audit-firm coordination tuned for SaaS teams selling into US and Gulf enterprises.

  • Trust Services Criteria selection workshop
  • Pre-mapped control library and evidence templates
  • Auditor-of-record introductions

Prefer email? info@mastcgroup.com

Plan your SOC 2

Reply within one business day from a senior consultant.

By submitting you agree to be contacted by a MAST consultant. We never share your details.

Matched on service area and shared topics.

Back to all insights