Files
msolarczekandClaude Opus 5 c8e6f30a27
CI / build-and-check (push) Canceled after 0s
CI / audit (push) Canceled after 0s
CI / sbom (push) Canceled after 0s
Basis: Certvia dev@a48c5fb als Fundament für Craftvia
Unveränderter Stand von certvia/dev (a48c5fb) plus Craftvia-Spezifikation
und Brandbook unter docs/craftvia/. ISMS-Module werden im Folgecommit entfernt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 11:05:39 +02:00

1.1 KiB
Raw Permalink Blame History

Sicherheit & Administration — Übergabepaket

Inhalt / Reihenfolge

  1. Sicherheit-und-Administration-Konzept.md — PO-Konzept: Ist-Abgleich, Empfehlungen, Roadmap.
  2. Aufgabenpaket-Sicherheit-Administration.md — Ein-Entwickler-Backlog SEC1–SEC6 (Branches dev/sec<n>-…).
  3. SEC1-Mail-Fundament-Detail.md — ausgearbeiteter Prompt: SMTP-Mail (Fundament).
  4. SEC2-Auth-SelfService-Detail.md — ausgearbeiteter Prompt: Passwort-Reset, Passwort ändern, E-Mail-Änderung, Session-Invalidierung.

Fixierte Entscheidungen

  • Mail via SMTP (nodemailer) im ersten Schritt.
  • 1 Entwickler, sequenziell: SEC1 → SEC2 → SEC3 → SEC4 → SEC5 → SEC6.
  • 2FA optional, aber pro Tenant im Adminportal als Pflicht (mfaRequired) erzwingbar; Passkeys dabei.
  • DSGVO-Funktionen enthalten.

Naht SEC1 ↔ SEC2

SEC1 liefert Versand + Templates; SEC2 erzeugt die Tokens (single-use, gehasht) und übergibt SEC1 nur die fertige actionUrl — keine Klartext-Secrets im MailLog.

Start

Mit SEC1 beginnen, dann SEC2. DNS-Vorbedingung: SPF/DKIM/DMARC vor Produktivversand. Secrets nur aus Env/Secret-Store.