f8f068150e3f0033c6c53c9faad85ae649a868c8
- SecurityConfig: Security-Header ergaenzt – CSP (self-hosted, pragmatisch mit 'unsafe-inline' fuer die Template-Inline-Styles/-Skripte, Chart.js ist lokal), Referrer-Policy strict-origin-when-cross-origin, HSTS bleibt Spring-Default (nur ueber HTTPS = faktisch Prod). - AvatarService extrahiert: Bild-Dekodierung/Skalierung/Datei-I/O + Pfad-Logik (vorher 3x im ProfileController dupliziert) an einer Stelle; Controller nutzt jetzt avatarService.store()/delete(). Verhalten unveraendert. - Bean Validation aktiviert: ScoreSubmission mit @NotBlank/@Size/@Min/@Max, Consumer mit @Valid (ApiExceptionHandler behandelt MethodArgumentNotValid bereits). Ausbau auf weitere Request-DTOs + NeuralNet-DTOs, Spring-Boot-Patch und Cookie-CSRF stehen noch aus (brauchen Test-Lauf mit DB). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WFxcjtc9HNP4VECT6Ur1tE
mindflux
Copyright © 2026 Sysnaptik
Alle Rechte vorbehalten. Eine Vervielfältigung, Verbreitung oder Nutzung dieses Quellcodes ist ohne ausdrückliche schriftliche Genehmigung untersagt.
Description
Languages
HTML
41.9%
Java
38.3%
JavaScript
10.3%
CSS
9.4%