Academic Research Skip

Security checks across malware telemetry and agentic risk

Overview

This appears to be a straightforward academic search and literature-review helper with expected API use and temporary caching, plus minor metadata and dependency disclosure gaps.

This skill looks reasonable for academic paper search and literature reviews. Before installing, be comfortable with your queries/DOIs being sent to OpenAlex or Unpaywall, and with temporary cached results under /tmp/litreview_cache. Also verify the package source and local Python dependencies because the metadata does not fully declare them.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

The skill may fail or behave differently if Python or required Python packages are unavailable, and users should understand that local helper code is being run.

Why it was flagged

The documented usage depends on running local Python scripts, while the registry/install metadata declares no required binaries or install spec. This is purpose-aligned but under-declared.

Skill content
python3 scripts/scholar-search.py search "transformer architectures" --limit 10
Recommendation

Verify the source and ensure Python and the requests package are available before using the skill.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Research topics, author names, and DOIs entered into the skill may be visible to external academic API providers.

Why it was flagged

The skill sends search and DOI-related requests to OpenAlex and, for deep reads, Unpaywall. This is expected for academic lookup but means user-provided topics or DOIs leave the local environment.

Skill content
BASE = "https://api.openalex.org" ... requests.get(f"https://api.unpaywall.org/v2/{paper['doi']}?email={MAILTO}", timeout=10)
Recommendation

Avoid submitting confidential or unpublished research topics if you do not want them sent to these providers.

#
ASI06: Memory and Context Poisoning
Low
What this means

Generated reviews may reuse cached paper metadata, and cached results may remain on the local machine briefly after use.

Why it was flagged

The literature-review workflow stores and reuses API responses from a temporary cache for up to 24 hours. The SKILL.md also discloses this cache location.

Skill content
CACHE_DIR = Path("/tmp/litreview_cache") ... if age < 86400:  # 24h cache
Recommendation

Clear /tmp/litreview_cache if you want to remove cached research results or force fresh API responses.