T09 · Insecure Skill Coding Practices
- Location
scripts/qweather.py:17- Finding
Hardcoded API Key Exposed in Documentation and URL Query String
- Content
View full analysis
``` Although HTTPS encrypts the request while it is in transit, URL query parameters may be retained by application servers, reverse proxies, monitoring platforms, request logs, exception reports, or debugging systems. Consequently, HTTPS does not fully protect a secret placed in a URL. The request is sent only to the declared QWeather host, and no evidence of transmission to unrelated destinations was found. Sending a location identifier to the weather provider is necessary for the declared weather-lookup function. Th ...[truncated 2010 chars]- Remediation
View remediation
`. ]]>
