Files
libredesk/internal
josephsellers 406a2941a1 Scope delete-private-message to its conversation (fix IDOR)
Address CodeRabbit review: the query deleted by message uuid alone, so an agent
with access to one conversation could delete a private note from another by
pairing an accessible cuuid with a foreign message uuid. The delete is now
scoped via conversation_id = (SELECT id FROM conversations WHERE uuid = $2), and
DeletePrivateMessage / the handler pass the conversation uuid alongside the
message uuid.

[Used Claude Code 🤖]
2026-06-18 12:07:31 +01:00
..
2026-02-22 15:12:00 +05:30
2026-04-21 20:27:40 +05:30
2025-02-22 23:33:18 +05:30
2025-12-24 16:08:25 +05:30
2026-04-13 13:56:15 +05:30
2026-04-17 02:41:40 +05:30
2026-02-22 15:12:00 +05:30
2026-02-22 15:12:00 +05:30
2026-02-22 15:12:00 +05:30