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
- #3391Gradle Dependency Verification (verification-metadata.xml) einführen
- #3387HTML-Ingest: quadratisches Entfernen vieler Boilerplate-Geschwister in HtmlContentRoots
- #3385docs(security): Security-Checkliste im Review und wöchentliche Security-Prüfroutine
- #3381test(security): Rechte-Matrix über alle API-Operationen und Rollen
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
- #3318feat(frontend): Sprung an die Fundstelle in Markdown/TXT und an der Quelle (Textfragment)
- #3317feat(frontend): Eigener PDF-Viewer mit Sprung auf Seite und Markierung
- #3315feat(indexing): Strukturierter Fundstellen-Anker je Chunk
- #3321feat: PPTX/ODP-Folienansicht mit Sprung auf die Folie (Konvertierung nach PDF klären)
#3269 feat: UI-Review 28.10.2026 – Oberfläche entschlacken und vereinheitlichen
22 / 22 erledigt
- #3307Pinnadel nur einmal im Kopf „Angeheftet“ statt an jedem Chat
- #3306Space-Einstellungen über Zahnrad an der Space-Zeile statt Fußeintrag
- #3305Asset-Kachel im Katalog so schlank wie in der Space-Zuordnung
- #3307Pinnadel nur einmal im Kopf „Angeheftet“ statt an jedem Chat
Gemergte Pull Requests:
#2146 feat: Datei-Konnektoren für Cloud- und Netzablagen (Google Drive, Nextcloud, SharePoint/OneDrive, SMB, Dropbox)
22 / 22 erledigt
#1747 feat: Fundament für Werkzeugaufrufe im Chat — Modellfähigkeit, Werkzeugschleife, Grenzen und Messung
0 / 8 erledigt
- #3416chore(chat): Spike-Schalter der Werkzeugschleife entfernen
Sonstiges
- #3397chore(config): Altlasten und Stolperfallen in application.yml beseitigen
- #3388CI: Frontend-Härtungstest liest Container-Logs zu früh (sporadisch rot auf arm64)
- #3359ci(e2e): E2E-Suite auf main fehlgeschlagen (automatischer Lauf)
- #3311ci(e2e): E2E-Suite auf main fehlgeschlagen (automatischer Lauf)
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)