Novo Agents Security

Security controls for Novo Agents.

Last updated: July 10, 2026

Novo Agents Security

Last updated: July 10, 2026

Service boundary

Customers interact with Novo Agents through an HTTPS API, the server-side SDK, and the console. The agent runtime operates inside Novo-managed infrastructure behind that boundary.

Tenant isolation

Service data is scoped to a workspace, and access is enforced at the data layer and on every route. API keys are scoped to a single workspace.

Encryption and secrets

Traffic is encrypted in transit and stored data is encrypted at rest. Credentials you provide are additionally encrypted at the application layer, decrypted only at the point of use, and never returned by the API. Model-provider credentials remain inside Novo-managed infrastructure and are never sent to customer-configured environments.

Runtime isolation

Agent file and shell execution happens only in workspaces you enable, inside isolated execution environments — Novo-managed sandboxes or environments you host. Requests to environments you host are signed so you can verify their origin.

AI data handling

AI processing is restricted to the disclosed providers in the Novo Agents subprocessors list. A strict data-handling option further restricts processing to configurations verified for zero data retention and no training use, as described in the product documentation.

Webhooks and event delivery

Deliveries to endpoints you configure are signed so you can verify they came from Novo.

Responsible disclosure

Report suspected vulnerabilities to security@novoindustries.co.