Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
Qwen Video (Wan)
v1.1.0Generate videos using Alibaba Cloud DashScope Wan (通义万相) text-to-video (t2v) API (e.g., wan2.6-t2v). Use when the user asks to create a short video from a te...
⭐ 0· 826·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
high confidencePurpose & Capability
The skill's purpose (submit/poll/download t2v jobs to DashScope Wan) matches the scripts' behavior, but the registry metadata claims no required env vars or binaries while the SKILL.md and scripts clearly require DASHSCOPE_API_KEY and command-line tools (curl, bash, python3). The missing metadata declarations are an incoherence: a video-submit skill legitimately needs the API key and networking tools, so the manifest should list them.
Instruction Scope
SKILL.md and the included scripts limit themselves to submitting an async job, polling status, and downloading the mp4 (expected). However: (1) all curl invocations include -k which disables TLS verification (weakens transport security); (2) submit.sh constructs JSON by interpolating user-supplied prompt and other fields without strict escaping (could break or be abused if prompts contain quotes/newlines); (3) scripts write downloaded media to arbitrary filesystem paths (expected for a downloader but the user should be aware). The instructions do not attempt to read unrelated files or secrets beyond the API key.
Install Mechanism
No install spec is present (instruction-only with shipped scripts). That is the lowest-risk install pattern. The only risk is that the runtime requires command-line tools which are not declared in registry metadata (see purpose_capability).
Credentials
The scripts and SKILL.md require a single credential, DASHSCOPE_API_KEY, which is proportionate to the stated purpose. The problem is the registry metadata does not declare this required env var (it lists none). Also the skill does not request other unrelated secrets, which is good.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It runs on demand and writes only its output media to the filesystem (as expected).
What to consider before installing
This skill appears to do what it says (submit a DashScope Wan t2v job, poll it, and download the mp4), but there are several things you should consider before installing or running it:
- Metadata mismatch: The registry claims no required environment variables or binaries, yet the SKILL.md and scripts require DASHSCOPE_API_KEY and CLI tools (curl, bash, python3). Treat the manifest as incomplete and verify you provide only a key with least privilege.
- TLS verification disabled: The scripts use curl -k which skips certificate validation. Prefer removing -k to ensure TLS certificates are checked, or only run the scripts in a trusted network if you cannot change them.
- Prompt / JSON handling: submit.sh interpolates prompt text directly into JSON; avoid running untrusted prompts that might break the JSON or include unexpected characters. Consider sanitizing or escaping input before use.
- Filesystem writes: The skill will download and write video files to paths you specify. Ensure you choose a safe output path and run in an environment where writing is acceptable (e.g., not a sensitive system directory).
Recommended actions: review the scripts locally, add DASHSCOPE_API_KEY to the skill manifest or your environment, ensure curl and python3 are installed, remove the -k flags or validate certificates, and consider running first in an isolated environment. If the publisher can update the package metadata to declare required env vars and binaries and remove -k, the incoherence would be resolved and my confidence would increase.Like a lobster shell, security has layers — review code before you run it.
latestvk97bzx901gh76w47ak8wgnygsx8176kb
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
