T09 · Insecure Skill Coding Practices
- Location
scripts/wait_for_task.py:34- Finding
API Token Exposed in URL Query Parameters
- Content
View full analysis
") ``` This only redacts occurrences in the response body after the network request has already been sent. It does not prevent the token from appearing in infrastructure logs or request telemetry. Credential transmission is necessary for authenticated polling, but placing the credential in the URL exceeds the minimum exposure necessary. The Builder submission already demonstrates the safer Authorization-header approach. ### Attack Path 1. A user stores a valid token in `DATAIFY_API_TOKEN`. 2. The Skill submits a Walmart collection task. 3. The default completion workflow invokes `wait_for_task`. 4. The script sends requests such as `/ta ...[truncated 953 chars]- Remediation
View remediation
