Skip to content

fix(core): enforce join request integrity - #124

Open
BK1031 wants to merge 6 commits into
mainfrom
bk1031/join-request-integrity
Open

fix(core): enforce join request integrity#124
BK1031 wants to merge 6 commits into
mainfrom
bk1031/join-request-integrity

Conversation

@BK1031

@BK1031 BK1031 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor
  • Scope join requests and comments to their parent group and request IDs
  • Derive reviewer and comment actors from authenticated token claims
  • Restrict internal bypasses to service-account tokens instead of all first-party sessions
  • Atomically lock, review, and create memberships for pending requests
  • Allow requesters to cancel their own pending requests and clean up comments transactionally
  • Add authorization and transactional regression coverage

@BK1031
BK1031 force-pushed the bk1031/oauth-refresh-client-binding branch from 308ae4d to db8e71e Compare August 31, 2026 20:10
@BK1031
BK1031 force-pushed the bk1031/join-request-integrity branch from 95abc3e to 8e346da Compare August 31, 2026 20:10
@BK1031
BK1031 force-pushed the bk1031/oauth-refresh-client-binding branch from db8e71e to 9f0c215 Compare August 31, 2026 20:20
@BK1031
BK1031 force-pushed the bk1031/join-request-integrity branch from 8e346da to 46e77b2 Compare August 31, 2026 20:20
@BK1031
BK1031 force-pushed the bk1031/oauth-refresh-client-binding branch from 9f0c215 to 0cc22f0 Compare August 31, 2026 20:57
Base automatically changed from bk1031/oauth-refresh-client-binding to main August 31, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants