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 POD advice skill is mostly coherent, but some materials encourage automatic refunds and address changes without enough safeguards.
Review this carefully before installing. The skill itself does not appear to contain malicious code or hidden persistence, but only use it for advice unless you have strong controls around any store automation. Do not enable automatic refunds, address changes, listing changes, or customer-data access without customer verification, least-privilege permissions, audit logs, limits, and human approval for nontrivial cases.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Most descriptive and instructional text is written exclusively in Chinese, and the invocation examples are primarily Chinese phrases, but the file does not state that language selection is optional. This can violate a language/locale policy when users are not given an explicit opt-in or alternative language path.
The trigger set includes broad business phrases such as '上架建议' and generic POD/AI terms that could activate the skill for ordinary e-commerce questions outside the user's intent. Over-broad activation can cause unintended routing to an external-API-backed skill, increasing the chance of unnecessary data exposure in prompts and of receiving domain-specific advice when a general answer was expected.
The trigger list includes generic business phrases such as '上架建议' and broad POD/e-commerce terms that can match routine store-optimization or listing questions, causing the skill to activate outside a clearly intended scope. In an agent ecosystem, over-broad activation can route users to an external API and specialized advice flow unnecessarily, increasing the chance of irrelevant guidance, privacy over-sharing, or unintended tool use.
The article explicitly promotes an AI客服 reaching 'L4' capability to directly execute refunds and address changes, framing this as a benefit without requiring human approval, guardrails, or discussion of privacy/financial risks. In a POD business context, these actions touch customer PII and can cause irreversible losses, fraud exposure, mistaken refunds, or unauthorized order modifications if the agent is wrong or manipulated.
The rollout guide tells users to '设置自动退款/查单规则' as a normal deployment step, but omits warnings about irreversible financial actions, customer-data handling, abuse scenarios, or the need for controls. Because this is operational guidance inside a business-automation skill, users may implement unsafe autonomous refund flows that can be exploited through prompt manipulation, policy misconfiguration, or false positives.
The checklist explicitly recommends configuring AI customer service to automatically execute refunds and address changes, but it does not require guardrails such as customer re-authentication, approval thresholds, audit logging, or clear user warnings. In a POD store context, these actions directly affect orders, payments, and customer data, so unsafe automation can cause unauthorized refunds, shipment tampering, fraud, and privacy violations.
This Python skill's user-facing description and command help are written entirely in Chinese, with no indication that other languages are supported or that the user can choose their preferred locale. Under the policy, forcing a specific language without opt-in is a natural-language policy violation.
The manifest presents invocation language in both Chinese and English, but does not state whether the skill responds in a particular language or lets the user choose. If the skill defaults to one language or locale, the absence of an explicit language-choice policy may conflict with organizational expectations around user language preference.
The file title and all instructional content are written exclusively in Chinese, with no indication that language selection is optional or that the skill is specifically intended for a Chinese-speaking audience. Under the stated policy, forcing a specific language without user opt-in can be a natural-language policy violation.
This markdown file contains only Chinese-language headings and descriptions, which can impose a language constraint on users without opt-in. Under the policy, forcing a specific language without user choice or clear justification is a natural-language policy concern.