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 is a documentation-only troubleshooting skill for Windows shell and encoding problems, with no hidden execution or persistent behavior found.
Before installing, expect this skill to steer the assistant toward Windows shell troubleshooting and to suggest commands that may write local UTF-8 files or normalize line endings. Review any generated command before running it, especially if it writes files, changes encodings, or converts line endings.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Remote code is downloaded and executed. This bypasses code review and could introduce malicious code.
- Confirm whether the shell is PowerShell.
- If yes, strongly suspect bash heredoc syntax pasted directly into PowerShell.
- Do not blame Python / Node / curl first.
### Fix strategy
The instruction "If the user is on PowerShell, return a PowerShell-first answer" imposes a tool/locale-style output preference unilaterally rather than offering a choice. Under the policy, forcing a specific language or locale-style response without user opt-in is a natural-language policy violation.
The file instructs activation on the very broad phrase “it broke, how do I fix it?”, which can cause this skill to trigger in many unrelated contexts. Over-broad invocation increases the chance the agent routes users into shell/encoding guidance when they did not ask for it, potentially causing unsafe or irrelevant command advice to be surfaced.
The phrase "prefer temp files if JSON or Chinese text is involved" singles out a specific language in the recommended response shape. This can be read as special-casing Chinese-language content without offering a user choice or clearly documenting a justified locale-specific constraint.
No suspicious patterns detected.