Credential Access
- Category
- Privilege Escalation
- Confidence
- 84% confidence
- Finding
The skill instructs users to obtain and store both access and refresh tokens in environment variables, and the refresh token provides durable account access beyond the short-lived access token. If those secrets are exposed through shell history, logs, process inspection, or downstream tooling, an attacker could control the user's thermostat account and home zones.
- Content
Step 4: Refresh Token
Access tokens expire in ~10 minutes. Use the refresh token to get a new one:
bash curl -s -X POST "https://login.tado.com/oauth2/token" \
