Skip to content

Known limitations ​

These are the limitations that matter when you operate OpenVault.

AreaLimitation
DeploymentOne host, one organization. There is no high availability or multi-region mode.
RecoveryRecovery point objective is 24 hours with daily encrypted backups; recovery time objective is about one hour. The schedule is operator-managed.
Host rootRoot on the vault host can read the keyring, the agent temporary files, and plaintext in memory. Use a dedicated host.
SwapThe shared temporary filesystem can be swapped. Disable swap or use encrypted swap.
Application compromiseAny secret delivered to a container can be read by code in that container. OpenVault limits the blast radius but cannot make a compromised workload safe.
Environment variablesEnvironment injection is set at application startup. A running process does not see a rotated value until it restarts. Values also leak through process inspection and crash dumps; prefer file delivery.
Browser sessionsSessions live in memory. A server restart signs browser users out.
CertificatesOpenVault is not a public certificate authority. Certificate management is available through the API and CLI, not the web UI.
Remote hostsAgents must run on the same Docker host as the vault.
Project deletionA deleted project and its secrets are hidden, not recoverable from the UI. Restore from backup is the recovery path.
CA rotationThere is no online CA rotation command. A suspected CA compromise requires a fresh deployment and new identities.
Kubernetes and external key servicesKubernetes identity, external KMS/HSM, and ACME are not part of this release.

Released under the Apache-2.0 License