Back to skill
Skillv0.1.6
ClawScan security
hotnews · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 27, 2026, 3:13 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's instructions and purpose are largely coherent, but it asks you to run an npm CLI (npx/hotnews) with no provenance, no homepage/source, and no pinned package/version — that implicit remote code execution is disproportionate to the simple news-fetching description and merits caution.
- Guidance
- This skill is instruction-only and tells you to run an npm CLI (hotnews / npx hotnews). Running npx executes code fetched from the npm registry — treat that as running arbitrary third-party code. Before installing or running it: 1) look up the npm package (name/version), homepage, and source repo and inspect the code or README; 2) prefer a pinned version (not 'latest') and check package maintainers and recent publish history; 3) run in an isolated environment (container, VM, or limited sandbox) and avoid running as root; 4) if you cannot find the package source or it lacks provenance, avoid running npx and consider alternative, well-known news tooling. The missing homepage/source and the implied remote execution are why I mark this as suspicious rather than benign.
Review Dimensions
- Purpose & Capability
- noteThe name/description (fetch trending news from Chinese platforms and GitHub) aligns with the runtime instructions to run a CLI. The SKILL.md explicitly says 'Requires npm install', which is consistent with an npm CLI package. Minor inconsistency: the Source Selection Guide mentions 'toutiao' although the enumerated 8 sources list does not include it.
- Instruction Scope
- okThe SKILL.md instructs only to run the hotnews CLI (hotnews or npx hotnews) with flags and to consume JSON output. It does not ask the agent to read unrelated files, environment variables, or exfiltrate data to other endpoints.
- Install Mechanism
- concernThere is no install spec in the registry metadata; the SKILL.md encourages using npm/npx to run the tool. npx will download and execute package code from the npm registry (or other configured registries) at runtime. Because no package homepage, source repo, version pin, or checksum is provided, this implicitly permits executing remote code of unknown provenance — a moderate-to-high risk for an otherwise simple news CLI.
- Credentials
- okThe skill declares no required environment variables, credentials, or config paths. There is no request for secrets or unrelated service credentials in the instructions.
- Persistence & Privilege
- okalways:false and no install script or config writes are declared. The skill does not request persistent presence or modify other skills or system-wide settings. Note: the platform default allows autonomous invocation, but that is not in itself a unique concern here.
