Talebook
Analysis
This appears to be a legitimate Talebook integration, but it gives the agent authenticated ability to edit, bulk-update, and send books from your library, so it should be reviewed before installation.
Findings (4)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
"POST", f"/api/book/{book_id}/edit", json=body ... "POST", f"/api/book/{book_id}/mailto", json={"email": email}The script exposes API calls that can modify book records and send a book to a supplied email address; the artifacts do not show a built-in confirmation or recipient allowlist.
`idlist` | array 或 `"all"` | ✅ | 书籍 ID 数组,或 `"all"` 表示全库处理 ... 任务在后台异步执行
The documented admin fill operation can process the entire library and continues asynchronously, so one invocation can affect many records.
allowed-tools: Bash(python3:*)
The skill runs a local Python helper via Bash; this is purpose-aligned for the API wrapper, but it is still local code execution authority.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
export TALEBOOK_USER="admin" export TALEBOOK_PASSWORD="your_password" ... 脚本通过 `TALEBOOK_USER` / `TALEBOOK_PASSWORD` 环境变量自动调用 `/api/user/sign_in` 完成登录
The skill explicitly requires Talebook credentials and automatically signs in, so the agent can act as the configured Talebook user, potentially an admin.
