The latest changes to the Reeva platform. We post updates here as we ship them. For questions or to request a feature, email support@reeva.ai.Documentation Index
Fetch the complete documentation index at: https://reeva-3df96211.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Added
- Hardened web security headers across the app — HSTS, Content-Security-Policy, Referrer-Policy, and X-Content-Type-Options are now set on every response.
- Published a
security.txtpolicy at the standard/.well-known/security.txtlocation for vulnerability disclosure.
Fixed
- Image deploys no longer fail when a Cloud Run revision is re-pushed with the same source SHA.
A focused security and multi-tenancy release.
Added
- JWT-based authentication backed by real user accounts. Sessions are now issued and validated against the users table.
- HttpOnly session cookies with a frontend auth-guard via
/auth/me, so tokens are no longer accessible to client-side scripts. - Tenant scoping enforced on every customer-keyed API route. Users can only ever read or write data that belongs to their own tenant.
- Customer integration credentials are encrypted at rest in the database using a managed KMS key.
- Rate limiting on the API, plus a per-customer budget guardrail that blocks LLM calls before they exceed configured spend limits.
- Stricter CSV upload validation — file size, encoding, and column shape are now checked before a file ever reaches an agent.
- Audit log of every presigned URL issued, with shorter TTLs by default.
Changed
- 5xx error responses are now sanitized — internal stack traces and library names no longer leak in production responses.
CORS_ORIGINSis validated at startup; the API refuses to boot if a misconfigured origin would leave the app exposed.- Untrusted CSV data is isolated from instructions in AI step prompts to reduce prompt-injection surface.
- Tightened the default Content-Security-Policy on the API.
- Pinned the Python base image by sha256 digest for reproducible builds.
Fixed
- Path construction for customer-scoped storage now validates
customer_idas a UUID before use.
The first deployable release of the Reeva platform.
Added
- Agent builder UI — initial scaffold of the app, including login, the monitor view, and settings.
- Production deploy pipeline — API and worker services are dockerized and deploy to Cloud Run from CI.
- Cloudflare DNS and WAF in front of the app, with IP access rules and VPC flow logs configured for SOC 2.
- Cloud SQL alerting on memory, disk, and I/O, wired to an email notification channel.
- Terraform-managed GCP infrastructure as the source of truth for production environments.
- Runbooks and SOC 2 evidence committed to the repo.
- Repository hardening — branch protection, code owners, and dependency review for every change that touches the platform.