Missing User Warnings
Medium
- Confidence
- 88% confidence
- Finding
- The login command persists the API key in plaintext under ~/.config/karakeep/config.json without setting restrictive file permissions or warning the user that a bearer token is being stored locally. On multi-user systems or in environments with weak home-directory protections, another local process or user could recover the token and gain access to the user's Karakeep instance.
