Repository navigation
PassOnce 1.0.0
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.shfü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.shDetails 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.