Tainted flow: 'OPENAI_BASE' from os.environ.get (line 31, credential/environment) → requests.post (network output)
Critical
- Category
- Data Flow
- Content
log(f" 调用 {OPENAI_MODEL} 分析 {len(competitors)} 个竞品...") try: resp = requests.post( f"{OPENAI_BASE}/chat/completions", headers={ "Authorization": f"Bearer {OPENAI_API_KEY}",- Confidence
- 97% confidence
- Finding
- resp = requests.post( f"{OPENAI_BASE}/chat/completions", headers={ "Authorization": f"Bearer {OPENAI_API_KEY}", "Content-Type": "applica
