T08 · Insecure Dependencies
- Location
SKILL.md:33- Finding
Unpinned External Skill Instructions Are Loaded and Executed
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is mostly a coherent publishing helper, but it should be reviewed because it can execute an unpinned external skill inline and may overwrite prior release artifacts despite saying it will not.
Install only if you trust the local wenqu-image skill that may be invoked for cover generation, and treat repeated publication of the same draft version carefully because earlier publish/vN artifacts can be replaced. Prefer reviewing paths before write, keeping backups, or modifying the workflow to write immutable pubM-specific directories.
SKILL.md:33Unpinned External Skill Instructions Are Loaded and Executed
references/workflow.md:80Repeated Publication Can Overwrite Existing Release Artifacts
Referenced artifact was not completely inspected
- `Skill` 工具(调用 wenqu-image 生成封面)→ 没有跨技能调用机制就直接 Read `wenqu-image` 的 `SKILL.md` 和 `references/` 文件,照其内联执行
The description says to use this skill when the user says phrases like “准备发布” and “生成发布版,” which are relatively broad and may appear in ordinary editing or planning contexts without clearly meaning this specific publication workflow. The file does not provide exclusion conditions or negative examples to clarify when these phrases should not activate the skill.
The title and the entire instruction set are written as a normative specification in Chinese, and there is no indication that users may choose another language or that the skill is limited to a Chinese-only context. Under the stated policy, forcing a specific language without opt-in is a natural-language policy concern.
The entire skill guidance is written as a prescriptive Chinese-only writing standard, with no indication that users may choose another language or that the skill is limited to a Chinese-language workflow. The policy explicitly calls for flagging language or locale constraints when they are imposed without user opt-in or documented justification.
The workflow directs the agent to create publication output files and append to a changelog automatically, but it does not require an explicit user confirmation immediately before those filesystem modifications occur. In an agent setting, this can cause unintended repository changes, especially when a user only asks to prepare or preview a publication-ready version and does not realize the skill will persist files and mutate project history.
No suspicious patterns detected.