mirror of
https://github.com/makeplane/plane.git
synced 2026-09-01 19:48:42 +02:00
- Add WorkSpaceMemberInvitePublicSerializer that excludes token and invite_link; use it in WorkspaceJoinEndpoint.get() so an unauthenticated caller cannot retrieve the acceptance token from the GET endpoint (GHSA-86mg-259g-pwgg / GHSA-gf48-p6jp-cwc4). - Require authentication and verify request.user.email matches the invited email before accepting a workspace invitation so an attacker who registers with the invited address cannot hijack the invite (GHSA-4vj8-p63v-8p24). Co-authored-by: Plane AI <noreply@plane.so>