Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

BenignFeb 19, 2026, 2:21 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code and instructions match its stated purpose (searching OpenAlex and producing literature reviews); it makes external API calls and caches results to /tmp but requests no secrets or unusual privileges.
Guidance
This skill is coherent with its description: it calls OpenAlex (and optionally Unpaywall) over the network to fetch paper metadata and full-text URLs, and it caches API responses under /tmp/litreview_cache/. Before installing or running, be aware that: (1) the scripts require Python and the 'requests' library (not declared in metadata) — run them in a virtualenv or environment you control; (2) network access is required and responses are written to /tmp (which could persist until system cleanup); (3) no secrets or API keys are requested by the skill. If you need stricter controls, review/modify the scripts (e.g., change cache path or MAILTO) before running.

Review Dimensions

Purpose & Capability
okName/description match the included Python scripts: both scripts call the OpenAlex API (and Unpaywall for PDFs) to search papers, fetch details, follow citations, and generate reviews. No unrelated credentials, binaries, or services are requested.
Instruction Scope
noteRuntime instructions and examples only run the included Python scripts. The scripts perform network calls to OpenAlex and Unpaywall, reconstruct abstracts from returned JSON, and optionally write an output file. They also cache API responses under /tmp/litreview_cache/ to avoid refetching. They do not read arbitrary user files, environment secrets, or system config.
Install Mechanism
okNo install spec is provided (instruction-only install). The package includes Python scripts that rely on the 'requests' library; the SKILL.md shows invoking them with python3. No remote downloads or archive extraction occur during install.
Credentials
okThe skill requests no environment variables, no credentials, and no config paths. The only hard-coded contact string is MAILTO (topanga@ludwitt.com) used as a polite parameter for APIs. No secrets like API keys or tokens are required.
Persistence & Privilege
okalways:false and no modifications to other skills or system-wide settings. The only persistence is a cache directory under /tmp written by the literature-review script; this is proportional to the stated caching behavior.