Missing User Warnings
Medium
- Confidence
- 83% confidence
- Finding
- The manifest explicitly states that an OAuth refresh token will be written to and read from a local file, but it provides no user-facing warning, protection requirements, or constraints around secure storage. In a plugin that exposes broad Google Workspace capabilities, an unprotected refresh token can enable persistent access to email, files, calendars, and documents if the file is disclosed or permissions are too broad.
