Tainted flow: 'FEISHU_OWNER_OPEN_ID' from os.environ.get (line 38, credential/environment) → requests.post (network output)
Critical
- Category
- Data Flow
- Content
doc_id = resp.get("data", {}).get("document", {}).get("document_id", "") if doc_id: try: requests.post( f"https://open.feishu.cn/open-apis/drive/v1/permissions/{doc_id}/members?type=docx&need_notification=false", headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"}, json={"member_type": "openid", "member_id": FEISHU_OWNER_OPEN_ID, "perm": "full_access"},- Confidence
- 92% confidence
- Finding
- requests.post( f"https://open.feishu.cn/open-apis/drive/v1/permissions/{doc_id}/members?type=docx&need_notification=false", headers={"Authorizat
