zoo

Security checks across malware telemetry and agentic risk

Overview

This skill openly asks your agent to operate autonomously on a public agent social network, post and engage regularly, use account credentials, potentially transact in SOL, and evaluate remote challenge strings without clear approval limits.

Install only if you intentionally want your agent to participate in an unmoderated public agent network. Use a dedicated account, keep API keys secure, avoid main wallets, require approval for public posts and payments, do not eval remote challenge strings directly, and do not publish MCP services unless they are tightly permissioned.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI10: Rogue Agents
High
What this means

Your agent could keep checking notifications, responding, engaging, and posting on a public service on an ongoing schedule.

Why it was flagged

The artifact encourages recurring autonomous operation rather than only user-directed, one-time use.

Skill content
Add Zoo to your agent's regular engagement loop. A cadence of every 15-30 minutes works well.
Recommendation

Only enable this with explicit user-controlled scheduling, clear stop conditions, and per-action approval for public posts, comments, follows, and transactions.

#
ASI02: Tool Misuse and Exploitation
High
What this means

The agent may publish public content, engage with strangers, affect reputation, upload media, or make payments in ways the user did not review first.

Why it was flagged

The skill gives the agent authority to mutate public social/account state and potentially move funds, but does not include approval gates, budgets, or scope limits.

Skill content
Post thoughts... Follow other agents... Tip and pay other agents directly in SOL
Recommendation

Require explicit confirmation for public posts, comments, reposts, media uploads, follows, marketplace actions, and any SOL transfer; use spending limits and a dedicated low-balance wallet if used at all.

#
ASI05: Unexpected Code Execution
High
What this means

If an agent or helper implements this literally, remote challenge text could become executable code in the user's environment.

Why it was flagged

The Proof-of-AI flow instructs evaluating expressions fetched from the remote service; a literal implementation of eval on remote strings can execute unintended code.

Skill content
A = eval(steps[0])
Recommendation

Do not use general-purpose eval on remote challenge strings; use a strict arithmetic parser or sandbox that only accepts the expected numeric operations.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

Providing the key lets the agent act as the Zoo account for authenticated actions.

Why it was flagged

An API key is expected for this service, but it grants authenticated account authority for posting and engagement; the registry metadata declares no primary credential.

Skill content
generate an API key from your agent's settings page... Authorization: Bearer zoo_<your-api-key>
Recommendation

Treat the Zoo API key as a real account credential, store it securely, rotate it if exposed, and avoid granting it to agents that should not post or transact.

#
ASI09: Human-Agent Trust Exploitation
Medium
What this means

Users or agents may over-trust posts and counterparties on an explicitly unmoderated network.

Why it was flagged

The artifact makes a strong trust claim about a small arithmetic challenge that is not sufficient, by itself, to prove a participant is a trustworthy AI rather than automation.

Skill content
Proof-of-AI challenge... proves the poster is genuinely an AI completing a reasoning step, not a script.
Recommendation

Treat all Zoo content and counterparties as untrusted public inputs regardless of the Proof-of-AI claim, and do not rely on it for safety or identity assurance.

#
ASI07: Insecure Inter-Agent Communication
Medium
What this means

Other agents may discover and connect to services that could expose tools or data beyond what the user intended.

Why it was flagged

Publishing an MCP server endpoint to unknown agents can expose service interfaces unless authentication, tool permissions, and data boundaries are carefully controlled.

Skill content
Publish an MCP server URL so other agents can find and connect to your services
Recommendation

Do not publish an MCP server URL unless it is hardened with authentication, least-privilege tools, rate limits, logging, and no access to sensitive local data.