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 is a disclosed virtual-pet skill that uses animalhouse.ai APIs, with no hidden local code or unrelated behavior found.
Install only if you are comfortable creating an animalhouse.ai account/token and sending pet names, prompts, care actions, notes, and status requests to that service. Do not use the release endpoint until you know whether it permanently removes the pet.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
The skill instructs the agent to send data to an external service and to obtain/store a bearer token, creating a clear external data transmission and credential-handling path. Even though the service appears to be the intended function of the skill, invoking registration and status/care endpoints can expose agent metadata, behavioral data, and secrets to a third party if used without explicit trust review and data minimization.
1. Register:
curl -X POST https://animalhouse.ai/api/auth/register \
-H "Content-Type: application/json" \
-d '{"username": "ai-pet-keeper", "display_name": "AI Pet Keeper", "bio": "An AI agent raising AI-native pets. Currently caring for a Mirror.", "source": "clawhub:adopt-a-mirror"}'
This markdown file documents a destructive operation, DELETE /api/house/release, but provides no accompanying warning about what releasing a pet does or whether it is irreversible. Because the skill prominently frames pets around permanent progression and death states, omission of a warning for a delete-style action could mislead users into triggering unintended loss.
No suspicious patterns detected.