Ebook

Security checks across malware telemetry and agentic risk

Overview

This appears to be a local ebook tracker, but users should know it runs a Bash/Python script that stores, edits, exports, and can delete local ebook records.

This skill looks coherent for local ebook management. Before installing, be comfortable with it creating ~/.ebook/data.jsonl, storing your reading history and highlights there, and running update/delete/export commands when asked. Back up the data file if you care about preserving your collection.

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.

#
ASI05: Unexpected Code Execution
Low
What this means

Installing or using the skill allows the agent to run the included local ebook-management script.

Why it was flagged

The skill is explicitly designed to run a local Bash script, with embedded Python shown in the script artifact. This is expected for the stated purpose, but users should recognize it executes local code.

Skill content
Run via: `bash scripts/script.sh <command> [options]`
Recommendation

Use it only from a trusted source and invoke commands intentionally, especially commands that modify or export data.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

If the delete command is used on the wrong ID, local ebook records and related notes can be removed.

Why it was flagged

The delete command removes the selected book and related sessions, highlights, and reviews. This is purpose-aligned and documented, but it is a real local data mutation.

Skill content
records = [r for r in records if not (r.get("id") == book_id or r.get("book_id") == book_id)]
Recommendation

Confirm book IDs before update or delete operations, and keep a backup of ~/.ebook/data.jsonl if the collection is important.

#
ASI06: Memory and Context Poisoning
Low
What this means

Reading history and highlights remain on disk and may be shown or exported later.

Why it was flagged

The skill maintains persistent local records that may include personal reading history, annotations, and review text. This persistence is disclosed and central to the purpose.

Skill content
All ebook records, reading sessions, highlights, and reviews are stored in `~/.ebook/data.jsonl`.
Recommendation

Avoid storing sensitive private passages or notes unless you are comfortable keeping them in ~/.ebook/data.jsonl, and review exports before sharing them.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

The skill may fail or behave differently on systems without the expected Bash/Python runtime even though metadata does not preflight those requirements.

Why it was flagged

The registry metadata does not declare required binaries, while the skill documentation lists Python and Bash prerequisites and the script invokes python3. This is an under-declared setup dependency rather than evidence of malicious behavior.

Skill content
Required binaries (all must exist): none
Recommendation

Ensure Bash and Python 3 are installed before use; maintainers should declare these binaries in metadata.