xhs-content-engine@0.3.4
CAUTION· static onlyPublisher claims: "小红书内容引擎。两种 mode:①拆解(v1)— 输入 XHS 爆款链接,输出 18 维结构化拆解卡;②生成(v2)— 在拆解卡基础上结合品牌信息,用 Ofox(LLM + Nano Banana)生成我方版本的脚本/文案/素材图/封面/标签全套产出。视频生成(Seedance 2.0)规划在 v2.1。同时维护..." 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-11 and scored it 52/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
- **本地文件读写**:读取 `graph/`、`references/`、`.env` 配置和工作区输入;写入 `docs/deconstructions/`、临时工作区、`note.json`、`comments.json`、抽帧图片、生成脚本、生成图片/视频和质量报告;按 Step 6 只追加回写 `graph/engine/` 与 `graph/platforms/`。Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.lambda: _skill_root_dir() / ".env", # 3. Skill 根目录Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.result = subprocess.run(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.- **凭据读取**:只读取显式配置的环境变量或 `.env` 中的 `AGENT_DELU_*`、`OFOX_*`、`OPENROUTER_*`、`ARK_*` 等 provider key;不会把 key 写入输出文件或日志。Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose."如使用自建/内网代理,在 .env 设置 AGENT_DELU_BASE_URL=https://your-host"Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose."Linux: sudo apt install ffmpeg (或 dnf / pacman 对应命令)\n"Fix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell." 2) 在 .env 加:OFOX_API_KEY=ofox-...\n"Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.echo 'AGENT_DELU_API_TOKEN=你的_agent_delu_token' >> ~/.config/content-engine/.envFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose." Linux: sudo apt install ffmpeg (或 dnf / pacman)\n"Fix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.f" echo 'ARK_API_KEY=你的_key' >> {config_dir}/.env"Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose." 3) 在 .env 加:ARK_API_KEY=...\n"Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.lambda: Path.cwd() / ".env", # 1. 当前工作目录Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose."""env > .env 文件三源(复用 llm.py 的搜索路径)。"""Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.subprocess.run(Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.lambda: _skill_root_dir() / ".env",Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.npx -y @larksuite/openclaw-lark installFix: Pin versions and sources; vendor anything fetched at install time.stdlib only。ARK_API_KEY 从 env / .env 三源加载(同 OFOX_API_KEY 模式)。Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.lambda: _xdg_config_dir() / ".env",Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose."""按优先级从 env / .env 文件读取第一个命中的配置值。"""Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.echo 'OFOX_API_KEY=ofox-你的_key' >> ~/.config/content-engine/.envFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.f" Linux: sudo apt install python3.12 (或 pyenv install 3.12)\n"Fix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.echo 'AGENT_DELU_BASE_URL=https://agent.delu.cn' >> ~/.config/content-engine/.envFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose."Linux: sudo apt install python3.12 (或 pyenv install 3.12)\n"Fix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.lambda: _xdg_config_dir() / ".env", # 2. XDG 标准位置Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose."""env > .env 文件三源。允许 OPENROUTER_API_KEY 作为兼容备选。"""Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.- token 走 v1 同款多源解析(env / cwd .env / XDG / skill 根)Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.result = subprocess.run(Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.lambda: Path.cwd() / ".env",Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.- token 多源解析:env > XDG config > 项目 .envFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.# 临时清空 env / .env 加载(用空字符串 api_key 不行因为有 fallback;用 _load_ark_key mock)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
28 points to 80 · weights: behavior 45%, static 25%, prompt 15%, publisher 15%- Unclaimed publisher≈ +8 on the totalClaim dizhu: 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.
- Privileged sudo command≈ +4 on the totalBuild commands from fixed arguments; do not interpolate untrusted strings into a shell.
- Python subprocess execution detected≈ +2 on the totalBuild commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
- npx invocation of non-well-known package≈ +2 on the totalPin versions and sources; vendor anything fetched at install time.