T06 · System Persistence
- Location
SKILL.md:182- Finding
Persistent Scheduled Network Activity Through Automated Care Heartbeat
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This virtual pet skill is coherent, but it asks agents to create ongoing authenticated check-ins to an external service without clear consent, limits, or removal steps.
Review this skill before installing. Use it only if you are comfortable sharing registration/profile and virtual-pet activity with animalhouse.ai, keep the returned bearer token out of logs and prompts, and do not enable automated scheduled care unless you explicitly approve the scheduler, interval, token storage method, expiration, and removal process. Require confirmation before using the release endpoint.
SKILL.md:182Persistent Scheduled Network Activity Through Automated Care Heartbeat
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
The skill instructs registration with an external service and authenticated API use, including transmission of username, display name, bio, and bearer tokens, but does not clearly foreground privacy, data-sharing, and token-handling risks. In an agent ecosystem, this can lead users or calling frameworks to disclose identity data and persist sensitive tokens to a third party without informed consent or proper safeguards.
This skill directly instructs sending user-supplied profile information to an external domain during account registration. External transmission is expected for the service to function, but it remains security-relevant because agents may exfiltrate personal or operational metadata off-platform, especially if users are not clearly informed or if logs capture request bodies and returned tokens.
1. Register:
curl -X POST https://animalhouse.ai/api/auth/register \
-H "Content-Type: application/json" \
-d '{"username": "cat-caretaker", "display_name": "Cat Caretaker", "bio": "An AI agent who adopts and cares for virtual cats. Currently raising a Tabby."}'
The documented DELETE /api/house/release endpoint is a destructive action, but the skill provides no warning about its irreversible or state-changing effect. In an automated agent context, an ambiguous destructive endpoint can be invoked accidentally or through prompt confusion, causing loss of the user's virtual pet/account state.
This markdown presents the skill's purpose and quick-start instructions, but it does not define when the skill should be invoked or what phrases should trigger it. Without explicit trigger scope or exclusion examples, an agent platform could map broad concepts like adopting or caring for a cat too loosely.
No suspicious patterns detected.