MODEL
Threat model → TSC scope.
The model names the in-scope services and data. Each finding ties to a Trust Service Criterion.
SOC 2
VibeReview is SOC 2 Type II certified itself. The same audit log and guardrail engine that supports our own examination produces TSC evidence for your AI-assisted code. CC6, CC7, CC8 controls map to guardrail enforcement and PR review logs.
14-day free trial · No card required
"Add an endpoint that flips a feature flag for production."
@app.post("/flags/{key}/toggle")
@require_role("flag_admin")
def toggle(
key: str,
body: ToggleIn,
actor = Depends(auth),
):
if body.environment == "prod":
require_reviewer_approval(
change=f"flag.{key}",
reviewer=body.reviewer_id,
)
flags.set(key, body.value, env=body.environment)
audit.log(
"flag.toggled",
actor=actor.id,
key=key,
env=body.environment,
value=body.value,
) ✓ Role-gated, reviewer-approved, audit-logged. CC6.1, CC7.1, CC8.1 covered without a manual policy step.
MODEL
The model names the in-scope services and data. Each finding ties to a Trust Service Criterion.
ENFORCE
CC6 logical access. CC7 system operations. CC8 change management. Each guardrail names the criterion it enforces.
EVIDENCE
Every diff that touches an in-scope path runs the criteria. Audit log records the criterion and the outcome over the Type II observation window.
REPORT
Per-TSC coverage. Evidence-pack export. Hand it to your auditor on day one of fieldwork.
WHAT'S COVERED
Focus is the Security TSC, with additional support for Availability, Confidentiality, and Processing Integrity.
We walk you through per-criterion coverage and the evidence-pack export. Bring your auditor.