Security Non-Negotiables
This page summarizes the core security guarantees Velane is designed to keep.
Tenant isolation first
Every tenant-scoped action must respect tenant boundaries. Cross-tenant access is denied.
No admin access for embed tokens
Embed tokens (et_...) are for embed use cases and must not gain admin privilege.
Session validation must stay strict
Session token verification checks issuer and signature. Do not weaken these checks.
Scope checks are mandatory
Authenticated routes should enforce minimum required scopes:
invokefor read/invoke actionsmanagefor write operationsadminfor sensitive administration
Integration boundary
Integration credentials stay server-side. Snippet code should call Velane integration pathways, not raw credential-bearing endpoints.
Key management
- keep signing/encryption keys stable in production
- rotate operational keys safely
- avoid exposing secrets in logs or client apps