Tp2
High
- 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.
Security audit
Security checks for vulnerabilities and agentic risk
This crypto portfolio skill is not clearly malicious, but it overstates its financial monitoring abilities and stores wallet addresses locally without enough disclosure.
Install only if you are comfortable with a simple prototype that stores wallet addresses in a home-directory JSON file and contacts CoinGecko for market prices. Do not rely on it for actual wallet balances, portfolio holdings, profit/loss, alerts, or financial decisions unless the implementation is corrected and the storage/network behavior is documented.
DATA_FILE = os.path.expanduser("~/.crypto-portfolio.json")
# 简化版 CoinGecko API(免费,无需 Key)
PRICE_API = "https://api.coingecko.com/api/v3/simple/price"
def load_data():
if os.path.exists(DATA_FILE):No suspicious patterns detected.