podcast-publish-xiaoyuzhou
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The file
SKILL.mdcontains a hardcodedFEISHU_RECEIVER_OPEN_ID(ou_18b8063b232cbdec73ea1541dfb74890) associated with a specific user. While not a secret key, hardcoding unique user identifiers is a poor security practice. - [INDIRECT_PROMPT_INJECTION]: The skill's workflow involves reading 30-50 news articles from a cache to generate podcast scripts. This untrusted external data could potentially contain malicious instructions intended to influence the AI's script generation or subsequent actions.
- Ingestion points: External news content read by
scripts/daily_generate.py. - Capability inventory: The skill executes local Python scripts and shell commands, and performs network operations to RSS and notification services.
- Boundary markers: None identified in the provided instructions to differentiate between news content and agent instructions.
- Sanitization: No evidence of sanitization or filtering of the ingested news articles is present in the provided files.
- [COMMAND_EXECUTION]: The skill relies heavily on executing local scripts (e.g.,
publish_to_rss.py,notify_feishu.py,daily_generate.py) and shell commands. Thepublish.shscript dynamically exports environment variables from a.envfile usingxargs, which could lead to command injection if the.envfile is compromised.
Audit Metadata