T09 · Insecure Skill Coding Practices
- Location
SKILL.md:91- Finding
Plaintext HTTP Resource URLs with Unvalidated Query Parameters
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a narrow video-JSON conversion skill with no code execution or persistence, though it should only be used with trusted media JSON because it can expose raw media URLs.
Install only if you intend to process this specific Chinese-language video-material JSON format. Use trusted input, avoid publishing generated raw media links unless authorized, and prefer HTTPS plus proper URL encoding or server-generated signed links in any downstream implementation.
SKILL.md:91Plaintext HTTP Resource URLs with Unvalidated Query Parameters
references/json-schema.md:55Reference Schema Recommends Insecure Media URL Construction
The skill explicitly extracts, constructs, and surfaces direct media URLs, including internal-looking download endpoints and resource identifiers, without any privacy warning or minimization guidance. This increases the risk of exposing sensitive asset locations, leaking internal infrastructure details, or redistributing private media links in generated output.
The trigger phrases are broad enough to match generic requests like '帮我生成一个视频' even when the user did not provide the expected structured JSON. That can cause incorrect skill invocation, unintended handling of unrelated user content, and accidental processing or disclosure of media/resource references outside the intended narrow format.
This file's natural-language instructions and schema explanations are presented only in Chinese, which can amount to a language/locale policy violation when no user opt-in or justification is provided. The content does not indicate that the skill is region-specific or that alternative languages are available.