Architecture
How the cockpit, machine surface and integrations fit together on the Vercel substrate.
Layers
- Exposure Defense Cockpit — the executive UI: overview, intake, exposures, evidence, StealthScore, Kanban, calendar, action packets, report and trace.
- Control plane API — a versioned
/api/v1surface for principals, findings, evidence, risk, kanban, calendar, actions, reports and integrations. - Machine surface — health, OpenAPI, llms.txt, sitemap, RSS, robots,
.well-knownmanifests and an MCP server. - Drafting providers — server-side packet drafting with a deterministic template fallback when optional providers are unavailable.
Access model
Cloak Harbor is designed for public-safe read views and server-authorized actions. The UI does not ask users for platform credentials. State-changing work is routed through allowlisted server actions, with secrets kept on the backend and audit rows recorded for review.
Draft safety
- Server-side only — no provider calls from the browser
- Every draft is source-labeled and human-reviewed before any external action
- Drafting may never submit takedowns automatically or enrich real people without authorization
- If a provider is unavailable, the system degrades to labeled deterministic templates — it never fakes output
Evidence proof loop
Rather than tour a collection of sites, Cloak Harbor maps real operating capabilities to each stage of the defense loop. Users see the operational story: what was found, why it matters, what needs approval, and what is already scheduled.
