Skip to content

Security Model

Security

V1 secures one governed path for approved MCP servers and selected API-backed tools. The model is deterministic: authenticate actor context, hide unauthorized discovery, evaluate Cedar policy, resolve brokered credentials, route only approved backends, manage sessions, and emit metadata-only audit.

  • Security reviewers checking whether V1 covers their required controls.
  • Platform owners preparing production hardening evidence.
  • Docs authors deciding whether a public claim is safe to publish.

This page summarizes the current V1 security posture. It is not a promise of full DLP, ML prompt-injection detection, endpoint command sandboxing, managed MCP hosting, SCIM/device posture, local STDIO governance outside approved adapter profiles, or tamper-evident audit hash chains.

Use this page during security review, release-candidate hardening, public docs review, or pilot scoping.

Required V1 controls:

SurfaceControl
IdentityProduction access cannot be anonymous. OIDC/JWT, SAML-through-proxy, workload identity, or local identity mode must produce normalized actor context.
AuthorizationCedar policy preserves default deny and explicit deny overrides allow.
DiscoveryUnauthorized tools are hidden before execution.
Source approvalMCP servers, API sources, tools, agents, client surfaces, credentials, and connectors start unapproved or denied until explicit approval.
API adapterOnly selected and approved operations can map to tools. Host, schema, method/path, credential, timeout, and size checks run before upstream.
CredentialsBrokered credentials return opaque refs or handles, not secret material.
Private routingRegistered private routes and connectors carry health, disable, and revoke behavior.
SessionsSession metadata supports affinity, reconnect where supported, drain, terminate, revoke, and audit.
Audit/exportRetained records are metadata-only and customer-controlled for export.
DeploymentManaged runs inside the DAC boundary; self-hosted uses customer-managed stores and telemetry/export refs.
  • A new source is approved without owner, risk, credential mode, policy, route, or audit posture.
  • A policy change ships without simulation or versioned audit.
  • A disabled connector or revoked credential still allows new upstream calls.
  • A diagnostic exposes raw endpoint details, request bodies, response bodies, prompts, tokens, or secret refs.
  • A public doc links raw reviewer material or partner-only content.
  • A deferred capability is documented as current V1 behavior.

Public docs may include resource IDs, owner IDs, policy versions, credential modes, status codes, safe reason codes, hashes, validation state, and redaction status.

Public docs must not include secrets, credentials, raw tokens, prompts, tool payloads, request bodies, response bodies, customer data, private partner material, raw evidence files, or implementation workpads.

Type set in Geist, Source Serif 4, and Departure Mono.