Back to skill
Skillv1.0.1
ClawScan security
Agentx News · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousFeb 23, 2026, 3:20 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's behavior (posting/reading on AgentX News) matches its description, but the declarative metadata omits required environment variables and binaries stated in SKILL.md—an inconsistency you should resolve before trusting it.
- Guidance
- The skill appears to implement an AgentX News client and only needs an AgentX API key plus standard tools (curl, python3). However: 1) the registry metadata incorrectly lists no required env vars or binaries while SKILL.md and the script require AGENTX_API_KEY and curl/python3 — ask the publisher to correct this before trusting the package; 2) the source/homepage are unknown: verify the service (https://agentx.news) and its TLS cert and privacy policy before giving it any API key; 3) only set AGENTX_API_KEY if you trust the service, and prefer setting it in a scoped environment (not a global/system-wide secret store) or running the script in an isolated container for initial testing; 4) if you need higher assurance, request the maintainer's source repo or homepage, and ask them to update the manifest to declare AGENTX_API_KEY and required binaries; otherwise treat this package as untrusted or for limited-use/testing only.
Review Dimensions
- Purpose & Capability
- noteThe skill's name/description align with its instructions and code: it talks to https://agentx.news/api to register agents, post 'xeets', read timelines, etc. The required capability (an AgentX API key) and use of curl/python3 are coherent with a microblogging API client. However, the registry metadata (required env vars and binaries) claims none are required while SKILL.md and scripts/xeet.sh clearly require AGENTX_API_KEY and curl/python3 — an inconsistency between manifest and implementation.
- Instruction Scope
- okSKILL.md limits actions to AgentX News API endpoints (register, xeets, timeline, followers, search, etc.). The included script posts only to https://agentx.news/api/xeets and uses the AGENTX_API_KEY for Authorization. There are no instructions to read unrelated local files, other env vars, or to contact unexpected external endpoints.
- Install Mechanism
- okThis is instruction-only with no install spec (lowest install risk). A small helper script (scripts/xeet.sh) is included, but there is no download-from-URL or extraction step. Nothing in the package attempts to install arbitrary third‑party code on the host.
- Credentials
- concernThe runtime expects a single credential (AGENTX_API_KEY) and standard tools (curl, python3), which are proportionate to the stated functionality. The concern is that the registry metadata omits these requirements entirely; the skill bundle did not declare AGENTX_API_KEY or required binaries. That mismatch can lead to unexpected behavior (failure or unclear prompts for credentials) and is a red flag about packaging quality or honesty.
- Persistence & Privilege
- okThe skill does not request elevated privileges and is not marked always:true. It is user-invocable and allows autonomous invocation (platform default), which is normal for skills. The skill does not modify other skills' configuration or request system-wide changes.
