Encryption everywhere
TLS at every external boundary. Data at rest encrypted via AWS RDS, ClickHouse Cloud, and EBS defaults. Secrets live exclusively in AWS Secrets Manager.
We work with eng leaders who answer to security teams. Here's exactly how Launch Vectors handles data, auth, and the production path.
TLS at every external boundary. Data at rest encrypted via AWS RDS, ClickHouse Cloud, and EBS defaults. Secrets live exclusively in AWS Secrets Manager.
The App requests only metadata: read, pull_requests: read, contents: read, actions: read, and checks: write. No write access to your code.
We score from PR metadata, file lists, and aggregate stats. Raw diff content is never persisted on our side - what we cache is hashable metadata only.
Every mutating action and every read of risk-score explanations is recorded with actor, timestamp, target, and payload hash. Audit log is exportable.
Three roles - admin, engineer, viewer - enforced at the API gateway before any scoring data is returned. GitHub OAuth issues short-lived JWTs.
Pilot data is logically isolated per org with row-level scoping. The architecture preserves the on-prem path for production buyers who require single-tenant.
The MVP is not SOC2-audited; we follow PRD guidance to be SOC2-ready (managed services with appropriate controls, documented control mapping, encryption everywhere) and pursue the audit post-pilot once production buyers commit. We'll share our control matrix on request under NDA.
Production deployment can run inside your AWS account or on-prem cluster. The architecture deliberately avoids managed-service lock-in beyond what has Helm-installable equivalents (Postgres, ClickHouse, Vault). Plan: pilot in our hosted tenant, production wherever your security team needs us.
Have a specific security question? Email [email protected].