Tainted flow: 'OLLAMA_URL' from os.environ.get (line 69, credential/environment) → urllib.request.urlopen (network output)
Critical
- Category
- Data Flow
- Content
def _ollama_available() -> bool: """Ollama 서버 응답 여부 확인 (3초 타임아웃).""" try: urllib.request.urlopen(f"{OLLAMA_URL}/api/tags", timeout=3) # nosec B310 return True except Exception: return False- Confidence
- 90% confidence
- Finding
- urllib.request.urlopen(f"{OLLAMA_URL}/api/tags", timeout=3) # nosec B310
