Skip to main content

SOC 2 Type II

Feature row 34 / 36 — Sprint OA+N / COMP-3

SOC 2 mapping is included on every plan. Vertical compliance modules (healthcare, insurance, etc.) require the Enterprise plan.

Scope

Behavry ships a SOC 2 Type II mapping covering 8 requirements across the Common Criteria (CC) categories. The mapping is aimed at two audiences:

  • Customers pursuing their own SOC 2 who want to claim Behavry as a subprocessor control for AI agent activity
  • Security teams who want continuous evidence, not a point-in-time snapshot

The mapping lives in backend/behavry/compliance/soc2.py and renders on Compliance → SOC 2.

The eight requirements

CCRequirementBehavry control
CC2.1System description, classification, and labelingAI Surface Mapping, Decision Trace classification tags
CC5.2Logical access — authorized users onlyAgent Identity JWT, SSO (OIDC / SAML), Role hierarchy
CC6.1Logical access — credentials and keysWorkflow tokens (wf_token, d_token), Clerk session sync, credential encryption in SIEM destinations
CC6.6Logical access — least privilegePolicy Engine allow/deny, Context Gate tool visibility, Restricted Mode
CC7.2System monitoring and anomaly detectionBehavioral Monitor, Intent Drift Detection, Alerts & Escalations
CC7.3System operations — incident handlingHITL Escalation queue, Global Kill Switch
CC7.4Change managementPolicy Writer version history, Change Requests workflow
CC8.1Monitoring — audit log integrityDecision Trace hash chain, Public Evidence Verification

Live evidence

Each requirement row shows a live status:

  • Green — evidence exists in the last 30 days and meets the expected cadence
  • Amber — evidence exists but is sparse or intermittent
  • Red — no evidence in the expected window

Clicking a row opens the drawer with:

  • The exact audit-event query used to compute status
  • The last 10 supporting events
  • A "download supporting set" link that exports CSV / JSON for evidence folders

Export

FormatUse
CSVPaste into an auditor's evidence spreadsheet
JSONIngest into GRC tools (Vanta, Drata, SecureFrame)
PDFFormatted report with cover letter and signatures block for auditor hand-off

GET /api/v1/compliance/soc2/export?format=pdf|csv|json

Continuous posture

The SOC 2 module runs a daily job that computes the per-requirement status and writes the history. The posture trend chart shows how long each requirement has been green; a dip to amber or red triggers an alert the same way a behavioral anomaly would.

What Behavry does not cover

Behavry covers the AI-agent-specific CCs. It does not replace your overall SOC 2 program — you still need controls for change management of your own systems, physical security, HR, and so on. The map from Behavry to your full CC matrix is additive: Behavry provides evidence for the AI-agent risk, and your existing controls provide the rest.