ryanmcdonough/mike
A lightly-touched fork of Mike where ryanmcdonough is tightening up authorization around chats and project access.
This is ryanmcdonough's fork of Mike, and at this stage it's less a reimagining than a security-minded tidy-up. The visible work focuses on closing authorization gaps - making sure signed-in users can only attach chats to projects they're actually entitled to see.
There's also a hint of bigger ambitions: an attempt to push access controls down into the database itself, across all content rather than just user profiles. That thread was abandoned before it shipped, but it suggests ryanmcdonough is thinking about authorization as a structural concern, not just a per-endpoint patch.
If you're curious whether someone is hardening Mike's permission model in a serious way, this fork is worth a look. Click through to GitHub for the specifics.
What's in it
- Chat-creation authorization fix Closes a gap where a signed-in user could attach chats to projects they shouldn't have access to.
- Explored database-level access controls An attempt to push authorization down into the database for all content tables, not just user profiles - explored and then closed without landing.
Direction
security
Activity
ryanmcdonough ↗ analysis ↗ GitHub Threads of work (detailed view)
ryanmcdonough plugs a chat-creation authorization hole
A small fix closes a gap that let any signed-in user attach chats to projects they shouldn't see.
ryanmcdonough wanted database-level access controls on everything, not just profiles
A proposed security tightening that would have pushed authorisation down into the database for every content table - closed before it landed.
Pull requests (detailed view)
⛔ Closed without merge (2)
ryanmcdonough · opened 25d ago · closed 18d ago ryanmcdonough · opened 26d ago · closed 18d ago