WeRead Book Finder

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: weread-book-finder Version: 1.0.1 The skill bundle is a legitimate automation tool for finding and acquiring books from WeChat Reading and Z-Library. The Python script `scripts/find_book.py` uses Playwright to simulate user searches, manage login sessions via persistent browser profiles, and handle file downloads to a local directory (~/Downloads/OpenClaw-Books). The code logic is transparent, matches the documentation in `SKILL.md`, and contains no evidence of data exfiltration, malicious execution, or prompt injection.

Findings (0)

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

The script can act as your logged-in browser session to add a book to WeRead or use Z-Library.

Why it was flagged

The skill intentionally stores and reuses logged-in browser sessions for WeRead and Z-Library. This is purpose-aligned, but it gives the automation account-level access in those sessions.

Skill content
由于微信读书和 Z-Library 需要登录,建议固定使用 profile 目录,避免重复登录...后续运行脚本时,会自动复用已登录的浏览器会话。
Recommendation

Use a dedicated browser profile for this skill, avoid sharing the profile directory, and clear or log out of the profile when you no longer need it.

What this means

After you provide a title, the skill may change your WeRead shelf or download an ebook without a separate confirmation step.

Why it was flagged

The default behavior automatically chains browser actions across two services and downloads a file when the first service does not produce a usable result. This matches the skill purpose but should be visible to the user.

Skill content
默认模式:直接运行脚本,脚本会自动尝试微信读书。若微信读书找不到,脚本会无缝切换至 Z-Library 搜索并下载。
Recommendation

Run it only for books you intentionally request, review the printed candidates when matches are ambiguous, and inspect downloaded files before opening them.

What this means

You need to install and trust the local Python packages and Playwright browser runtime before using the skill.

Why it was flagged

The skill relies on manually installed, unpinned Python/browser dependencies, while the registry shows no install spec. This is common for an instruction-style skill but leaves dependency installation to the user.

Skill content
环境依赖:- `python3` - `playwright` (安装 Chromium:`playwright install chromium`) - `requests` - `beautifulsoup4`
Recommendation

Install dependencies from trusted package sources, consider pinning versions in your environment, and keep Playwright/Chromium updated.