assemblee-virtuelle / assemblee-virtuelle/semapps
`activitypub.collection.get` exposes private items
- Dominant language
- TypeScript
- Stars
- 103
- Forks
- 14
- Avg merge
- 1m
- Merged PRs (30d)
- 2
Description
When `GET`ting my inbox without authentication (https://mypod.store/laurin/inbox?page=1), I can see private activities (at least the first layer of them).
The events themselves are private. Ideally, the inbox should be empty for me, unless the activity was public.
Partly related to https://github.com/assemblee-virtuelle/semapps/issues/1136
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the unauthenticated request at the reported inbox URL and tracing the `activitypub.collection.get` entry point. Compare the returned activities with their public/private visibility, including the first layer, and consider the issue done when unauthenticated collections contain only public activities.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, authorization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100