mirror of
https://github.com/seerr-team/seerr.git
synced 2026-10-12 02:22:17 +00:00
User.settings is an eager relation, so it rode along into every response embedding a User, exposing pushover, pushbullet, telegram, discord and PGP values through the request, issue, issue comment, blocklist, and watchlist endpoints. It now omits it by using User.toJSON(). GET /auth/me builds settings from seven non-credential fields the web app reads, so locale and region defaults keep working. Reported as a security advisory, GHSA-8j73-j6rc-q8xh.