Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 70% confidence
- Finding
- Without declared permissions the skill's intent is opaque and cannot be validated.
Security audit
Security checks for vulnerabilities and agentic risk
This skill only looks up public Chess.com ratings for a user-provided username and does not show hidden, persistent, destructive, or credential-seeking behavior.
Before installing, understand that this skill contacts Chess.com's public API with the username you provide and returns output mostly in French. Do not provide passwords, tokens, or private account data; the reviewed artifact does not need them.
import urllib.error
from datetime import datetime, timezone
API_URL = "https://api.chess.com/pub/player/{username}/stats"
def to_date(ts: int | None) -> str:
if not ts:No suspicious patterns detected.