yichen-wechat-mp-batch-exporter
Pass
Audited by Gen Agent Trust Hub on Jul 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/doctor.pytool usessubprocess.runto execute the macOSnetworksetuputility. This is strictly used to retrieve lists of network services and proxy statuses for environment validation, and does not perform any system modifications.\n- [COMMAND_EXECUTION]: Thescripts/start_wxdown_service.pyscript employssubprocess.callto launch a local Python-based helper service (wxdown-service). The execution path is derived from user-specified directories or environment variables, intended for interacting with local developer tools.\n- [EXTERNAL_DOWNLOADS]: Thescripts/download_urls.pyandscripts/doctor.pyscripts make HTTP GET requests tohttps://down.mptext.topusing the standardurllib.requestlibrary. This external domain provides the primary API for downloading and converting WeChat articles into Markdown or JSON formats.\n- [PROMPT_INJECTION]: The skill processes external article content and metadata from the WeChat platform, which represents an indirect prompt injection surface (Category 8). Ingestion points: article body fetching inscripts/download_urls.pyand history JSON reading inscripts/analyze_history.py. Boundary markers: The skill contains explicit instructional blocks inSKILL.mdandreferences/manual-gates.mdrequiring user confirmation and prohibiting autonomous execution. Capability inventory: local command execution viasubprocessin diagnostic and helper scripts. Sanitization: While explicit code-level sanitization for LLM instructions is absent, the skill's rigid manual confirmation gates mitigate the risk of automated exploitation.
Audit Metadata