T09 · Insecure Skill Coding Practices
- Location
video-generate.js:43- Finding
Pixmind API Credential Transmitted to a Separate Domain
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed Pixmind video-generation helper that sends prompts and the Pixmind API key to the documented generation gateway, with no evidence of hidden local access, persistence, or destructive behavior.
Install only if you trust Pixmind and its aihub-admin.aimix.pro gateway with your Pixmind API key, prompts, task IDs, generation settings, and any reference image URLs. Avoid confidential prompts or private image URLs unless you are comfortable sending them to that service, and rotate the API key if you suspect exposure.
video-generate.js:43Pixmind API Credential Transmitted to a Separate Domain
The skill requires environment-variable access and makes outbound network requests to a third-party API, but it does not declare an explicit tool scope such as permissions or allowed-tools. This creates a governance gap: an agent may invoke network and secret-bearing operations without clear least-privilege boundaries or reviewable authorization metadata.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
# Text to video (via curl) — Seedance requires resolution
curl -X POST https://aihub-admin.aimix.pro/api-platform/v1/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $PIXMIND_API_KEY" \
-d '{"type": "video", "prompt": "ocean waves", "model": "seedance-2.0-pro", "duration": 5, "resolution": "1080p", "aspectRatio": "16:9"}'
No suspicious patterns detected.