Back to skill
Skillv1.0.2

ClawScan security

GitHub Trending Report · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 13, 2026, 11:05 AM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill is internally consistent with its stated purpose (it instructs the agent to use a CLI to fetch GitHub trending data), but it assumes installing a third-party npm package (github-discover) and omits guidance about GitHub auth/rate limits and package provenance.
Guidance
This skill is coherent: it instructs use of the github-discover CLI to produce reports. Before installing or using it, verify the npm package: check the github-discover package page (npm view github-discover repository, homepage, and maintainers), review its source code/repository, and confirm it is from a trusted author. Be aware that global npm installs run third‑party code on your system — consider installing in a container or VM if you want isolation. Also note the SKILL.md does not mention GitHub auth or rate limits; if you plan frequent queries, set up a GITHUB_TOKEN and check the CLI docs for how to configure it. If you need higher confidence, provide the github-discover package repository or a homepage URL so provenance can be verified.

Review Dimensions

Purpose & Capability
okThe name/description match the runtime instructions: the SKILL.md tells the agent to call the github-discover CLI to produce trending, popular, and topic reports. Requiring Node.js and an npm-installed CLI is reasonable for this purpose.
Instruction Scope
noteInstructions limit the agent to checking for the CLI, running three github-discover commands, and combining their JSON outputs into a report — all within the stated purpose. The doc does not mention GitHub authentication or rate limits (e.g., GITHUB_TOKEN) which may be required for heavier use; that omission may cause failures or unexpected network behavior but is not itself incoherent.
Install Mechanism
noteThis is an instruction-only skill (no install spec in registry), but SKILL.md instructs the user to run `npm install -g github-discover`. Installing a global npm package executes code from the npm registry — a normal choice but a moderate operational risk if the package provenance is unknown. The skill itself does not perform any installs automatically.
Credentials
noteThe registry declares no required env vars or credentials, which aligns with the high-level description. However, the CLI likely calls the GitHub Search API; for larger workloads or to avoid low unauthenticated rate limits the CLI or API calls may require or benefit from a GITHUB_TOKEN. The SKILL.md does not document this or any credential-related env vars.
Persistence & Privilege
okThe skill does not request persistent presence (always:false), does not declare any config paths, and does not attempt to modify agent/system settings. It is user-invocable only, which is appropriate for a report-generating CLI wrapper.