CRO PlatformAI-Native CRO OS
Toggle navigationMenu

Software Bill of Materials

30 dependencies across 7 categories — every framework, database, model API, hosted service, and build tool the platform runs on, with license and residual-risk classification for inspector review.

Pinned via package.json. Update via PR. Last reviewed: 2026-06-05.

Total

30

Low risk

16

Medium risk

9

High risk

5

Requires license

8

Languages & Runtimes

2 dependencies
NameVersionLicenseVendorPurposeRiskLicense req.

TypeScript

typescript

5.6.0Apache-2.0MicrosoftTyped superset of JavaScript — the canonical language for every package in the repo.low

Node.js

nodejs

22.0.0MITOpenJS FoundationJavaScript runtime used for every service, API route, agent, and CLI tool.low

Frameworks

5 dependencies
NameVersionLicenseVendorPurposeRiskLicense req.

Next.js

nextjs

15.0.0MITVercelApp Router web framework for the L5 consoles, sponsor portal, and inspection view.low

React

react

19.0.0MITMetaUI library underlying every page and component in apps/web.low

React DOM

react-dom

19.0.0MITMetaDOM renderer for React on the client and server-side rendering pipeline.low

Tailwind CSS

tailwindcss

4.0.0MITTailwind LabsUtility-first styling for every UI surface in apps/web.low

shadcn/ui

shadcn-ui

0.9.0MITshadcnCopy-in component primitives used as the UI foundation for consoles and forms.low

Databases

3 dependencies
NameVersionLicenseVendorPurposeRiskLicense req.

Drizzle ORM

drizzle-orm

0.36.0Apache-2.0Drizzle TeamTyped query builder and migration toolkit for the cro.* Postgres schema.low

Supabase Postgres

supabase-postgres

15.6.0PostgreSQLSupabasePrimary system of record — hosts the cro.* schema, RLS policies, and pg_cron jobs.medium

pgvector

pgvector

0.8.0PostgreSQLpgvectorPostgres extension powering the vector spine for citation-grounded RAG.low

Auth

1 dependency
NameVersionLicenseVendorPurposeRiskLicense req.

Supabase Auth

supabase-auth

2.158.0Apache-2.0SupabaseUser authentication with TOTP MFA; underpins the Part 11 re-auth flow before signature.high

Model APIs

2 dependencies
NameVersionLicenseVendorPurposeRiskLicense req.

Anthropic Claude Sonnet 4.7

anthropic-claude-sonnet-4-7

claude-sonnet-4-7commercialAnthropicDefault model for most agents — drafting, classification, summarization, and review.high

Anthropic Claude Opus 4.7

anthropic-claude-opus-4-7

claude-opus-4-7commercialAnthropicHigh-stakes model for protocol amendments, narrative authoring, and evaluator calls.high

Hosted Services

8 dependencies
NameVersionLicenseVendorPurposeRiskLicense req.

Supabase Storage

supabase-storage

1.11.0Apache-2.0SupabaseObject storage for inspection ZIPs, evidence binders, and TMF essential documents.medium

Vercel Cron

vercel-cron

1.0.0commercialVercelScheduled HTTPS triggers for agent kicks, daily audits, and digest generation.medium

Vercel Hosting

vercel-hosting

1.0.0commercialVercelEdge + serverless hosting for apps/web; auto-deploys every push to main and PR.medium

MedDRA

meddra

27.0commercialICH MSSORegulated medical dictionary for adverse event coding; required for safety/PV narratives.high

WHODrug Global

whodrug

B3 2026 Mar 1commercialUppsala Monitoring CentreRegulated drug dictionary for concomitant medication coding in safety and PV workflows.high

CDISC Controlled Terminology

cdisc-ct

2026-03-28CC-BY-NC-ND-4.0CDISCStandardized terminology for SDTM/ADaM datasets and protocol metadata; submission-required.medium

Inngest (deferred)

inngest

n/aApache-2.0InngestDurable workflow engine. Deferred per ADR 0006 — re-evaluate when multi-step fan-out emerges.medium

Supabase Realtime

supabase-realtime

2.30.0Apache-2.0SupabaseWebSocket broadcast of provenance_event inserts to live dashboards (event bus).medium

Build & Test Tooling

9 dependencies
NameVersionLicenseVendorPurposeRiskLicense req.

pnpm

pnpm

9.0.0MITpnpmWorkspace-aware package manager used across the Turborepo monorepo.low

Turborepo

turborepo

2.0.0MPL-2.0VercelMonorepo task runner with remote caching used for build/lint/test pipelines.low

Vitest

vitest

2.0.0MITVoidZeroUnit test runner powering every test in services/, packages/, and apps/web.low

Biome

biome

1.9.0MITBiomeLinter and formatter for TypeScript, JSON, and React JSX across the monorepo.low

GitHub Actions

github-actions

1.0.0commercialGitHubCI/CD pipeline runner — lint, typecheck, test, build, and auto-merge gates.medium

JSZip

jszip

3.10.1MITStuart KnightleyPure-JS ZIP builder used to package the inspection evidence binder for download.low

neverthrow

neverthrow

8.0.0MITGiorgio PolvaraTyped Result<T, E> for service boundaries — non-throwing error handling.low

promptfoo

promptfoo

0.95.0MITpromptfooGolden-case evaluation harness for every agent prompt; gates prompt registry bumps.medium

Playwright (planned)

playwright

1.48.0Apache-2.0MicrosoftEnd-to-end browser testing for signature-capturing UI routes. Planned, not yet wired into CI.low