Skip to content

PassOnce 1.0.0

Choose a tag to compare

@smaicloud smaicloud released this 12 Sep 15:26
· 1 commit to main since this release

Zero-Knowledge One-Time-Secret-Sharing, selbst betreibbar.

Die Verschlüsselung (AES-256-GCM) passiert im Browser; der Schlüssel steht nur im URL-Fragment (#…) und erreicht den Server nie. Gespeichert wird ausschließlich Ciphertext, der beim ersten Abruf atomar gelöscht wird.

Enthalten

  • Node-Server ohne npm-Abhängigkeiten (eingebautes node:sqlite), ab Node 22.13
  • Docker-Compose mit Caddy und automatischem HTTPS
  • Optionale Server-Encrypt-API für das eigene, vertrauenswürdige Netz
  • setup.sh für die geführte Einrichtung
  • SBOM im CycloneDX-Format, mit Datei-Hashes

Schnellstart

git clone https://github.com/integrisec-de/passonce.git
cd passonce
./setup.sh

Details in der README, Meldeweg für Schwachstellen in SECURITY.md.

Vor dem Tag geprüft

Vollständig aus Fremdensicht durchgegangen: anonymer Klon und Archiv-Weg, Docker- und Node-Betrieb, Einmal-Link mit und ohne Zusatzpasswort, TTL-Grenzen, Neustart mit erhaltenen Daten. Keine offenen Blocker.

Lizenz: Apache 2.0 — siehe LICENSE und NOTICE.