marketing-material-review-business@1.1.10
CAUTION· static onlyPublisher claims: "营销版面审核技能(对外版)- 从广告审核法务视角,对营销素材进行合规性审核。支持图片审核、风险点标注、修改建议。触发词:这个版面、详情页、主图、KT板、直播间文案、素材、文档帮我审核一下。" Observed in sandbox: static analysis only — behavior not yet observed.
Coverage
Static only; nothing was run yet.The label rests on the code, the instruction files and the publisher. The honeypot run replaces this verdict when it completes.
Is [email protected] safe to install?
KillerSkills analysed it statically (a sandbox run is pending) on 2026-11-10 and scored it 60/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; Access to sensitive file paths; Access to sensitive file paths. Summary: static analysis only — behavior not yet observed.
Behavior trace
Queued for honeypot run · static analysis onlyThis version has not been detonated yet. The score above counts behavior as unknown (50/100), so it cannot read Verified until the honeypot run completes and replaces this verdict.
Static findings
SKILL_DIR / ".env",Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose."OpenClaw 可开启 env.shellEnv.enabled 或配置 ~/.openclaw/.env。",Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.subprocess.run([base_python, "-m", "venv", str(venv_dir)], check=True)Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.return subprocess.run(check_command, env=env).returncodeFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.result = subprocess.run(Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.proc = subprocess.run(Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.Path.home() / ".openclaw" / ".env",Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.mgαFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.subprocess.run(pip_command, env=env, check=True)Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.result = subprocess.run(Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.- OpenClaw service 不一定继承用户 shell 里的环境变量;推荐开启 `env.shellEnv.enabled=true`,或把 `BAIDU_API_KEY` / `BAIDU_SECRET_KEY` 写入 `~/.openclaw/.env` 后重启/重载Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.Path.cwd() / ".env",Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.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
20 points to 80 · weights: behavior 45%, static 25%, prompt 15%, publisher 15%- Unclaimed publisher≈ +8 on the totalClaim mabihuan: a verified publisher gets +50 on publisher trust. It is free and usually instant with GitHub sign-in.
- 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.
- Python subprocess execution detected≈ +2 on the totalBuild commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.