Tainted flow: 'url' from os.getenv (line 556, credential/environment) → requests.post (network output)
Critical
- Category
- Data Flow
- Content
if not url: print("⚠️ 未设置 FEISHU_WEBHOOK_URL"); return import requests requests.post(url, json={"msg_type": "text", "content": {"text": content}}) print("✅ 已推送到飞书")- Confidence
- 95% confidence
- Finding
- The Feishu webhook URL is taken directly from an environment variable and used as an outbound HTTP destination without any validation or allowlisting. If an attacker can influence the environment or deployment configuration, the skill can be turned into an exfiltration channel that sends generated analysis or other future content to an arbitrary external endpoint.
