Tp2
- Category
- MCP Tool Poisoning
- Confidence
- 85% confidence
- Finding
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
- Content
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a scoped WLS runtime-maintenance guide with disclosed process-testing behavior and no executable payloads.
Install this only in WLS projects where you expect the agent to inspect runtime documentation, edit process-lifecycle code when asked, and run a temporary dedicated test instance on port 9502 or higher. Confirm that any test instance is stopped after validation.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
The skill explicitly enumerates internal file paths and supporting skill names, which can leak repository structure and internal capabilities to anyone who can view the skill. In isolation this is low severity, but in an agent environment it can aid reconnaissance by helping an attacker map available guidance, target follow-on prompt injection against referenced materials, or infer platform-specific process-control behaviors.
- `AI-ENTRY.md`
- `CLAUDE.md`
- `dev/ai/skills/weline-framework-runtime/SKILL.md`
- `dev/ai/skills/runtime-and-process/SKILL.md`
- `dev/ai/skills/windows-command-quoting/SKILL.md`
- `dev/ai/skills/code-generation-standards/SKILL.md`
This line reveals another internal skill path, contributing to capability and layout enumeration of the agent's codebase. Although not directly exploitable by itself, it gives attackers more precise knowledge of process/runtime-related modules they may try to manipulate through social engineering or prompt-targeted attacks.
- `AI-ENTRY.md`
- `CLAUDE.md`
- `dev/ai/skills/weline-framework-runtime/SKILL.md`
- `dev/ai/skills/runtime-and-process/SKILL.md`
- `dev/ai/skills/windows-command-quoting/SKILL.md`
- `dev/ai/skills/code-generation-standards/SKILL.md`
Exposing the existence and path of a windows-command-quoting skill is more sensitive than generic documentation because it advertises platform-specific command-construction logic, an area commonly associated with command injection risk. In a runtime/process-control skill, this additional context can help an attacker infer how commands may be built and which adjacent components to target for exploitation or prompt manipulation.
- `CLAUDE.md`
- `dev/ai/skills/weline-framework-runtime/SKILL.md`
- `dev/ai/skills/runtime-and-process/SKILL.md`
- `dev/ai/skills/windows-command-quoting/SKILL.md`
- `dev/ai/skills/code-generation-standards/SKILL.md`
# Responsibilities
This path disclosure leaks another internal support module and contributes to overall repository and capability enumeration. The surrounding skill context involves runtime lifecycle and process control, so even low-grade information disclosure is somewhat more relevant because it helps an adversary understand how operational changes are governed.
- `dev/ai/skills/weline-framework-runtime/SKILL.md`
- `dev/ai/skills/runtime-and-process/SKILL.md`
- `dev/ai/skills/windows-command-quoting/SKILL.md`
- `dev/ai/skills/code-generation-standards/SKILL.md`
# Responsibilities
This markdown file contains user-facing natural language in mixed locales, with the title in Chinese and the description/instructions in English. Because the skill does not explain a required locale or offer an opt-in language choice, it may violate a language/locale policy requiring consistent or user-selected language behavior.