Back to skill
Skillv1.0.0
ClawScan security
TwitterScore · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousFeb 21, 2026, 7:34 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The SKILL.md describes a straightforward TwitterScore CLI that legitimately needs a TwitterScore API key, but the registry metadata does not declare those required credentials and the skill has no provenance — this metadata/manifest mismatch and lack of source info are concerning.
- Guidance
- What to consider before installing: - The SKILL.md clearly requires a TwitterScore API key (TWITTERSCORE_API_KEY) but the registry metadata does not declare any required credentials — ask the publisher to fix the manifest so required secrets are visible before you install. - The skill comes from an unknown source with no homepage. Verify you trust twitterscore.io (review their docs, pricing page, privacy/security policy) before supplying an API key. - Be cautious about using 'openclaw config set' to store your API key: it will persist the secret in agent configuration. Prefer exporting the key into a process-only env var if you want it ephemeral. - The instructions themselves are narrowly scoped to TwitterScore API usage and do not request unrelated system access, so the primary risk is secret handling and provenance rather than unexpected behavior. - If you plan to use this in a sensitive environment, ask the publisher for: an official source URL, a homepage or repo, and corrected registry metadata that declares TWITTERSCORE_API_KEY as a required credential.
Review Dimensions
- Purpose & Capability
- noteThe name/description and SKILL.md are coherent: the skill is a CLI wrapper around the TwitterScore.io API and legitimately needs a TWITTERSCORE_API_KEY (and optionally TWITTERSCORE_BASE_URL). However, the registry metadata claims no required environment variables or primary credential, which is inconsistent with the runtime instructions and suggests an incomplete or incorrect manifest.
- Instruction Scope
- okThe instructions are narrowly scoped to calling the TwitterScore API via a CLI (score, info, followers, bulk, etc.), reading optional local files for bulk input, and exporting CSVs. They do not instruct arbitrary system-wide reads or exfiltration to third-party endpoints beyond TwitterScore. One operational note: the SKILL.md tells users how to persist the API key using 'openclaw config set', which stores a secret in agent configuration.
- Install Mechanism
- okThere is no install spec and no code files — this is instruction-only, so nothing is written to disk by an installer. This is the lower-risk scenario for installation mechanics.
- Credentials
- noteThe SKILL.md requires a single API key (TWITTERSCORE_API_KEY) and optionally a TWITTERSCORE_BASE_URL — both are proportionate to the stated purpose. The manifest/registry, however, lists no required env vars or primary credential, a mismatch that reduces transparency and makes it harder to reason about required secrets. Also note: storing the key via 'openclaw config set' will persist the secret in agent config.
- Persistence & Privilege
- okThe skill does not request always:true and has no special OS or config path requirements. The only persistence-related behavior mentioned is guidance to store the API key in OpenClaw's config (user choice), which could keep the secret around between sessions but is not itself a platform privilege escalation.
