Security
The controls Rayrun runs today. The third parties that see workspace data. Where Rayrun stands on SOC 2 and HIPAA.
Controls
Ten claims, each with the mechanism behind it.
Credentials are encrypted per workspace
Every workspace has its own data-encryption key. Rayrun holds the wrapping key separately. A stored credential is never sent to a browser, not even to the admin who entered it.
Or Rayrun holds nothing at all
A workspace can keep its credentials in its own AWS account. Rayrun stores a pointer and no key, so a copy of its database grants nothing.
Reading a secret is an audited event
One audited routine reads secrets. It records who read what, and why. Settings forms never show a stored secret again.
Tool definitions are held, not trusted
A tool definition is approved once. A changed version waits until somebody reviews the diff. A definition with instructions to the model is never approved automatically.
Content is scanned both ways
Detectors read both directions for secrets, personal data, and instructions written to the model. A match in a result is masked; a match in an argument stops the call.
Every call has one searchable record
Every call records who made it, which policy and definition version applied, and what came back. The record can stream to your SIEM in signed batches.
Execution is contained
Hosted hooks and code run in a sandbox with no ambient capability. Outbound requests pass an SSRF guard with a size cap and a deadline.
Access follows your directory
OIDC and SAML 2.0 single sign-on. SCIM 2.0 provisioning. Access granted by directory group. Removing somebody revokes their tokens, sessions, and clients at once.
Your provider can authorize clients
A client that already signed somebody in through your provider exchanges that sign-in for an endpoint token, with no consent screen. Its policy decides who gets one, and they still have to be a member here.
Published servers keep customers contained
Each publication is its own authorization server, so a customer’s token works nowhere else. A call that needs approval is decided by the customer who made it, after a fresh sign-in.
In depth: credentials, tool definitions, access, and publishing.
Sub-processors
The third parties that process workspace data for Rayrun. The infrastructure is audited. The software on top of it is not.
SOC 2 and HIPAA
Rayrun holds no SOC 2 report and signs no business associate agreement.
Reporting a vulnerability
Email security@ray.run. It reaches the person who can fix it, not a queue.
