Back to skill
Skillv0.1.8

ClawScan security

.Publish Temp · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 1, 2026, 5:28 AM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is an instruction-only helper for installing and running the news-fetcher CLI; its instructions, requirements, and actions are coherent with its stated purpose and do not request unrelated credentials or privileges.
Guidance
This skill is instruction-only and appears coherent, but take normal precautions before following the install steps: (1) pip installing from a git+ URL executes code on your machine—use a virtualenv (as the instructions show) and avoid installing as root; (2) review the referenced GitHub repo (miniade/news-fetcher@v0.1.8) to ensure you trust it and to inspect any install/run scripts; (3) be aware the tool fetches and scrapes remote sites (RSS/HTML/GitHub Trending) so it needs network access and should be run with appropriate rate limits and privacy considerations; (4) if you need stronger assurance, run the package in an isolated sandbox or container and inspect its behavior before giving it regular use.

Review Dimensions

Purpose & Capability
okName/description match the SKILL.md: it instructs how to install, configure, validate, and run the news-fetcher Python CLI. Nothing in the skill asks for unrelated credentials, binaries, or system-wide config.
Instruction Scope
okSKILL.md limits actions to creating/validating a config, running the CLI, and piping output formats. It does not instruct the agent to read unrelated files, access secrets, or transmit data to unexpected endpoints. It does recommend scraping/public pages (e.g., GitHub Trending) which is expected for the skill's purpose.
Install Mechanism
noteThere is no install spec (instruction-only), which reduces risk. The instructions recommend pip installing from a GitHub repository (git+https://github.com/miniade/news-fetcher.git@v0.1.8) — a standard but inherently privileged operation because package installation runs code on your machine; this is expected for a Python CLI but worth user caution.
Credentials
okThe skill declares no required env vars, credentials, or config paths. The operations described (network fetches, local config files) align with that. No suspicious environment access is requested.
Persistence & Privilege
okalways is false and the skill is user-invocable. There is no install-time behavior or persistent privileges requested by the skill itself (it's instruction-only).