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 coherently helps users generate SolidWorks automation scripts, with file creation and export behavior disclosed and tied to user-requested CAD tasks.
Before running generated SolidWorks automation, confirm the target model, dimensions, save/export paths, filenames, and overwrite behavior. Prefer testing on copies of important CAD files.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
The description advertises file saving and drawing export capabilities without warning users that these actions can overwrite files, create outputs, or otherwise modify user data. In a CAD automation context, omission of such warnings raises the risk of unsafe use, especially when generated code is intended to be run directly against a local SolidWorks installation.
The trigger words include broad phrases such as 'SolidWorks' and 'solidworks', which may cause the skill to activate in unintended contexts. Because this skill can generate automation code for CAD operations, accidental invocation increases the chance of unintended file creation, export, or modification workflows being suggested or initiated by users without clear intent.
The instruction requires that every key line of generated code include Chinese comments, which imposes a fixed language requirement. There is no indication that users can opt into another language or locale, making this a natural-language policy concern.