Skip to content
Back to skills

Soc2 Trust Criteria Mapper

ASecurity

Scope a SOC 2 engagement — an AICPA ATTESTATION (a CPA''s examination of controls against the Trust Services Criteria), NEVER a certification. Decides the system boundary, which TSC categories the report covers (Security baseline plus optional Availability, Processing Integrity, Confidentiality, Privacy — selected by customer commitments, not ambition), and Type 1 (design as of a date) vs Type 2 (plus operating effectiveness over a period), window planning handed to compliance-evidence-collec...

  • 4 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
businessrustgosecurity

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 5, 2026

npx -y skills add ModernNomad-98/Project-Aegis --skill soc2-trust-criteria-mapper --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Soc2 Trust Criteria Mapper?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Soc2 Trust Criteria Mapper
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modernnomad-98-soc2-trust-criteria-mapper/badge)](https://www.skillsdirectory.com/skills/modernnomad-98-soc2-trust-criteria-mapper)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: soc2-trust-criteria-mapper
description: 'Scope a SOC 2 engagement — an AICPA ATTESTATION (a CPA''s examination of controls against the Trust Services Criteria), NEVER a certification. Decides the system boundary, which TSC categories the report covers (Security baseline plus optional Availability, Processing Integrity, Confidentiality, Privacy — selected by customer commitments, not ambition), and Type 1 (design as of a date) vs Type 2 (plus operating effectiveness over a period), window planning handed to compliance-evidence-collector. Criteria map to existing controls via compliance-control-foundation and multi-framework-crosswalk. Flags: five categories + ASEC authorship AICPA-verified; Type 1/2 definitions and Security-as-required-baseline are CPA-firm-sourced — verify against the AICPA guide before citing. Use for SOC 2 readiness, category scoping, or the Type 1 vs Type 2 decision. Do NOT use for ISO management systems, the evidence program (compliance-evidence-collector), or readiness gaps (compliance-gap-auditor).'
---

# SOC 2 Trust Criteria Mapper

**Terms:** AICPA is the American Institute of Certified Public Accountants;
SOC 2 (System and Organization Controls 2) is an AICPA report on a service
organization's controls; ISO is the International Organization for
Standardization;
CPA is certified public accountant; TSC are the Trust Services Criteria; ASEC
is the AICPA Assurance Services Executive Committee; SLA is service-level
agreement; DPA is data processing agreement; NDA is non-disclosure
agreement; SoA is the ISO 27001 Statement of Applicability.

## Purpose

Scope the SOC 2 engagement correctly before anyone burns a quarter
preparing for the wrong report: what system is being described, which
Trust Services Criteria categories the report covers, and whether the
engagement is Type 1 (control design as of a specified date) or Type 2
(design plus operating effectiveness over a period). SOC 2 is an AICPA
**attestation** — an independent CPA examines and reports; nobody
"certifies" — and the report's scope is driven by what the org has
committed to customers, not by collecting categories. Criteria then map
onto existing mechanisms via `compliance-control-foundation` and
`multi-framework-crosswalk` (the premise of D9, the library's Compliance &
Governance batch decision that shipped this compliance pack: for an org with
the shipped Phase 3 (software-as-a-service and tenant isolation) and Phase 4
(security, row-level security and supply-chain) packs, much of the Security
category exists — the work is
mapping, the system description, and the evidence window). Window
evidence design hands to `compliance-evidence-collector`.

## Use When

- Use when: US enterprise customers/procurement ask for a SOC 2 report and
  the org needs to scope what that takes.
- Use when: deciding which TSC categories to include, or Type 1 vs Type 2
  and how long the review period should be.
- Use when: drafting or reviewing the system description boundary, or
  mapping TSC criteria to existing controls.
- Do NOT use when: building an ISO management system
  (`iso-27001-isms-architect` / `iso-42001-aims-architect`) — different
  regime: certifiable standards, SoA, certification bodies.
- Do NOT use when: designing the evidence-over-time program for the chosen
  window — `compliance-evidence-collector` (this skill decides the window;
  that one covers it).
- Do NOT use when: assessing overall readiness gaps
  (`compliance-gap-auditor`) or designing a technical control (owning
  shipped skill via the foundation).

## Inputs to Inspect

1. Customer commitments and system requirements: contracts, SLAs, DPAs,
   security addenda, marketing claims — category selection derives from
   what was PROMISED (see workflow step 3).
2. The system boundary candidates: which product(s)/service(s),
   infrastructure, and supporting processes the report describes.
3. The `compliance-control-foundation` catalog + crosswalk rows — what
   mechanisms exist to satisfy criteria (Security baseline largely maps to
   the shipped Phase 3/4 packs).
4. Timeline pressure: when customers need a report — drives Type 1 first
   vs straight to Type 2 and the window length.
5. Subservice organizations (cloud provider, key vendors): carve-out vs
   inclusive treatment and complementary controls —
   `supply-chain-security-reviewer` context feeds this.

## Workflow

Before asking the user to choose a boundary, category, report type, window,
or subservice-organization treatment, explain each term in plain language
and why that decision matters to this engagement. Compare viable options
using the customer's commitments and available control evidence: benefits,
drawbacks, CPA fees or other direct spend, setup/evidence labor, and ongoing
control upkeep. Mark amounts and timing unknown until a CPA firm quotes or
confirms them. Recommend one option with the case-specific reason, then ask
one decision question. A scoping choice does not authorize an engagement or
purchase.

1. **Confirm the ask.** Who wants the report, for what system, by when.
   No customer-driver and no system named → Stop Conditions.
2. **Draw the system boundary.** The report describes A SYSTEM: services,
   infrastructure, software, people, procedures, data. Too broad
   multiplies evidence; too narrow (excluding the product customers buy)
   fails procurement review. Draft the boundary and the system-description
   skeleton using
   [references/tsc-scoping-map.md](references/tsc-scoping-map.md).
3. **Select categories by commitment.** Security (the common criteria) is
   the baseline engagement scope; add a category only when commitments
   demand it: Availability (SLAs/uptime commitments —
   `slo-reliability-architect` mechanisms), Confidentiality (NDAs,
   confidential-data commitments — `tenant-isolation-reviewer`,
   `secrets-identity-hardener` *(manual-only)*), Processing Integrity (processing
   completeness/accuracy commitments), Privacy (personal-information
   commitments — `sensitive-disclosure-guard` surface). Record WHY each
   category is in or out; "more categories looks better" is an
   anti-pattern that multiplies criteria and evidence.
4. **Decide Type 1 vs Type 2.** Type 1: design as of a date — faster
   first artifact, weaker assurance; Type 2: operating effectiveness over
   a period — what enterprise procurement usually wants. Common path:
   Type 1 now, Type 2 over the following window, when the timeline
   demands an early artifact; straight to Type 2 when controls have
   already operated. (Definitions are CPA-firm-sourced — see Precision
   Rules.) Window length balances customer expectation vs how long
   controls have actually operated; plan it WITH the CPA firm.
   Explain that Type 1 can add a separate examination fee and staff cycle
   before Type 2, while Type 2 needs evidence gathered and maintained across
   its window. Do not imply either has a universal fixed price or duration.
5. **Map criteria to mechanisms.** Per selected category, walk criteria
   against the foundation catalog via `multi-framework-crosswalk`:
   mechanism exists → map + evidence hook; genuine gap → owner + date
   (feeds `compliance-gap-auditor`). Never invent criteria IDs — work
   from the licensed/obtained TSC text.
6. **Handle subservice organizations.** Cloud/hosting and material vendors:
   carve-out (typical) vs inclusive; list complementary subservice-
   organization controls the description must state and customer-entity
   controls where relevant.
7. **Hand off.** Window + category scope → `compliance-evidence-collector`
   (evidence program); gaps → `compliance-gap-auditor`; the engagement
   itself → an independent CPA firm (this skill prepares, it never
   examines).

## Output Format

When asking for a scope choice, show the terms, decision reason, case-specific
pros and cons, direct and labor/upkeep costs or labeled unknowns, and the
justified recommendation before the one question.

```
SOC 2 SCOPING — <org/system>
Driver: <customer/procurement ask + deadline>
System boundary: <services, infra, software, people, procedures, data> — description skeleton attached
Categories: Security (baseline) [+ Availability|Processing Integrity|Confidentiality|Privacy]
  Per category: IN/OUT + commitment trace (contract/SLA/DPA ref)
Type decision: Type 1 (date) | Type 2 (window <start>–<end>) + rationale; plan confirmed with CPA firm
Criteria → mechanism map: <criterion → foundation control/mechanism | GAP (owner, date)>
Subservice orgs: <carve-out|inclusive; complementary controls to state>
Handoffs: window → compliance-evidence-collector | gaps → compliance-gap-auditor | examination → independent CPA
Verification items: <claims pending the AICPA guide/TSC text>
Language check: "attestation/examination/report" — never "certification/certified"
```

## Validation Checklist

- [ ] Every included category traces to a named customer commitment;
      every exclusion is recorded with rationale.
- [ ] User-facing choices explain terms, reasons, costs or unknowns,
      pros/cons, and a justified recommendation before one question.
- [ ] The system boundary names services, infrastructure, software,
      people, procedures, and data — and includes what customers actually
      buy.
- [ ] Type decision includes rationale and window feasibility (how long
      controls have operated), and is flagged for CPA-firm confirmation.
- [ ] Criteria mapping cites the TSC text in hand; no criteria IDs
      invented from memory.
- [ ] Subservice organizations dispositioned (carve-out/inclusive) with
      complementary controls noted.
- [ ] Zero occurrences of "certified"/"certification" in any SOC 2
      deliverable text.
- [ ] Evidence-window design handed to `compliance-evidence-collector`,
      not duplicated here.

## Compliance Precision Rules

- SOC 2 is an AICPA **attestation** — "Reporting on an Examination of
  Controls at a Service Organization" — performed by an independent CPA.
  ISO 27001/42001 are certifiable standards; SOC 2 is never
  "certification," and this skill's outputs must never say otherwise.
- **Verified on AICPA pages:** the five TSC categories (Security,
  Availability, Processing Integrity, Confidentiality, Privacy) and that
  the TSC are issued by the AICPA Assurance Services Executive Committee
  (2017 TSC with revised Points of Focus, 2022).
- **CPA-firm-sourced — verify against the AICPA SOC 2 guide before
  citing:** the Type 1 ("design as of a specified date") vs Type 2
  ("plus operating effectiveness over a period") definitions and
  "Security is the required common-criteria baseline; the other four are
  scoped per engagement." AICPA's fetchable pages do not define these;
  the defining text is the paywalled guide.
- "SOC 2 is the de-facto US enterprise procurement ask" is positioning,
  not a standards claim — usable in business rationale, not in the
  system description.
- This skill prepares scoping; only the CPA firm examines and reports.

## Gotchas

- Category greed: each added category adds criteria, controls, and
  evidence for the whole window. Scope from commitments; procurement
  rarely rewards Privacy-in-scope when no personal-info commitment
  exists.
- The system description is a deliverable, not paperwork: auditors test
  against it, and Type 2 reports open with it. A boundary that omits the
  actual product or hides material vendors fails review.
- Window arithmetic: a Type 2 window can't start before controls
  actually operated — a January-founded control cannot anchor a
  full-year window ending in June. `compliance-evidence-collector`'s
  coverage matrix is the truth source.
- Carve-out ≠ ignore: carved-out subservice organizations still require
  the description to state complementary controls you rely on (e.g.
  cloud physical security) — and your monitoring of them (vendor
  management domain).
- Report consumers read exceptions: a Type 2 with a hole reads worse
  than a slightly later clean window — surface the tradeoff to the
  human; don't default to "sooner."
- Bridge letters, report refresh cycles, and distribution rules are
  engagement-specific — plan them with the CPA firm, don't assert
  universal rules.

## Stop Conditions

- No system can be named and no customer driver exists — stop; scoping
  without a system or a consumer produces a report nobody accepts.
- Asked to include a category with no commitment basis (or exclude one
  that contracts demand) — surface the mismatch to the human; commitments
  win over preference.
- The TSC text / AICPA guide is unavailable AND criteria-level mapping is
  required — deliver category-level scoping with verification items; do
  not invent criteria.
- Asked to produce or sign the attestation, or to declare the org "SOC 2
  certified/compliant" — refuse the framing: an independent CPA examines
  and reports; this skill prepares.
- The window would start before key controls existed — flag the
  feasibility gap and re-plan with `compliance-evidence-collector`
  instead of proceeding.

## Supporting Files

- [references/tsc-scoping-map.md](references/tsc-scoping-map.md) — the
  category-by-commitment selection table, system-description skeleton,
  Type decision tree, window feasibility test, and subservice-organization
  disposition guide.
- `evals/evals.json` — trigger + behavior cases.
- `evals/trigger-evals.json` — discrimination within the compliance
  cluster (SOC 2 vs ISO projections vs evidence vs gaps) and against
  `slo-reliability-architect`.

Files in this skill

  • SKILL.md11.5 KB
  • evals/evals.json3.1 KB
  • evals/trigger-evals.json3 KB
  • references/tsc-scoping-map.md3.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.