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 small CSV-to-JSON helper that reads a user-provided CSV and optionally writes a JSON file, with no hidden persistence, credential use, or automatic network behavior found.
Before installing, note that the skill interface and messages are in Chinese and the documentation includes an unrelated promotional link. Use it only on CSV files you intend to convert, and choose an output path carefully because an existing file at that path can be overwritten.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
The skill advertises code usage that can write files, but it does not declare any tool scope or permissions boundaries. This creates an authorization ambiguity where an agent or platform may permit broader filesystem actions than users expect, increasing the risk of unintended file creation or overwriting.
The skill name, description, usage guidance, and surrounding documentation are entirely in Chinese, with no indication that users may choose another language or that the locale restriction is required for a region-specific purpose. Under the stated policy, forcing a specific language without user opt-in is a natural-language policy violation.
This code emits user-facing status messages only in Chinese (for example, the empty-file warning and success message) with no option for the user to select a language. That creates a language/locale policy issue because the skill imposes a specific language without opt-in or documented regional scope.