agentsclimarketplace

Soc2 prep

Skill Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack/plugins/devtools-pack/skills/soc2-prep

When to activate: SOC 2, SOC2, trust service criteria, security audit, Type I, Type II, evidence collection, audit preparation, controls, AICPA, vendor securityFrom its SKILL.md

Install
npx -y skills add Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack --skill soc2-prep

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

8.2 KB, ~1.8k tokens by cl100k_base, as published. Nobody here has run it

SOC 2 Preparation Guide

Disclaimer: This is informational only and does not constitute legal or audit advice. Engage a licensed CPA firm for your SOC 2 examination.

SOC 2 Overview

SOC 2 (Service Organization Control 2) is an auditing framework developed by AICPA. It evaluates controls at a service organization relevant to security, availability, processing integrity, confidentiality, and privacy of customer data.

Type I vs Type II

Type IType II
What it coversControls are suitably designed at a point in timeControls are suitably designed AND operating effectively over a period
Time periodSingle dateMinimum 6 months (typically 12)
ValueQuick win, less expensiveHigher assurance, preferred by enterprise buyers
Use caseFirst audit, new programRecurring annual audit

Recommendation: Pursue Type II for enterprise sales. Type I is a stepping stone.

Trust Service Criteria (TSC)

Only Security (Common Criteria) is mandatory. Others are optional add-ons.

CC: Security (Common Criteria) — Required

Nine categories (CC1–CC9):

CategoryFocus
CC1Control environment (tone at top, governance, accountability)
CC2Communication and information
CC3Risk assessment
CC4Monitoring activities
CC5Control activities
CC6Logical and physical access controls
CC7System operations
CC8Change management
CC9Risk mitigation (vendor management, business continuity)

A: Availability (Optional)

  • System availability for operation and use as agreed
  • Performance monitoring, DR/BCP, capacity planning

PI: Processing Integrity (Optional)

  • System processes are complete, valid, accurate, timely, authorized
  • Critical for financial or transaction-processing systems

C: Confidentiality (Optional)

  • Information designated confidential is protected as agreed
  • Encryption, access controls, destruction procedures

P: Privacy (Optional)

  • Personal information is collected, used, retained, disclosed per privacy notice
  • Aligns with AICPA Privacy Management Framework (similar to GDPR principles)

Pre-Audit Readiness Assessment

Phase 1: Scoping (Months -12 to -9)

  • Define system description boundaries (what is in scope)
  • Identify all components: infrastructure, software, people, data, procedures
  • Choose TSC categories based on customer requirements
  • Select audit firm (Big 4, regional CPA, SOC specialist)
  • Perform gap assessment against TSC criteria

Phase 2: Remediation (Months -9 to -3)

Fix gaps identified in assessment. Common gaps:

Access Control

  • Centralized identity provider (Okta, Azure AD, Google Workspace)
  • MFA enforced for all accounts (especially admin and remote access)
  • Quarterly access reviews for all systems
  • Privileged access management (PAM) for admin accounts
  • Onboarding/offboarding procedures documented and enforced
  • Principle of least privilege enforced

Security Monitoring

  • SIEM or centralized log management
  • Log retention minimum 12 months
  • Intrusion detection/prevention (IDS/IPS)
  • Vulnerability scanning (at least monthly)
  • Penetration test (annual minimum)
  • Incident response plan documented and tested

Change Management

  • Change control policy documented
  • Code review required before merge
  • Separate environments (dev/staging/prod)
  • Deployment approval workflow
  • Emergency change procedure

Risk Management

  • Formal risk assessment conducted annually
  • Risk register maintained
  • Risk treatment decisions documented

Business Continuity

  • BCP and DRP documented
  • Annual DR test with results documented
  • RTO/RPO defined and tested
  • Backup procedures tested and documented

Vendor Management

  • Vendor inventory maintained
  • Security assessments for critical vendors
  • Contracts include security/confidentiality requirements
  • Annual vendor review process

HR Security

  • Background checks for employees with access to customer data
  • Security awareness training (annual minimum, tracked)
  • Acceptable use policy signed
  • Confidentiality agreements signed

Phase 3: Evidence Collection (Months -3 to 0)

Auditors will request evidence for every control. Organize by TSC category.

Evidence Types

  • Policies: Written, approved, dated, version-controlled documents
  • Procedures: Step-by-step operational documentation
  • Logs/Reports: System-generated evidence (access logs, scan reports)
  • Screenshots: Configuration screenshots with timestamps
  • Tickets: Change tickets, incident tickets showing process followed

Evidence Collection Tools

  • Google Drive / SharePoint folder per control
  • Vanta, Drata, Secureframe, Tugboat Logic (automated evidence collection platforms)
  • Notion/Confluence for policy documentation

Common Evidence Requests

ControlEvidence
MFA enforcementIdP configuration screenshot, policy document
Access reviewsCompleted review spreadsheets with approvals
Vulnerability scanningScan reports for period (monthly)
Pen testReport + remediation evidence
Security trainingCompletion certificates, LMS report
Incident responseIR policy + any incident tickets from period
Change managementSample change tickets with approvals
Background checksVendor confirmation (not actual reports)
EncryptionConfiguration evidence (TLS settings, disk encryption)
BackupsBackup policy + test restoration evidence

System Description

The auditor will publish a system description. Prepare this internally first:

Section 1: Overview of the system
Section 2: Components of the system
  a. Infrastructure
  b. Software
  c. People
  d. Procedures
  e. Data
Section 3: Boundaries of the system
Section 4: How the system captures and addresses risks
Section 5: Description of subservice organizations (vendors in scope)
Section 6: Complementary user entity controls (CUECs) — what customers must do

Subservice Organizations

Any vendor that performs functions included in your scope must be addressed:

  • Carve-out method: Exclude from scope, describe CUECs
  • Inclusive method: Include in scope (requires their SOC 2 or direct assessment)

Common subservice orgs: AWS/GCP/Azure (infrastructure), Stripe (payments), Twilio (communications).

Common Control Framework Mapping

Map your controls to multiple frameworks to reduce duplicate work:

Your ControlSOC 2 CCISO 27001 Annex ANIST CSF
MFACC6.1A.9.4.2PR.AC-7
Access reviewCC6.2A.9.2.5PR.AC-1
Vuln scanningCC7.1A.12.6.1DE.CM-8
Pen testCC7.1A.18.2.3DE.CM-8
Incident responseCC7.3A.16.1.5RS.RP-1

Audit Timeline

Month -12:  Scoping, select auditor, gap assessment
Month -9:   Remediation begins
Month -6:   Observation period starts (Type II)
Month -3:   Evidence collection
Month -1:   Fieldwork / auditor interviews
Month 0:    Draft report review
Month +1:   Final report issued

Post-Audit Maintenance

  • Annual Type II renewal
  • Continuous monitoring via compliance automation platform
  • Quarterly access reviews (don't slip to annual)
  • Monthly vulnerability scans
  • Annual pen test
  • Annual security training completion tracking
  • Vendor review annual cycle
  • Policy review annual cycle (document reviews in policy headers)

Sharing the Report

  • SOC 2 reports are confidential — share under NDA
  • Prospects/customers request via security questionnaire process
  • Some publish a "security page" confirming SOC 2 Type II status without sharing full report
  • Trust portals (Vanta Trust, Drata Trust) allow controlled sharing

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.