security: Chat Guard Rails umfassend gehärtet
- Input: Unicode-Normalisierung (NFKC), Zero-Width-Chars entfernen, Injection-Pattern-Detection (Jailbreak, Rollen-Override, Tag-Escape) - Output: Tech-Leak-Regex erweitert (Haiku/Sonnet/Opus/FastAPI/SQLite/etc.), Unicode-Confusable-Schutz, interne Domains/E-Mails/Ports gefiltert - Prompt: History-Spoofing verhindert (Rollen-Prefixe escaped, XML-Tags escaped), klare Trennung System/Daten/Verlauf/Frage mit Boundary-Markern - Conversations: Max 5 pro User, älteste wird entfernt - LIKE-Queries: Wildcards (% und _) in User-Input escaped - History: User-Nachrichten werden vor dem Speichern escaped Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
1014
src/routers/chat.py
Normale Datei
1014
src/routers/chat.py
Normale Datei
Datei-Diff unterdrückt, da er zu groß ist
Diff laden
In neuem Issue referenzieren
Einen Benutzer sperren