Vague Triggers
- Category
- Not specified by scanner
- Confidence
- 94% confidence
- Finding
L03 使用了“当用户要求模特多姿势、多角度展示图、服装套图、一张模特图出一组时必须触发”这类宽泛表述,并混合大量关键词,没有明确排除条件或负例。像“多角度”“出一组”这类短语可出现在一般图片编辑请求中,容易与相邻技能能力重叠,造成非预期调用。
- Content
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a coherent image-generation helper, but users should be aware it may install or update a CLI package and upload model photos to Qinghu AI.
Before installing, confirm you are comfortable installing or updating the qhkit npm package and providing a Qinghu AI token. Generated image requests may upload the referenced model photo to the service, so avoid using private or sensitive images unless that is intended.
L03 使用了“当用户要求模特多姿势、多角度展示图、服装套图、一张模特图出一组时必须触发”这类宽泛表述,并混合大量关键词,没有明确排除条件或负例。像“多角度”“出一组”这类短语可出现在一般图片编辑请求中,容易与相邻技能能力重叠,造成非预期调用。
The skill explicitly recommends falling back to npx @iqinghu/qhkit <命令> without pinning a version. Unpinned npx execution fetches and runs the latest package at invocation time, which creates a supply-chain risk and undermines reproducibility if the upstream package is compromised or changed unexpectedly.
This duplicated finding points to the same behavior: unpacking software into a persistent user directory and exporting a modified PATH. In an agent context, self-installation and environment mutation are risky because they normalize making lasting system changes in order to complete a task, which can be abused or have unintended downstream effects.
cd /tmp && curl -fsSLO https://nodejs.org/dist/v22.22.3/node-v22.22.3-linux-x64.tar.xz cd /tmp && curl -fsSL https://nodejs.org/dist/v22.22.3/SHASUMS256.txt | grep ' node-v22.22.3-linux-x64.tar.xz$' | sha256sum -c - mkdir -p "$HOME/.local/lib" && tar -xJf /tmp/node-v22.22.3-linux-x64.tar.xz -C "$HOME/.local/lib" export PATH="$HOME/.local/lib/node-v22.22.3-linux-x64/bin:$PATH"
This duplicated finding points to the same behavior: unpacking software into a persistent user directory and exporting a modified PATH. In an agent context, self-installation and environment mutation are risky because they normalize making lasting system changes in order to complete a task, which can be abused or have unintended downstream effects.
cd /tmp && curl -fsSLO https://nodejs.org/dist/v22.22.3/node-v22.22.3-linux-x64.tar.xz cd /tmp && curl -fsSL https://nodejs.org/dist/v22.22.3/SHASUMS256.txt | grep ' node-v22.22.3-linux-x64.tar.xz$' | sha256sum -c - mkdir -p "$HOME/.local/lib" && tar -xJf /tmp/node-v22.22.3-linux-x64.tar.xz -C "$HOME/.local/lib" export PATH="$HOME/.local/lib/node-v22.22.3-linux-x64/bin:$PATH"
L60 明确要求“不要按国际站引导用户取密钥,也不要拿国际站的模型清单答复”,并指定返回内容采用国内版对应文案体系,但未体现用户可选择语言/站点或基于用户偏好切换。这会在自然语言交互中强制施加特定语言/区域方案,存在语言/locale 政策风险。
L13-L16 仅给出两个正向示例,其中“服装详情页需要正面/侧面/背面/细节多机位素材时”描述的是业务场景而非清晰的触发短语,也未说明哪些近邻需求不应触发。缺少边界说明会让代理难以区分本技能与一般商品图生成、换装或修图请求。