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 straightforward oil-price lookup that uses the user's JisuAPI key to call the documented Jisu oil API.
Install this only if you have or plan to use a JisuAPI account and are comfortable sending your JISU_API_KEY and oil-price query parameters to api.jisuapi.com. No hidden persistence or unrelated data access was found.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
The skill declares runtime requirements that imply access to environment variables and outbound network use, but it does not explicitly declare a tool/permission scope. This weakens least-privilege controls and transparency, making it easier for a skill execution environment to grant broader capabilities than reviewers or users expect.
The natural-language content of the skill, including its description, usage guidance, and examples, is entirely in Chinese. Under the policy rule, forcing a specific language without giving the user a choice can be a locale/language policy violation unless the constraint is explicitly justified.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
import requests
BASE_URL = "https://api.jisuapi.com/oil"
def _call_oil_api(path: str, appkey: str, params: dict = None):
No suspicious patterns detected.