The authentication workflow saves sensitive tokens to temporary files without warning about credential persistence.
- Category
- Output Handling
- Confidence
- 98% confidence
- Finding
The workflow writes the magic-link email token to /tmp/checktoken-body.json and the authentication response, including sessionToken and personal information, to /tmp/checktoken.json without restricting permissions or removing the files afterward. Depending on the user's umask and host configuration, other local users or processes could read these credentials and reuse them to access the consumer's OneHome data; predictable filenames also create potential symlink and overwrite risks. Authentication is legitimate for this skill, but persisting reusable credentials unnecessarily increases exposure.
- Content
