Tagesreport Samstag, 24. Oktober 2026
64
Issues offen
+27
Neu angelegt
51
Abgeschlossen
47
PRs gemergt
#3008 feat(security): Schutz gegen Prompt-Injection aus aufgenommenen Dokumenten
8 / 8 erledigt
- #3052docs(security): Schutz gegen Prompt-Injection in Handbuch und Grundschutz-Vorlage
- #3051test(e2e): Linkregel und präparierte Dokumente in Antworten
- #3050feat(mcp): Treffer des MCP-Servers als Fremdinhalt kennzeichnen
- #3049feat(indexing): Steuerzeichen beim Aufnehmen bereinigen und Injektionsmuster melden
Gemergte Pull Requests:
- #3076docs(security): Schutz gegen Prompt-Injection in Handbuch und Grundschutz-Vorlage (+97/−11, 7 Dateien)
- #3075test(e2e): Linkregel und präparierte Dokumente in Antworten (+261/−3, 4 Dateien)
- #3073feat(indexing): Steuerzeichen beim Aufnehmen bereinigen und auffällige Muster melden (+1151/−16, 29 Dateien)
- #3065feat(query): Fundstellen im Antwort-Prompt als Daten kennzeichnen (+573/−46, 9 Dateien)
- #3058feat(security): Erlaubte Linkziele und Linkregel in Antworten (+1319/−33, 48 Dateien)
- #3057feat(mcp): Treffer des MCP-Servers als Fremdinhalt kennzeichnen (+492/−30, 16 Dateien)
- #3055test(eval): Testsatz präparierter Dokumente gegen Prompt-Injection (+3003/−5, 48 Dateien)
#3010 feat: Kennzeichnung KI-erzeugter Antworten nach Art. 50 KI-Verordnung
6 / 6 erledigt
- #3014docs(behoerden): Einstufungshilfe KI-VO und Handbuch auf die Kennzeichnung nachziehen
- #3013test(e2e): KI-Hinweis, Kennzeichen an der Antwort und Kopiervermerk
- #3012feat(chat): Antwort über den Kopierknopf mit Vermerk aus Hinweistext, Produktname und Datum
- #3011feat(branding): Hinweistext der Behörde zur KI-Nutzung, änderbar und nicht abschaltbar
Gemergte Pull Requests:
- #3086test(e2e): Szenarien zur Kennzeichnung KI-erzeugter Antworten (+182/−0, 2 Dateien)
- #3085docs(behoerden): Einstufungshilfe KI-VO und Handbuch auf die Kennzeichnung nachziehen (+88/−44, 4 Dateien)
- #3069feat(chat): Antwort über den Kopierknopf mit Vermerk aus Hinweistext, Produktname und Datum (+446/−23, 11 Dateien)
- #3068feat(chat): KI-Hinweis vor der ersten Frage und Kennzeichen an jeder Antwort (+254/−23, 15 Dateien)
- #3034feat(branding): Hinweistext der Behörde zur KI-Nutzung, änderbar und nicht abschaltbar (+397/−36, 24 Dateien)
#1296 feat: Audit-Trail-Review: Ereignisvertrag, Integrität und extern anbindbarer Datenstrom
6 / 6 erledigt
- #3120feat(audit): Metriken zu Protokollgröße und Löschlauf
- #3119refactor(audit): Ereignistypen ohne Nachweiswert nicht mehr schreiben
- #3009feat(audit): Sicherheitsereignisse an ein zentrales Sicherheitsmonitoring ausleiten
- #3122docs(audit): ADR zu Ereignisvertrag, Aufbewahrung und Integrität des Revisionsprotokolls
#2986 feat: Selbstauskunft — eigene Daten als ZIP aus den Einstellungen exportieren (Stufe 1)
12 / 12 erledigt
- #3053feat(auth): Backend sendet für den Download der Selbstauskunft selbst SAMEORIGIN und frame-ancestors 'self'
- #3042test(audit): Strukturtest für Leser des Protokolls gegen Kleinschreibung und Methodenreferenzen härten
- #3024fix(selfdisclosure): Erwartete Abbrüche gestreamter Antworten ohne WARN/ERROR mit Stacktrace
- #2994test(e2e): Selbstauskunft aus den Einstellungen
Gemergte Pull Requests:
- #3072feat(auth): Backend sendet für den Download der Selbstauskunft selbst SAMEORIGIN und frame-ancestors 'self' (+218/−15, 10 Dateien)
- #3071fix(selfdisclosure): Erwartete Abbrüche gestreamter Antworten ohne WARN/ERROR (+432/−84, 9 Dateien)
- #3070test(audit): Strukturtest für Leser des Protokolls gegen Kleinschreibung, Konstanten und Methodenreferenzen härten (+202/−27, 1 Datei)
- #3061test(e2e): Selbstauskunft aus den Einstellungen in der E2E-Suite prüfen (+778/−3, 6 Dateien)
#2552 feat(release): Update-Paket je Release — kumuliertes Delta, Betriebsfolgen, Attestierung, Offline-Bündel, Instanzbezug
14 / 14 erledigt
- #3020feat(release): Update-Paket eines LTS-Release mit Delta zur vorigen LTS-Linie
- #2999ci(release): Automatischer Prüfbericht zur Barrierefreiheit im Update-Paket
- #2895feat(compliance): Anlassbezogene Klärungen im Berichtszeitraum in der Auskunft über die Datenerhebung
- #2559feat(compliance): Update-Delta gegen den Konfigurationsexport einer Instanz abgleichen
Gemergte Pull Requests:
- #3080feat(compliance): Update-Delta gegen den Konfigurationsexport einer Instanz abgleichen (+1696/−17, 12 Dateien)
- #3078ci(release): Prüfbericht Barrierefreiheit im Update-Paket (+1373/−33, 17 Dateien)
- #3066feat(release): Update-Paket eines LTS-Release mit Delta zur vorigen LTS-Linie (+547/−59, 13 Dateien)
- #2897feat(compliance): Anlassbezogene Klärungen im Berichtszeitraum in der Auskunft über die Datenerhebung (+1646/−134, 34 Dateien)
#2542 feat: Beschaffungs- und Einführungsunterstützung für Behörden — Fakten, Update-Paket und Unterlagen, die mit dem Produkt mitziehen
5 / 5 erledigt
- #3021docs(release): Öffentliche Roadmap über GitHub-Meilensteine entscheiden
- #3019chore(renovate): Renovate auf den Wartungsbranches der unterstützten Linien
- #3018ci(security): CVE-Scan aller unterstützten Release-Linien
- #3017ci(release): Wartungsbranches release/X.Y, Backport-Verfahren und Rulesets
Gemergte Pull Requests:
- #3088docs(release): Roadmap über GitHub-Meilensteine ergänzen (+35/−10, 4 Dateien)
- #3063ci(security): CVE-Scan aller unterstützten Release-Linien (+521/−84, 15 Dateien)
- #3060chore(renovate): Renovate auf den Wartungsbranches der unterstützten Linien (+454/−13, 9 Dateien)
- #3033ci(release): Wartungsbranches release/X.Y, Backport-Verfahren und Rulesets (+687/−93, 22 Dateien)
#3104 feat(library): Quelleinrichtung nach UI-Lab-Variante F umsetzen
5 / 5 erledigt
- #3109feat(library): Reiter „Quelle“ und Bearbeiten im Zeilengerüst (Variante F)
- #3108feat(library): Rückmeldungen, Begriffe und Hilfetexte der Quelleinrichtung (Variante F)
- #3107feat(library): Gemeinsamer Auswahldialog und Auswahl in der Zeile (Variante F)
- #3106feat(library): Zeilengerüst der Quelleinrichtung und Prüfschritt (Variante F)
#2560 docs(behoerden): Behördenunterlagen — redaktionelle Vorlagen entlang der Behördenreise
14 / 14 erledigt
- #3039docs(behoerden): Übersicht der Landespersonalvertretungsgesetze und Hamburger Muster für die Mitbestimmung
Gemergte Pull Requests:
- #3064docs(behoerden): Übersicht des Personalvertretungsrechts der Länder (+122/−10, 4 Dateien)
#2146 feat: Datei-Konnektoren für Cloud- und Netzablagen (Google Drive, Nextcloud, SharePoint/OneDrive, SMB, Dropbox)
18 / 22 erledigt
- #3110feat(indexing): OneDrive-Konnektor für private Microsoft-Konten (driveType personal)
Sonstiges
- #3127docs(design): §5.11 präzisieren – oberste Ebene hierarchischer Quellen bis 7 Einträge in der Zeile
- #3113Update-Paket: Mermaid-Diagramme in der HTML-Fassung offline rendern
- #3102docs(design): Guidelines nach UI-Lab #3084 anpassen – §5.9, §5.11, §6, WCAG 2.2
- #3100UI-Lab als wiederverwendbarer Ablauf: Mock-Szenarien, Messskript und Skill
Gemergte Pull Requests:
- #3128docs(design): Auswahlschwelle in §5.11 auf die oberste Ebene beziehen (+7/−2, 1 Datei)
- #3115docs(adr): Teststufen und Testmuster für Konnektoren festlegen (+129/−5, 4 Dateien)
- #3114fix(update-package): Mermaid-Diagramme der HTML-Fassung als SVG rendern (+1350/−27, 12 Dateien)
- #3112feat(sharepoint): Hinweis auf fehlende Administratorzustimmung bei Token ohne Rollen (+159/−19, 8 Dateien)
- #3111test(ratelimit): Fensterwechsel der globalen Obergrenzen ausdrücklich testen (+70/−2, 2 Dateien)
- #3103docs(design): Guidelines nach UI-Lab #3084 fortschreiben – §5.9, §5.11, §6, WCAG 2.2 (+144/−64, 5 Dateien)
- #3101feat(ui-lab): UI-Lab als wiederverwendbarer Ablauf – Mock-Szenarien, Messskript, Prüfliste und Skill (+4592/−52, 42 Dateien)
- #3099test(ratelimit): Obergrenzen-Tests ganz in einem festen Zählfenster starten (+48/−0, 3 Dateien)
- #3097docs(behoerden): offene Frage zum unveränderten Namen in der Einstufungshilfe wiederherstellen (+2/−1, 1 Datei)
- #3095build(db): Schemamigration von Liquibase auf Flyway umstellen (ADR-0056) (+6135/−10228, 378 Dateien)
- #3094fix(permission): Rechteübertragung nennt Personen im Protokoll nur per Pseudonym (+57/−3, 2 Dateien)
- #3092fix(auth): Neuladen während des Refreshs nicht mehr als Wiederverwendung werten (+573/−74, 23 Dateien)
- #3090fix(indexing): abgeschnittene Auflistungen als unvollständig melden (+382/−65, 18 Dateien)
- #3089fix(selfdisclosure): Server-Abbruch schließt die Verbindung ohne Fehlerseite (+46/−0, 2 Dateien)
- #3087chore: Ablage auf openCode im Repository vorbereiten (+404/−5, 9 Dateien)
- #3082fix(chat): Kopier-Chunk von der Neulade-Automatik ausnehmen, Klartext-Rückfall beim Kopieren (+189/−3, 6 Dateien)
- #3081feat(ingestion): Aufgenommene Dateien auf Schadprogramme prüfen (+1475/−43, 64 Dateien)
- #3077fix(compliance): M-02 auf die Clients von OPAA eingrenzen, Offline-Lauf als zweiten Beleg nennen (+65/−21, 8 Dateien)
- #3074feat(eval): Prompt-Injection-Testsatz für Betreiber gegen das eigene Modell (+269/−34, 11 Dateien)
- #3067fix(branding): Nachreview zum Hinweistext – leere Glyphen, Bidi-Steuerzeichen, Enter im Feld (+147/−22, 5 Dateien)