Back to skill
Skillv1.0.12

ClawScan security

testskill-0410repo123 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousApr 29, 2026, 5:21 AM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's purpose and runtime instructions match a CLI summarizer, but the SKILL.md references several environment variables and a home config path that are not declared by the skill metadata, and the install comes from a third‑party Homebrew tap — these inconsistencies warrant caution.
Guidance
This skill appears to be a thin wrapper around an external 'summarize' CLI — verify the Homebrew tap (steipete/tap) and the formula source before installing. Expect to provide provider API keys (OpenAI, Anthropic, xAI, Google) and optionally FIRECRAWL/APIFY tokens; do not place unrelated secrets in ~/.summarize/config.json. If you plan to install and use it, inspect the formula/repo for the summarize binary source or run it in a sandboxed environment first. Because the metadata omitted the env vars that the README references, treat that as a red flag and confirm what files/vars the installed binary reads before giving it access to sensitive credentials.
Findings
[no_findings] expected: The static regex scanner reported no findings because this is an instruction-only skill with no code files to analyze. That absence is expected but provides limited assurance.

Review Dimensions

Purpose & Capability
noteName/description (summarize URLs/files/YouTube) align with the required 'summarize' binary and the provided CLI examples. Requiring a summarize binary installed via Homebrew is coherent with the stated purpose.
Instruction Scope
noteSKILL.md instructs the agent to run the summarize CLI and documents flags, model selection, and an optional config file (~/.summarize/config.json). These instructions stay within the summarization scope, but they instruct use of environment API keys and a home config file that the skill metadata did not declare.
Install Mechanism
noteInstall spec uses a Homebrew formula (steipete/tap/summarize) which is a common pattern. However it is a third‑party tap (not core/homebrew), so the tap/source should be verified before installing; no archive downloads or opaque URL installs are present.
Credentials
concernThe metadata lists no required environment variables, but SKILL.md explicitly references multiple provider keys (OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, GEMINI_API_KEY and aliases) plus optional FIRECRAWL_API_KEY and APIFY_API_TOKEN and an optional config file in the user's home directory. The omission of these from declared requirements is an incoherence and raises risk: the tool will read env vars and a home config file that may contain secrets, and this behavior is not called out in the metadata.
Persistence & Privilege
okSkill is not always-enabled and is user-invocable. It does not request system-wide config changes or elevated privileges in metadata. No signs of forced persistence or modification of other skills.