wechat-official-account
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill retrieves article content, follower nicknames, and metadata from the WeChat MP API. This data constitutes an untrusted input surface that could potentially contain hidden instructions designed to influence the agent's logic.
- Ingestion points: The
draft/get,freepublish/batchget, anduser/info/batchgetrecipes inSKILL.mdingest external data. - Boundary markers: There are no explicit delimiters or warnings to the agent to disregard instructions within the retrieved content.
- Capability inventory: The skill utilizes the
Bashtool, which allows for network requests and file system interactions. - Sanitization: The skill employs
jqto ensure safe shell interpolation when sending data to the API, which prevents command injection. However, it does not sanitize the content returned by the API before it is processed by the agent. - [COMMAND_EXECUTION]: The skill relies on the
Bashtool to perform operations usingcurlandjq. It manages the WeChat authentication flow by exchanging environment-provided credentials for a temporary access token. The access token is cached in a file within the/tmpdirectory, which identifies the application ID in the filename. - [EXTERNAL_DOWNLOADS]: The skill fetches data and configuration from the official WeChat API (api.weixin.qq.com). These network operations are standard for the skill's intended purpose of interacting with the WeChat messaging platform.
Audit Metadata