Back to skill

Security audit

poe1 item search_for poe.ninja API

Security checks for vulnerabilities and agentic risk

Overview

This skill coherently provides Path of Exile price lookup helpers using the public poe.ninja API, with no evidence of hidden persistence, credential access, or destructive behavior.

Before installing, expect the skill to run bundled Python scripts that contact poe.ninja over HTTPS for live market data. Use reasonable rate limits for cross-type searches, verify prices before important trades, and note that the primary skill instructions are in Chinese while the README has English guidance.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (6)

Tp4

High
Category
MCP Tool Poisoning
Confidence
95% confidence
Finding

If the implementation only uses itemoverview and excludes currency endpoints while claiming support for currency exchange rates and all item types, the mismatch can mislead agents into issuing unsupported queries and trusting incomplete results. In agent ecosystems, this kind of capability misrepresentation can create unsafe automation paths, bad operational decisions, and silent data quality failures.

Content

No source excerpt is available for this finding.

Tp4

High
Category
MCP Tool Poisoning
Confidence
94% confidence
Finding

If the implementation only uses itemoverview and excludes currency endpoints while claiming support for currency exchange rates and all item types, the mismatch can mislead agents into issuing unsupported queries and trusting incomplete results. In agent ecosystems, this kind of capability misrepresentation can create unsafe automation paths, bad operational decisions, and silent data quality failures.

Content

No source excerpt is available for this finding.

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
70% confidence
Finding

Without declared permissions the skill's intent is opaque and cannot be validated.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The file’s user-facing description and instructions are presented exclusively in Chinese, which can amount to a forced language choice for users who may expect language flexibility. The policy allows locale constraints when they are documented and justified, or when users are given an opt-in choice, neither of which appears here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

檔名與全文內容顯示此技能說明僅以繁體中文提供,未見提供其他語言版本連結、語言選項或要求使用者同意特定語系。依規則,若技能強制特定語言而未提供選擇,屬於自然語言政策風險。

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

该 markdown 文件的全部说明内容均以中文呈现,没有提供用户可选语言,也没有说明这是面向特定中文区域或受众的限定文档。根据语言/区域策略,这构成了未征得用户选择即强制特定语言的自然语言政策问题。

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.