gzh-subscribe
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEPERSISTENCECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [PERSISTENCE]: The skill implements a scheduled task feature using
launchctlon macOS (via a generated.plistfile in~/Library/LaunchAgents) andcrontabon Linux/Windows. This is an intended and documented feature used to automatically fetch articles at 06:00 daily. - [COMMAND_EXECUTION]: The Python script
assets/subscribe.pyexecutes several shell commands usingsubprocess.runto manage scheduling and open reports: launchctl load/unloadfor macOS task management.crontabcommands for Linux task management.open(macOS) andxdg-open(Linux) to display the generated HTML report in the default browser.- [EXTERNAL_DOWNLOADS]: The skill documentation in
references/alipay-recharge.mdinstructs the agent to install the@alipay/agent-paymentpackage usingnpxif the payment bot is missing. This is a legitimate integration with a well-known service (Alipay) for handling API credit recharge. - [INDIRECT_PROMPT_INJECTION]: The skill fetches external article data (titles, summaries) from the
redfox.hkAPI and interpolates it into an HTML template using simple string replacement. This creates a potential surface for local Cross-Site Scripting (XSS) if the API returns malicious content, though the risk is limited to the local environment where the report is opened. - [DATA_EXFILTRATION]: The skill communicates with the vendor's official API (
https://redfox.hk/story/api/gzh/data/queryWorkList) to fetch article data. It also accesses a local configuration file (~/.qoder/apis/redfox.json) to retrieve the user's API key, which is standard behavior for a service-integrated skill.
Audit Metadata