Tagesreport Donnerstag, 29. Oktober 2026

82
Issues offen
+73
Neu angelegt
51
Abgeschlossen
46
PRs gemergt
#3325 feat(security): Security-Audit 2026 – Angriffsfläche systematisch prüfen und verkleinern 31 / 50 erledigt
Gemergte Pull Requests:
  • #3417ci(security): Gradle Dependency Verification (verification-metadata.xml) einführen (+7302/−12, 13 Dateien)
  • #3413fix(security): Freigaben, Konnektor-Freigabe und Space-Rechte an den Kanten schließen (+2556/−242, 87 Dateien)
  • #3412fix(externalaccess): Zugangstoken an Kontolebenszyklus und aktuelle Rechte binden (+1489/−60, 54 Dateien)
  • #3410fix(security): Rate-Limits für Spracheingabe und Upload, Metriken nur mit Anmeldung (+1416/−208, 41 Dateien)
  • #3409fix(security): Eingaben in Logs, Dateinamen und Suchmustern bereinigen (+796/−133, 52 Dateien)
  • #3408fix(account): Selbstregistrierung gegen vorab angelegte fremde Konten absichern (+1187/−632, 32 Dateien)
  • #3407fix(security): Testschlüssel und Signaturgeheimnisse für E2E, Helm-Installtest und Image-Rauchtest je Lauf erzeugen (+402/−123, 32 Dateien)
  • #3403fix(s3): Löschen entfernt alle Versionen der Originale (+1108/−37, 18 Dateien)
  • #3402fix(security): Rechtekanten bei Metadaten, Spike-Pfad und Rollenwechsel schließen (+2049/−617, 48 Dateien)
  • #3401fix(frontend): Dokumentvorschau nur für fest erlaubte Typen öffnen (+140/−61, 9 Dateien)
  • #3400fix(format): Boilerplate in HtmlContentRoots in linearer Zeit entfernen (+108/−6, 3 Dateien)
  • #3399fix(account): Sperre nach Fehlversuchen auch bei parallelen Anmeldungen durchsetzen (+286/−49, 8 Dateien)
  • #3392fix(format): Amplifikation beim Indexieren präparierter Dateien begrenzen (+2518/−193, 62 Dateien)
  • #3386fix(format): Quadratische Laufzeiten und ReDoS in Textverarbeitung beseitigen (+432/−62, 18 Dateien)
  • #3370fix(deploy): Compose-Stapel und Vorlagen sicher per Vorgabe (+731/−79, 39 Dateien)
  • #3363fix(security): Zugangsdaten nur an ihren Ursprung senden (RSS-Original, Modell-Adresse, Userinfo in URLs) (+807/−39, 21 Dateien)
  • #3362fix(format): Dokument-Parser gegen präparierte Dateien begrenzen (+2174/−112, 38 Dateien)
  • #3350fix(auth): OIDC-Token ohne azp nur mit passender Audience annehmen (+66/−26, 7 Dateien)
#3260 feat: „Dokument öffnen“ springt an die Fundstelle und markiert sie 3 / 7 erledigt
Gemergte Pull Requests:
  • #3373feat(library): Markdown/TXT und Confluence an der Fundstelle öffnen (+609/−9, 12 Dateien)
  • #3361feat(library): PDF im eigenen Viewer an der Fundstelle öffnen (+1579/−22, 38 Dateien)
  • #3324fix(format): Abschnittspfad und Blattname des Ankers bereinigen (+73/−13, 4 Dateien)
#3269 feat: UI-Review 28.10.2026 – Oberfläche entschlacken und vereinheitlichen 22 / 22 erledigt
Gemergte Pull Requests:
  • #3310feat(frontend): Space-Einstellungen über Zahnrad an der Space-Zeile (+145/−87, 8 Dateien)
  • #3309feat(asset): Katalog zeigt dieselbe schlanke Asset-Kachel wie die Auswahl (+67/−200, 13 Dateien)
  • #3308feat(frontend): Pinnadel nur einmal im Kopf „Angeheftet“ (+41/−32, 4 Dateien)
#2146 feat: Datei-Konnektoren für Cloud- und Netzablagen (Google Drive, Nextcloud, SharePoint/OneDrive, SMB, Dropbox) 22 / 22 erledigt
Gemergte Pull Requests:
  • #3369docs(adr): Unbelegte Google-Drive-Befunde in ADR-0040 begründen und im Testdoppel absichern (+267/−28, 9 Dateien)
  • #3368feat(indexing): Dropbox-Team-Ordner über eine Team-App lesen (+2256/−199, 29 Dateien)
#1747 feat: Fundament für Werkzeugaufrufe im Chat — Modellfähigkeit, Werkzeugschleife, Grenzen und Messung 0 / 8 erledigt
Sonstiges
Gemergte Pull Requests:
  • #3422ci(security): CodeQL-Analyse und Abhängigkeits-Gate in PRs einführen (+242/−7, 6 Dateien)
  • #3411fix(config): Altlasten und Stolperfallen in application.yml beseitigen (+659/−147, 33 Dateien)
  • #3398feat(indexing): Umfang „Alle“ für Confluence, S3, Google Drive und SharePoint (+4520/−257, 94 Dateien)
  • #3390chore(deps): Lockfiles auffrischen und Pakete mit bekannten Lücken anheben (+84/−83, 6 Dateien)
  • #3389ci: Frontend-Härtungstest wertet SIGPIPE nicht mehr als fehlende Ablehnung (+8/−2, 1 Datei)
  • #3372feat(sharepoint): Site je ausgewählter Bibliothek speichern (+716/−58, 18 Dateien)
  • #3371ci(security): Lieferkette härten – Wartefrist, Wrapper-Prüfsumme, Hash-Pins (+453/−51, 14 Dateien)
  • #3367fix(library): Status-Zählungen der Dokumente während eines Konnektorlaufs aktuell halten (+286/−5, 5 Dateien)
  • #3366feat(audit): Angehaltene Chat-Löschungen in der Auskunft an die Personalvertretung (+174/−13, 24 Dateien)
  • #3365fix(library): Verbindungstest wertet nicht geprüfte Anmeldung bei erreichbarer Quelle aus (+57/−3, 3 Dateien)
  • #3364fix(library): Teilfehler-Hinweis nennt Bereiche wie die Zeile „Umfang“ (+205/−19, 4 Dateien)
  • #3351fix(format): PDF mit Text-Deckblatt und überwiegend eingescannten Seiten als Scan abweisen (+159/−6, 3 Dateien)
  • #3349test(e2e): Zuständige Stelle nicht mehr auf der Katalogkachel erwarten (+0/−2, 1 Datei)
  • #3348feat(chat): Vorschau der in 30 Tagen fälligen Konten bei der Sperrlöschung (+85/−5, 5 Dateien)
  • #3334feat(helm): Mailserver in der Antwortdatei des Charts (+161/−21, 12 Dateien)
  • #3323fix(security): Zieladressprüfung gegen DNS-Rebinding absichern (+2481/−126, 50 Dateien)
  • #3322feat(format): Fundstellen-Anker je Chunk speichern (+1121/−127, 70 Dateien)
  • #3314fix(branding): Unsichtbare und schreibrichtungsändernde Zeichen in Produktname und Claim ablehnen (+631/−72, 12 Dateien)
  • #3313fix(installation): Budget für die Prüfung der Modellschritte im Assistenten (+268/−22, 10 Dateien)
  • #3312fix(mail): Passwort-Ersetzung im Log der Mail-Prüfung lückenlos machen (+408/−32, 12 Dateien)