Tagesreport Freitag, 30. Oktober 2026

50
Issues offen
+15
Neu angelegt
53
Abgeschlossen
38
PRs gemergt
#3325 feat(security): Security-Audit 2026 – Angriffsfläche systematisch prüfen und verkleinern 50 / 50 erledigt
Gemergte Pull Requests:
  • #3461fix(ci): Abhängigkeits-Gate prüft PR-Snapshots selbst mit Stichproben (+359/−25, 4 Dateien)
  • #3456feat(security): enc:v1 und Klartext nach abgeschlossener Umstellung ablehnen (+897/−77, 24 Dateien)
  • #3454feat(upload): Verarbeitungsplätze je Konto begrenzen (+190/−19, 13 Dateien)
  • #3451fix(security): ReDoS-Befunde aus der CodeQL-Erstsichtung beheben (+121/−13, 8 Dateien)
  • #3449ci(security): Gradle-Verifikationsdatei geprüft, Vergleich zeigt Details (+105/−12, 4 Dateien)
  • #3447fix(security): Hostnamen privater Bibliotheken im Log der Zieladressprüfung verbergen (+296/−21, 10 Dateien)
  • #3444fix(format): Zeichen je PDF-Seite begrenzen, damit ein vielfach gezeichnetes Formular den Heap nicht erschöpft (+92/−16, 8 Dateien)
  • #3442docs(security): Prüfweg auf den Stand nach dem Audit bringen (+28/−18, 2 Dateien)
  • #3441fix(security): IPv6-Übersetzungspräfixe und 0.0.0.0/8 in der Zielprüfung sperren (+83/−31, 4 Dateien)
  • #3438test(security): Sicherheitsinvarianten als Architekturtests und nächtliches Parser-Fuzzing (+65497/−15, 67 Dateien)
  • #3436ci(security): Nächtlicher ZAP-Baseline-Scan gegen den CI-Stack (+1238/−12, 16 Dateien)
  • #3435test(security): Regressionssuite für präparierte Dateien, SSRF-Ziele und Log-Hygiene (+1905/−5, 21 Dateien)
  • #3433ci(release): Container-Images signieren und per Digest ausliefern (+706/−102, 24 Dateien)
  • #3429feat(security): Schlüsselwechsel für verschlüsselte Zugangsdaten ermöglichen (+3327/−605, 133 Dateien)
  • #3425fix(account): Trennung von Systemverwaltung und Revision technisch absichern (+3260/−74, 80 Dateien)
  • #3421test(security): Rechte-Matrix über alle API-Operationen erzwingen (+2531/−38, 17 Dateien)
  • #3415test(security): Anonyme Endpunkte, Security-Header und Compose-Vorgaben dauerhaft prüfen (+1752/−5, 15 Dateien)
  • #3406fix(audit): Personenkennungen aus Revisionsantworten entfernen und Klärung begrenzen und protokollieren (+1231/−127, 42 Dateien)
#3462 test(e2e): Lücken der E2E-Suite schließen 7 / 7 erledigt
Gemergte Pull Requests:
  • #3477test(e2e): Firefox-Smoke-Lauf für Kernszenarien (+145/−34, 11 Dateien)
  • #3476test(e2e): axe-Prüfung am Endzustand jedes UI-Szenarios (+79/−33, 20 Dateien)
  • #3473test(e2e): Formate, Metadaten und Aufnahmegrenzen im Stack prüfen (+774/−67, 32 Dateien)
  • #3472test(e2e): Fundstellen-Anzeige und Verwaltung ohne Systemrolle (+414/−7, 4 Dateien)
  • #3470test(e2e): Revision und Nachweis im Durchstich prüfen (+582/−4, 6 Dateien)
  • #3469test(e2e): Chat über mehrere Runden und Modellfehler im Gespräch (+389/−5, 3 Dateien)
  • #3468test(e2e): Lebenszyklus – Einstellungen übertragen, Nachfolge, Löschpfade (+439/−0, 4 Dateien)
#3260 feat: „Dokument öffnen“ springt an die Fundstelle und markiert sie 8 / 8 erledigt
Gemergte Pull Requests:
  • #3458feat(library): Textfassung an der Fundstelle und Original herunterladen (+2262/−68, 44 Dateien)
Sonstiges
Gemergte Pull Requests:
  • #3471test(e2e): Dokumentliste-Paging wartet das 429 der Upload-Kontogrenze ab (+45/−29, 2 Dateien)
  • #3457feat(chat): Fokus beim neuen Chat direkt ins Eingabefeld (+121/−13, 9 Dateien)
  • #3455fix(library): Vorschau meldet Beleg ohne gespeicherte Fundstelle (+88/−16, 8 Dateien)
  • #3453fix(indexing): embedding-info nach Spaltentausch einer anderen Instanz beantworten (+67/−20, 3 Dateien)
  • #3448fix(s3): 404 auf ein Objekt erst nach bestätigender Auflistung als Löschbefund werten (+126/−15, 8 Dateien)
  • #3446test(library): Statement-Zählung der N+1-Tests gegen Fremdlast absichern (+82/−55, 3 Dateien)
  • #3443ci(security): Abhängigkeits-Gate sieht transitive npm- und Gradle-Abhängigkeiten (+553/−39, 8 Dateien)
  • #3440ci(renovate): Gradle-Plugin-Updates wieder wie Bibliotheken behandeln (+27/−147, 6 Dateien)
  • #3437docs(security): Prüfweg des Codes offenlegen und Security-Checkliste im Review (+208/−6, 9 Dateien)
  • #3424feat(rss): Inhaltsselektor und Anlagenprofil je Feed-Bibliothek (+2325/−214, 49 Dateien)
  • #3423feat(auth): Sperre nach Fehlversuchen in die Regeln der lokalen Anmeldung (+1558/−173, 53 Dateien)
  • #3414feat(library): Speicherkontingent geteilter Bibliotheken in der Verwaltung (+1808/−142, 70 Dateien)