Tainted flow: 'SEARXNG_URL' from os.getenv (line 23, credential/environment) → httpx.get (network output)
Critical
- Category
- Data Flow
- Content
try: # Disable SSL verification for local self-signed certs response = httpx.get( f"{SEARXNG_URL}/search", params=params, timeout=30,- Confidence
- 94% confidence
- Finding
- The request target is taken from the SEARXNG_URL environment variable and used directly for outbound network access, which allows the destination of user queries to be redirected to an arbitrary host. In this skill, that risk is amplified because all search queries are sent to that endpoint and TLS verification is also disabled, enabling exfiltration to an attacker-controlled service or interception by a man-in-the-middle.
