Tainted flow: 'payload' from open (line 298, file read) → requests.post (network output)
High
- Category
- Data Flow
- Content
headers = get_client_header() try: url = f"{IDR_VIDEO_URL}/video/skill/gen" resp = requests.post(url, headers=headers, json=payload) resp.raise_for_status() data = resp.json() if data.get("code") == CODE_SUCCESS:- Confidence
- 83% confidence
- Finding
- User-provided text is sent to an external video-generation service, which is a real outbound data transfer even though the analyzer's stated source is imprecise. In this skill context, sending prompt/script content off-box can expose sensitive business or personal information if users are not clearly warned.
