jerlin-weread-skill
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes a local shell script
scripts/weread.shas a CLI interface for API interactions. The script usescurlto make POST requests andjqto safely process and format arguments into JSON payloads. This is a standard and safe implementation for local tooling. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and display external content such as book descriptions, public book reviews, and user-generated notes, which are potential surfaces for indirect prompt injection.
- Ingestion points: External data is fetched via the
search,reviews,bookmarks, andmy-reviewssubcommands documented inSKILL.md. - Boundary markers: The instructions in
references/notes.mdsuggest using standard markdown blockquotes (>) to delineate original text from the platform, which provides basic visual separation but not absolute isolation. - Capability inventory: The skill has the capability to perform network requests via
curl(to the official gateway) and write to the local filesystem (as described in the user profiling section). - Sanitization: There is no explicit sanitization of the retrieved text, which is expected for a skill intended to display unmodified reading material.
- [DATA_EXPOSURE_AND_EXFILTRATION]: The skill uses an environment variable
WEREAD_API_KEYfor authentication. The implementation follows security best practices by instructing users to set the key in their environment rather than hardcoding it. Network operations are directed exclusively to the official service domaini.weread.qq.com.
Audit Metadata