Add application API keys #55

Merged
Twyco merged 3 commits from codex/application-api-keys into main 2026-04-24 12:59:07 +00:00
Owner
No description provided.
Twyco added 1 commit 2026-04-24 09:12:45 +00:00
Add application API keys
linter / quality (pull_request) Successful in 1m19s
tests / ci (8.4) (pull_request) Successful in 1m32s
bf0e50464a
Koda requested changes 2026-04-24 09:24:06 +00:00
Koda left a comment
Contributor

Thanks for the feature work. I found one should-fix issue around user-information exposure on the new assigned-tickets endpoint. Please address the inline comment before merge.

Thanks for the feature work. I found one should-fix issue around user-information exposure on the new assigned-tickets endpoint. Please address the inline comment before merge.
@@ -0,0 +21,4 @@
return response()->json([
'data' => $this->listAssignedTicketsByVisibleProject->handle($viewer, $user),
'meta' => [
'assignee' => UserResource::make($user)->resolve(),
Contributor

meta.assignee is returned for any authenticated application key, even when the caller has no visible projects. That enables account/email enumeration by iterating /api/users/{id}/assigned-tickets. Please enforce a visibility/permission check before returning assignee metadata (or avoid returning assignee details when no shared visibility exists).

`meta.assignee` is returned for any authenticated application key, even when the caller has no visible projects. That enables account/email enumeration by iterating `/api/users/{id}/assigned-tickets`. Please enforce a visibility/permission check before returning assignee metadata (or avoid returning assignee details when no shared visibility exists).
Contributor

Here is the improvements PR: OpenSource/KanbanGit#56

Here is the improvements PR: https://git.twyco.de/OpenSource/KanbanGit/pulls/56
Contributor

Here is the improvements PR: OpenSource/KanbanGit#56

Here is the improvements PR: https://git.twyco.de/OpenSource/KanbanGit/pulls/56
Twyco added 2 commits 2026-04-24 12:58:01 +00:00
Twyco merged commit d26371cb40 into main 2026-04-24 12:59:07 +00:00
Twyco deleted branch codex/application-api-keys 2026-04-24 12:59:08 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#55