Back to skill
Skillv1.6.0
ClawScan security
Human Avatar · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 27, 2026, 3:16 AM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's code, declared requirements, and runtime instructions are consistent with its stated purpose of driving Alibaba DashScope / LingMou media generation; required binaries and credentials match the functionality, but the credentials are sensitive and grant the skill access to your OSS/account so treat them carefully.
- Guidance
- This skill appears internally coherent and does what it claims: it converts media (ffmpeg), uploads user media to your Alibaba OSS bucket, and calls DashScope / LingMou APIs using the credentials you provide. Before installing or running it: 1) Only provide DASHSCOPE_API_KEY and AK/SK that you trust — prefer a dedicated/test Alibaba account and a dedicated OSS bucket with lifecycle rules and limited permissions; 2) Be aware that uploaded files are sent to Alibaba endpoints (DashScope/LingMou) and their generated signed URLs are used for processing; 3) Rotate keys after testing and avoid using high-privilege or production credentials; 4) Review and run the scripts in an isolated environment first (non-production account) to confirm behavior and billing implications; 5) If you need stronger assurance, run a line-by-line review or sandboxed execution — the code uses subprocess for ffmpeg, base64 decoding for audio streams, and standard Alibaba SDK calls, all of which are expected for this skill.
Review Dimensions
- Purpose & Capability
- okName/description (Human Avatar using DashScope/LingMou) match what the files and SKILL.md do: call DashScope APIs, use Qwen TTS, call LingMou SDK, and upload media to the user's OSS bucket. Required binaries (ffmpeg/ffprobe) and env vars (DASHSCOPE_API_KEY, ALIBABA_CLOUD AK/SK, OSS_BUCKET/OSS_ENDPOINT) are appropriate and expected for these operations.
- Instruction Scope
- okSKILL.md and the scripts explicitly instruct uploading local media to the user's OSS, converting media with ffmpeg, and calling DashScope/LingMou endpoints. The instructions do not request unrelated files, system secrets, or external endpoints beyond Alibaba Cloud and user OSS. The scripts perform polling, uploading, and signed-URL generation only — behavior stays within the stated scope.
- Install Mechanism
- okThere is no automated install that downloads arbitrary code; SKILL.md recommends pip packages from standard registries. Code execution is local via provided scripts. No suspicious external download URLs or archive extraction are present in the manifest.
- Credentials
- noteThe skill requires multiple sensitive credentials (DashScope API key, Alibaba AK/SK and OSS info). These are proportionate to the advertised features (DashScope TTS/vision APIs require DASHSCOPE_API_KEY; LingMou and OSS uploads require AK/SK and bucket). However, granting AK/SK + OSS bucket gives the skill the ability to upload files to your bucket, generate signed URLs, and use your account resources — this is expected but high-sensitivity. Use least-privilege credentials and a dedicated/test bucket when possible.
- Persistence & Privilege
- okThe skill is not marked always:true and does not request persistent registry-level privileges. It does not modify other skills or system-wide agent settings. Some scripts reference creating a local virtualenv for SDK testing (optional), but there is no installation-time persistence or self-enabling present.
