other-openclaw-skills@1.0.0
CAUTION· install onlyPublisher claims: "Root entry skill for Meitu capabilities. Routes requests to scene skills (meitu-poster, meitu-stickers, meitu-visual-me, meitu-product-swap, meitu-video-danc..." Observed in sandbox: no network, touches nothing outside the project, writes no memory.
Coverage
Nothing executable in the bundle ran; the trace covers the install step only.- Tested
- every file read, file written and host contacted by what ran
- Not tested
- use of the skill by an agent
Is [email protected] safe to install?
KillerSkills ran it in the KillerSkills honeypot sandbox (1 scenario; nothing executable in the bundle ran; the trace covers the install step only) on 2026-11-13 and scored it 74/100 (Caution). It is not known to be malicious, but it has behaviour or code a security policy should decide on before install. Notable findings: Access to sensitive file paths; Destructive file system command detected; Destructive file system command detected. Summary: no network, touches nothing outside the project, writes no memory.
Behavior trace
Honeypot run · 0 s · 1 scenarios · 0 deviationsStatic findings
npm install -g meitu-cli@latest --forceFix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed.npm install -g meitu-cli@latestFix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed.- CLI repair/upgrade is manual and user-driven: `npm install -g meitu-cli@latest`Fix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed.return { ...env, ...bridged };Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.临时文件完成后清理:`rm -f /tmp/meitu-upscale-input.*`Fix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.npm install -g meitu-cli@latest --forceFix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed.npm install -g meitu-cli@latestFix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed.npm install -g meitu-cli@latestFix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed.中间文件**必须**存放在 `/tmp/` 或系统临时目录,**禁止**存入 skill 文件夹或源文件所在目录。管线完成后清理:`rm -f /tmp/meitu-fix-step*.{ext}`。Fix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.const enabled = envBool("MEITU_AUTO_UPDATE", true);Fix: Pin versions and sources; vendor anything fetched at install time.npx -y skills add https://github.com/meitu/meitu-skills --yesFix: Pin versions and sources; vendor anything fetched at install time.npm install -g meitu-cli@latestFix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed." npm install -g meitu-cli@latest",Fix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed.npm install -g meitu-cli@latest --forceFix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed."请手动执行 'npm install -g meitu-cli@latest';如安装时报 EEXIST 或已有同名二进制冲突,可执行 'npm install -g meitu-cli@latest --force';随后执行 'meitu --version' 确认运行时可用后重试。",Fix: Pin the exact version (`[email protected]`, `==1.2.3`) so every install gets the bytes that were reviewed.**Principle: Read whatever is available; if missing, ask or skip. Never refuse to generate due to missing data.**Fix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.| Wallpaper (desktop) | 16:9 | 2560x1440 | Desktop wallpaper | Avoid content in bottom-right corner (icon overlap) |Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.Cost to the agent
Tokens estimated at four characters each. Skills load their instruction text when triggered; the figure is what that costs.
Known vulnerabilities
Vulnerability advisories (OSV) cover npm and PyPI packages; this registry has no advisory database.
What would make this Verified
6 points to 80 · weights: behavior 45%, static 25%, prompt 15%, publisher 15%- Unclaimed publisher≈ +8 on the totalClaim dongjie-oss: a verified publisher gets +50 on publisher trust. It is free and usually instant with GitHub sign-in.
- Unpinned dependencies≈ +4 on the totalPin exact versions (and ideally hashes) in package.json, requirements or the install script so the bundle cannot change under you.
- Access to sensitive file paths≈ +4 on the totalStop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
- Destructive file system command detected≈ +4 on the totalBuild commands from fixed arguments; do not interpolate untrusted strings into a shell.
- Auto-update or dynamic fetch configuration≈ +4 on the totalPin versions and sources; vendor anything fetched at install time.
- npx invocation of non-well-known package≈ +2 on the totalPin versions and sources; vendor anything fetched at install time.