Files
sshkeyvault/DEVLOG.md
T
florian.wildeandClaude Opus 5.5 cd83542482 docs: Projektplan, Issues und Konventionen anlegen
Plan nach Freigabe vom 12.10.2026 mit den Antworten auf die sieben
Rueckfragen. Issues fuer alle fuenf Phasen als Dateien, bis der
Gitea-Zugang da ist (#030).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 09:02:42 +02:00

1.2 KiB
Raw Blame History

DEVLOG – SSHKeyVault

Zeitübersicht

Gesamt: 0 h 25 min

Issue Zeit
Planung (Phase 0) 0 h 25 min
Meilenstein Zeit

2026-10-12 · Sitzung 1 · 08:45–laufend

Issue: Planung, #001 ff. Version: 0.0.0

Erledigt

  • Auftrag gelesen, Architektur, Datenmodell, Sicherheitskonzept und Phasenplan entworfen (docs/PLAN.md)
  • Sieben Rückfragen gestellt und beantwortet, Plan freigegeben
  • Konventionen aus Laufzettel und ProxLedger übernommen; Git-Repository mit lokaler Identität angelegt
  • 30 Issues für Phase 1–5 als Dateien angelegt (Gitea folgt mit #030)

Entscheidungen

  • Kein Auth.js: v5 steht dauerhaft auf Beta – wie in Laufzettel openid-client + jose.
  • Web und Worker getrennt, Master-Key nur im Worker: Eine Lücke im Webprozess allein entschlüsselt keine Private Keys.
  • Schlüsselerzeugung ohne ssh-keygen: Node crypto + eigener OpenSSH-Serializer, damit Private Keys nie als Datei auf dem sshkv-Server liegen. ssh-keygen prüft in den Tests die Kompatibilität.
  • Dienstbenutzer sshkv mit sudo als Standard, root pro Host wählbar: Im auth.log der Hosts ist eindeutig zu sehen, was von sshkv kam, und root-Login kann ganz aus bleiben.