Tainted flow: 'registry_url' from os.environ.get (line 319, credential/environment) → urllib.request.urlopen (network output)
Critical
- Category
- Data Flow
- Content
registry_url = os.environ.get("VPN_MESH_REGISTRY", DEFAULT_REGISTRY) try: import urllib.request with urllib.request.urlopen(registry_url, timeout=10) as resp: data = json.loads(resp.read().decode()) nodes = data if isinstance(data, list) else data.get("nodes", []) # Filter out current node- Confidence
- 88% confidence
- Finding
- with urllib.request.urlopen(registry_url, timeout=10) as resp:
