UprootSecurity
Book a demo

AICPA · Trust Services Criteria · Type I & Type II

FRAMEWORK

SOC 2 as a propertyof your infrastructure.

Stop treating SOC 2 like an annual fire drill. Uproot reads your real stack, maps it to the Trust Services Criteria, and proves your posture continuously.

Start your SOC 2Talk to a SOC 2 lead

Median time to readiness: 38 days

·

Big-Four and boutique auditors supported

app.uproot.security · /framework/soc2-framework
SOC 2TYPE II

acme-security · SOC 2 Type II

obs window · 2026-01-15 → 2026-07-15

82%

audit-ready

48 passing9 pending2 open2 N/A

Trust Services Criteria

61 controls

CC

Security · Common Criteria

33 controls · CC1–CC9

94%

A

Availability

3 controls · A1.1–A1.3

88%

C

Confidentiality

2 controls · C1.1–C1.2

75%

PI

Processing Integrity

5 controls · PI1.1–PI1.5

60%

P

Privacy · Out of scope

18 controls · P1–P8

Evidence freshness

14m ago

Auditor invited

A-LIGN · Marcus K.

Days to report

23

CC6.1 re-evidenced automatically

After your okta.policy change, 312 MFA states were re-pulled and re-hashed.

Trust Services Criteria

5

Security is required. Availability, Confidentiality, Processing Integrity, and Privacy are scoped to fit.

Common Criteria controls

33/ 61

CC1 through CC9. The same controls every SOC 2 report carries Uproot ships them pre-mapped.

Type II observation

3–12months

We default to 3 months for your first Type II. Continuous evidence makes it cheap to extend.

Authority

AICPA

SSAE-18 attestation, performed by a licensed CPA firm. Not a certification.

Renewal cadence

Annual

Most enterprise customers expect a current Type II report (≤ 12 months old) on request.

Trust Services Criteria

Five criteria. You pick the ones that fit the product.

Security is the only required category. The rest Availability, Confidentiality, Processing Integrity, Privacy are opt-in.

Required
CC

Security

Access, change management, risk, and incident response the Common Criteria behind every SOC 2 report.

CC1 Governance · CC2 Comms · CC3 Risk · CC4 Monitoring · CC5 Controls · CC6 Logical access · CC7 Operations · CC8 Change · CC9 Risk mitigation
Controls33 · required
A

Availability

Capacity, monitoring, and recovery whether customers can reach the product, and what happens when they can't.

A1.1 Capacity · A1.2 Recovery · A1.3 Backups
Controls3 · optional
C

Confidentiality

Confidential customer data protected at rest, in transit, and through secure disposal.

C1.1 Classification · C1.2Disposal & retention
Controls2 · optional
PI

Processing Integrity

Processing that's complete, accurate, timely, and authorized for billing, transaction, and pipeline products.

PI1.1 Inputs · PI1.2 Processing · PI1.3 Outputs · PI1.4 Quality · PI1.5 Errors
Controls5 · optional
P

Privacy

Personal information handled per a stated privacy notice and the GAPP framework.

P1 Notice · P2 Choice · P3 Collection · P4 Use · P5 Access · P6 Disclosure · P7 Quality · P8 Monitoring
Controls18 · optional
One control, end to end

Most SOC 2 tools describe CC6.1. Uproot proves it.

Take logical access the control everyone underestimates. Here's how a single rule travels from your IdP to the auditor's PDF, without a screenshot in sight.

CC6.1 Logical access controls

Restrict access to data, software, and infrastructure to authorized users; revoke it when they leave. Sounds simple. In reality it's tied to every system you've ever provisioned: IdP, MDM, code host, cloud account, every internal tool.

"Uproot PtaaS offers the perfect suite of features to ensure the highest security standards for our clients. We are impressed by their dedication to continuous testing. Their seamless integration combined with the hacker mindset and thorough manual pentesting approach, truly sets them apart."

— Gaurav Kulkarni, CEO

CC6.1 · LOGICAL ACCESS

Logical and physical access controls

Last evidenced 09:14:02 UTC · 312 records · sha256 verified

Passing
01

The criterion

What CC6.1 actually asks for

“The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity’s objectives.”
02

Your real stack

What we read from your systems

Uproot points at the systems that actually enforce access not the policy doc that describes them.

okta ·users.listaws ·iam.role-trustgithub ·org.membersjamf ·device.posturerippling ·hris.offboard
03

Evidence collected

Cryptographic, timestamped, immutable

Every artifact is pulled directly from the source API, hashed, and stored. No screenshots, no Slack threads, no "send me a CSV."

312 users · MFA312 / 312prod IAM ·14 rolesoffboard SLA ·p95 4.2h0 orphan accounts
04

For the auditor

Read-only portal, no email attachments

Marcus from A-LIGN logs in to the scoped portal, expands CC6.1, and gets the proof, the population, and the sample selection already done.

Population · 312  ·  Sample· 25 (auditor-selected)  ·  Exceptions · 0

ISO A.5.16HIPAA 164.312(a)PCI 7.2.1NIST PR.AC-1
Path to your report

From kickoff to a signed Type II in calendar weeks, not quarters.

A real timeline from a real Series-B customer. Most teams move faster after the first one.

Day 0 · Mon

Connect 6 systems

OAuth or service account in your terminal. AWS, Okta, GitHub, Jamf, Rippling, Datadog online in under an hour.

Day 1 · Tue

Auto-map controls

Uproot maps 61 SOC 2 controls against what your stack already enforces. Day-one readiness: typically 60–70%.

Day 2–14

Close real gaps

Findings are issued as tickets to the right team, with the diff. Engineering closes them; policies follow, not lead.

Day 15–38

Audit-ready

Posture is provable. Auditor is invited to a read-only portal. Type I report can be issued here, if you need one.

5

Day 38 → 128

Observation

3-month Type II window starts. Evidence accumulates on autopilot. You ship product; we collect proof.

6

Day ~145

Report delivered

Auditor issues the SOC 2 Type II. You ship it to the customer who asked. Then it just keeps running.

Without Uproot
  • ×

    Spreadsheet of 61 controls maintained by hand, drifting from your stack by the day

  • ×

    Screenshots from the IdP, the cloud console, the MDM. Re-collected every quarter, every renewal, every prospect.

  • ×

    An engineer-week per month donated to compliance prep and a panicked one before the auditor’s site visit

  • ×

    A 90-day Type II readiness sprint that takes 9 months and consumes a quarter’s roadmap

With Uproot
  • Controls are computed from your real systems, recomputed every 15 minutes

  • Evidence is API-pulled, hashed, and timestamped auditor reads from the portal, never your inbox

  • Findings ship as tickets to the right team, with the resource, the diff, and the rollback path

  • First Type II in under five months end-to-end; renewals take a week of attention

Evidence map

Where SOC 2 proof actually lives. Uproot reads it there.

A Type II report rests on ~1,800 evidence artifacts. Here's a partial map of what Uproot pulls, and from where.

CC6

Logical access

  • Okta · MFA enrollment

    312

  • Okta · session policy

    1

  • AWS · IAM role-trust

    14

  • GitHub · org members + SSO

    84

  • Rippling · offboarding cadence

    7d

  • Jamf · device posture

    198

CC7

Operations

  • Datadog · prod monitors

    218

  • PagerDuty · on-call rotation

    12w

  • Sentry · error budget

    99.94%

  • Statuspage · incident log

    3 / yr

  • AWS GuardDuty · findings

    live

CC8

Change management

  • GitHub · PR approval trail

    14 / d

  • GitHub · branch protection

    main

  • CircleCI · deploy log

    live

  • Linear · change tickets

    132 / q

  • Terraform Cloud · plan diff

    live

CC9

Vendor & risk

  • Vanta-migrate · vendor inventory

    42

  • Snowflake · DPA + SOC 2

    on file

  • Jira · risk register

    28

  • Rippling · BAA / NDA

    84 / 84

  • Stripe · PCI subprocessor

    linked

Auditor network

Bring your auditor. Or pick one of ours.

Uproot is auditor-agnostic Big Four, boutique CPA firms, and everyone between. They get a read-only portal scoped to your engagement.

A-LIGN

cpa firm

Schellman

cpa firm

Prescient Assurance

cpa firm

Sensiba

cpa firm

BARR Advisory

cpa firm

Insight Assurance

cpa firm

Deloitte

big four

EY

big four

KPMG

big four

PwC

big four

Moss Adams

cpa firm

+ 23 more

on request

SOC 2, plainly

Questions we get every week. Answered the way an engineer would.

Do I need Type I before Type II?+

No. Type I is a point-in-time attestation useful if a customer needs proof nowand you don't have an observation window yet. If you can wait for a Type II (3-month minimum), skip Type I. About 60% of our customers go straight to Type II.

How long is the observation window?+

Three months is the AICPA-acceptable minimum. We default to it. After your first report, most teams extend to a rolling 12-month window because continuous evidence makes it free.

What's the difference between SOC 2 and ISO 27001?+

SOC 2 is a US attestation report; ISO 27001 is an international certification. They share roughly 70% of their controls. Uproot maps them against the same underlying evidence implementing one buys you most of the other.

Will my auditor accept Uproot's evidence?+

Yes. Evidence is pulled from the source system, hashed with SHA-256, timestamped, and stored immutably. Auditors get the population, sample selection, and chain of custody what they’d ask for anyway, only without the email back-and-forth.

What if I already have a SOC 2 program?+

Uproot imports your existing controls, policies, evidence library, and vendor inventory overnight. Most migrations from Vanta or Drata complete in a single weekend, with cryptographic continuity.

What does this cost?+

Uproot for SOC 2 starts at $8k / year for a single entity, single framework, up to 200 employees. Auditor fees are separate and paid to the CPA firm directly typically $15k–$35k for a first Type II. We don't take a cut.

Make SOC 2 the easy part.

Connect your first system in five minutes. See your real readiness by lunch. Invite the auditor when you're ready they'll have nothing left to ask for.

Start your SOC 2Talk to a SOC 2 lead
$uproot init --framework soc2
connecting aws · okta · githubok
mapping 61 controlsok
42 controls evidenced · 19 to go68%
readiness in 4m 12slive