Reckon
← Home

Security

Architecture

Reckon is a multi-tenant deal management system. All data access is server-side only through the Firebase Admin SDK. No client-side database access is permitted.

Tenant Isolation

Every data operation is scoped to an authenticated workspace. Cross-workspace access is prevented at the data access layer, not at the UI layer.

Authentication

Authentication is handled by WorkOS AuthKit (OAuth 2.1). Reckon implements the resource server side only — it validates tokens but does not issue them.

Data Protection

·All credentials are stored in environment variables, never in deal documents.
·Audit events are append-only and record every mutation.
·Statement records are immutable once created.
·All versions are preserved; nothing is silently overwritten.

MCP Security

·Tokens are validated for audience (resource indicator), issuer, and expiry.
·No token transit — Reckon never forwards an agent's token to a third party.
·Content from external sources is treated as data, never as instruction.
·Every mutation requires explicit authorization and approval.

Reporting Vulnerabilities

If you discover a security vulnerability, please email security@reckon.software.