T09 · Insecure Skill Coding Practices
- Location
SKILL.md:48- Finding
Media assets are retrieved over unencrypted HTTP
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent video-composition skill, but it needs Review because it sends media to external UAT cloud services using unauthenticated APIs and plaintext asset URLs.
Use this only with approved, non-sensitive media unless the service owner confirms authorization, HTTPS-only asset delivery, access controls, retention/deletion rules, and quotas. Do not upload proprietary, personal, regulated, or confidential content to these UAT endpoints without explicit approval.
SKILL.md:48Media assets are retrieved over unencrypted HTTP
references/api_reference.md:3Remote UAT media and rendering APIs are documented without authentication controls
This markdown file describes uploading user-provided media to OSS and calling remote API endpoints, but it does not warn users that local files and media content will be transmitted to external services. For markdown files, omission of warnings about behaviors affecting user data or privacy is in scope for missing user warnings.
The cloud rendering/export section explains remote video export and returns downloadable file URLs, but there is no disclosure that project content is processed by a cloud service. For markdown skill descriptions, privacy- or data-impacting behaviors should be explicitly warned about.
The skill instructs users to upload files to a remote OSS endpoint but does not disclose data sensitivity, retention, access control, or transmission trust considerations. In an automation context, this can lead users to upload proprietary or personal media to a non-local service without informed consent, increasing risk of inadvertent data exposure.
The skill describes cloud rendering/export and tells the user to wait for a returned video URL, but does not clearly warn that full project contents are sent to a remote rendering service. Because this skill handles end-to-end video composition, rendered projects may include sensitive source media, text overlays, and audio, so undisclosed remote processing creates a meaningful privacy and data-handling risk.
No suspicious patterns detected.