Tainted flow: 'req' from os.environ.get (line 73, credential/environment) → urllib.request.urlopen (network output)
- Category
- Data Flow
- Confidence
- 97% confidence
- Finding
The skill performs outbound network transmission to Telegram using environment-provided bot credentials and sends operational/user data off-host. This creates an exfiltration channel for identity, activity summaries, and business metadata, and the feature is not clearly disclosed or gated by explicit user consent.
- Content
python f"https://api.telegram.org/bot{token}/sendMessage", data=payload.encode(), headers={"Content-Type": "application/json"} ) with urllib.request.urlopen(req, timeout=10): pass print(f" ✅ Telegram notification sent") except Exception as e:
