Shhh

Shhh

One-time encrypted secret sharing web app

412stars
31forks
Last commit: 2mo ago
Repo age: 7y old

Shhh is a lightweight web application that creates encrypted secrets and shares them via unique links protected by a temporary passphrase. Secrets are encrypted before storage and removed after expiration, successful decryption, or exceeding allowed attempts.

Key Features

  • Create encrypted text secrets protected by a user-provided passphrase
  • Secrets expire automatically based on a configured expiration date
  • One-time or limited-attempt opening: secret is purged after viewing or when max attempts are exceeded
  • Encryption uses Fernet with a password-derived key (random salt and high iteration count)
  • Does not store passphrases; only ciphertext and metadata are stored
  • Provides a REST API and can be integrated via a companion CLI client
  • Supports PostgreSQL or MySQL backends and can be deployed with Docker/Docker Compose
  • Typical deployment stack includes Flask with Gunicorn behind a web server

Use Cases

  • Share temporary credentials, tokens, or one-time instructions without leaving plain text in email or chat
  • Send expiring links for password resets or sensitive file access instructions
  • Integrate secret sharing into workflows or automation via the provided REST API

Limitations and Considerations

  • The project has been marked for sunsetting in favor of a successor; active maintenance and hosted deployments may be discontinued
  • Not a full-featured secrets management or vault solution: lacks advanced access controls, enterprise audit logging, and RBAC
  • Security depends on strong passphrases and secure hosting; operational security (TLS, server hardening, database protection) is required for production use

Shhh is a simple, focused tool for short-lived secret sharing and integration into workflows. It is suitable for teams or individuals who need ephemeral, passphrase-protected messages but is not a replacement for dedicated vault systems for long-term secret management.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Vaultwarden

Vaultwarden

Bitwarden-compatible password manager server written in Rust

53.6k
2.5k
Last commit: 3d ago

Vaultwarden is a lightweight, Bitwarden-compatible password manager server in Rust, designed for self-hosting with official Bitwarden clients.

Alternative to:
Bitwarden
Bitwarden
+9
KeePassXC

KeePassXC

Cross-platform offline password manager using encrypted KDBX databases

25.5k
1.7k
Last commit: 1mo ago

KeePassXC is a secure, cross-platform password manager that stores credentials and sensitive notes in encrypted KeePass-compatible KDBX files with autofill and browser in...

Alternative to:
KeePassXC
KeePassXC
+10
Infisical

Infisical

Open-source platform for secrets, PKI certificates, and privileged access

24.5k
1.7k
Last commit: 20h ago

Infisical is an open-source platform to manage and deliver app secrets, certificates (PKI), SSH credentials, and encryption keys across teams and infrastructure.

Alternative to:
HashiCorp Vault
HashiCorp Vault
+9
Ente

Ente

End-to-end encrypted cloud for photos and 2FA

23.9k
1.4k
Last commit: 1d ago

Open-source, end-to-end encrypted platform for private photo backup, sharing, and authenticator (2FA) sync across devices, with optional self-hosting.

Alternative to:
Google Photos
Google Photos
+14
Bitwarden

Bitwarden

Open-source password manager with zero-knowledge security and self-hosting.

17.9k
1.5k
Last commit: 16h ago

Bitwarden is an open-source password manager that stores, shares, and autofills credentials with zero-knowledge encryption; supports cloud or self-hosted deployments.

Alternative to:
1Password
1Password
+9
Passbolt

Passbolt

Open-source password and secret manager for teams

5.6k
361
Last commit: 26d ago

Passbolt is an open-source, security-first password and secret manager for teams, with end-to-end encryption, granular sharing permissions, and auditing.

Alternative to:
Passbolt Cloud
Passbolt Cloud
+11