Arxiv Watcher

PassAudited by ClawScan on May 1, 2026.

Overview

The skill appears to match its purpose: it fetches public arXiv paper data and keeps a local starred-paper list, with only ordinary provenance, network, and local-persistence considerations.

This skill looks safe for normal arXiv browsing and bookmarking. Before installing, be aware that it contacts arXiv, displays external paper text, and saves your starred papers locally in assets/starred.json; verify the publisher/source if provenance matters to you.

Findings (3)

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.

What this means

Users have less information for independently verifying who maintains the skill or where its code originates.

Why it was flagged

The registry does not provide an upstream source or homepage for provenance checking, although the included artifacts themselves are simple and purpose-aligned.

Skill content
Source: unknown
Homepage: none
Recommendation

Inspect the included artifacts before use and prefer installing from publishers with clear source or homepage links when provenance is important.

What this means

Fetched paper titles or abstracts could theoretically be altered in transit before being shown to the agent or user.

Why it was flagged

The skill fetches public arXiv metadata from a fixed API endpoint using plaintext HTTP, which is expected for its purpose but provides weaker integrity protection than HTTPS.

Skill content
ARXIV_API_URL = "http://export.arxiv.org/api/query"
Recommendation

Treat fetched paper text as untrusted content and, if maintaining the skill, use an HTTPS API endpoint if supported.

What this means

A user's starred-paper reading list remains on disk and may be visible to anyone or any process with access to the skill files.

Why it was flagged

The skill stores starred paper metadata in a persistent local JSON file, matching the documented reading-list feature.

Skill content
STARRED_FILE = Path(__file__).parent.parent / "assets" / "starred.json"
Recommendation

Do not star papers you consider private on a shared machine, or delete assets/starred.json when you no longer want the list retained.