soia-pkm-library-weread-sync

Pass

Audited by Gen Agent Trust Hub on Jul 16, 2026

Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [PROMPT_INJECTION]: The skill ingests untrusted metadata (titles, introductions, and highlights) from the WeChat Reading API and interpolates it into markdown files within the Obsidian vault. This creates a surface for indirect prompt injection if the external metadata contains malicious instructions.
  • Ingestion points: API responses from https://i.weread.qq.com/api/agent/gateway processed in enrich_book_details.py and sync_weread_highlights.py.
  • Boundary markers: The skill uses specific markdown headers such as ## πŸ“Œ εˆ’ηΊΏ and ## πŸ“– 书籍俑息 to structure synced content.
  • Capability inventory: Performs file system writes to the Obsidian vault and network requests to the WeRead API.
  • Sanitization: Implements basic sanitization for titles and filenames to prevent path traversal and ensure valid filesystem names.
  • [EXTERNAL_DOWNLOADS]: The skill requires the installation of the official Tencent/WeChatReading dependency via npx. This download targets a well-known service and trusted organization.
Audit Metadata
Risk Level
SAFE
Analyzed
Jul 16, 2026, 10:13 AM
Security Audit β€” agent-trust-hub β€” soia-pkm-library-weread-sync