Skip to content

osvauld: Secure, Shareable Credential Management

Purpose

osvauld is designed from the ground up to facilitate secure credential sharing within organizations.

The Problem

Credentials are often shared insecurely, leading to:

  • Security risks: Exposure of sensitive data to unauthorized parties.
  • Management difficulties: Lack of centralized control and visibility over credential usage.
  • Inefficient key rotation: Cumbersome and time-consuming to update credentials.

What osvauld Offers

  • Fine-grained access control: Precise control over who can view and modify specific credentials.
  • Comprehensive access visibility: Robust audit logging to track all credential activity.
  • Easy key rotation: Streamlined processes for updating credentials.
  • Self Hosted: osvauld can be self-hosted, ensuring maximum control over data.

Key Principles

  • Zero-knowledge architecture: osvauld never has access to unencrypted credentials, ensuring maximum privacy and security.
  • OpenPGP standard: Adherence to well-established encryption protocols (https://sequoia-pgp.org/).
  • Client-side decryption: Credentials are decrypted only within the user’s device.

Technical Stack

  • Frontend: Svelte (extension)
  • Backend: Go
  • Cryptography: Rust (crypto primitives, WebAssembly)
  • Integration testing: Python
  • Website: Astro
  • Documentation: Starlight