J3vb
485040be32
security: validate avatar URLs on server and client
...
- Add validateAvatarURL helper enforcing https:// scheme, non-empty host, and 512-char max length
- Add rate limiting (10/min) to PATCH /api/v1/users/me profile update endpoint
- Guard avatar rendering in DmSidebar, DmProfileSidebar, and UserProfilePopup with isSafeUrl check to prevent unsafe URL injection in the UI
2026-04-03 08:10:26 +02:00
..
2026-04-02 15:05:56 +02:00
2026-04-02 15:05:56 +02:00
2026-04-02 11:24:43 +02:00
2026-04-02 14:51:16 +02:00
2026-04-02 14:51:16 +02:00
2026-03-31 16:27:21 +02:00
2026-04-01 11:38:33 +02:00
2026-03-15 07:07:59 +01:00
2026-04-03 08:10:26 +02:00
2026-03-17 04:11:04 +01:00
2026-04-02 16:33:11 +02:00
2026-04-01 11:38:11 +02:00
2026-04-01 11:38:33 +02:00
2026-04-02 14:51:16 +02:00
2026-04-02 14:51:16 +02:00
2026-03-31 16:27:21 +02:00
2026-04-02 15:05:56 +02:00
2026-03-31 19:00:17 +02:00
2026-03-29 00:51:54 +01:00
2026-04-01 11:38:33 +02:00
2026-03-29 21:31:18 +02:00
2026-04-01 12:04:15 +02:00
2026-04-02 12:15:47 +02:00
2026-03-29 00:51:54 +01:00
2026-04-02 12:15:47 +02:00
2026-04-02 13:23:09 +02:00
2026-04-02 16:33:11 +02:00
2026-04-03 08:10:26 +02:00
2026-03-29 19:39:22 +02:00
2026-04-02 16:33:11 +02:00
2026-04-01 08:48:41 +02:00
2026-04-02 15:05:56 +02:00
2026-04-02 13:18:57 +02:00
2026-04-02 15:22:03 +02:00
2026-04-01 13:49:06 +02:00