Tainted flow: 'files' from open (line 443, file read) → requests.post (network output)
High
- Category
- Data Flow
- Content
if method == 'GET': resp = requests.get(url, params=params, timeout=30, **auth_kwargs) elif method == 'POST': resp = requests.post(url, json=payload, files=files, timeout=30, **auth_kwargs) elif method == 'PUT': resp = requests.put(url, json=payload, files=files, timeout=30, **auth_kwargs) elif method == 'PATCH':- Confidence
- 88% confidence
- Finding
- The skill reads arbitrary local files specified by --filepath/--filepaths and transmits their contents to a remote URL controlled by BLOG_BIG_KIMI_KIT_BASE_URL or interactive user input. In an agent context, this creates a clear exfiltration primitive: a prompt or indirect instruction could cause sensitive local files to be uploaded off-host.
