Skip to main content

httpx

Provides a versatile HTTP client for synchronous and asynchronous requests, enhancing Python applications with robust networking capabilities.

Install this skill

or
79/100

Security score

The httpx skill was audited on Mar 1, 2026 and we found 21 security issues across 1 threat category. Review the findings below before installing.

Categories Tested

Security Issues

low line 30

External URL reference

SourceSKILL.md
30data = fetch_json("https://httpbin.org/json")
low line 49

External URL reference

SourceSKILL.md
49codes = fetch_many(["https://httpbin.org/status/200", "https://httpbin.org/status/204"])
low line 67

External URL reference

SourceSKILL.md
67text = await fetch_text("https://httpbin.org/uuid")
low line 88

External URL reference

SourceSKILL.md
88code = fetch_with_basic_auth("https://httpbin.org/basic-auth/user/pass", "user", "pass")
low line 115

External URL reference

SourceSKILL.md
115with httpx.Client(transport=transport, base_url="http://testserver") as client:
low line 120

External URL reference

SourceSKILL.md
120async with httpx.AsyncClient(transport=transport, base_url="http://testserver") as client:
low line 141

External URL reference

SourceSKILL.md
141- Use `Client(proxy="http://proxy.local:8080")` for simple cases.
low line 161

External URL reference

SourceSKILL.md
161httpx.get("https://httpbin.org/get").raise_for_status()
low line 174

External URL reference

SourceSKILL.md
174client.get("https://httpbin.org/get").raise_for_status()
low line 186

External URL reference

SourceSKILL.md
186r = client.get("https://httpbin.org/status/200")
low line 200

External URL reference

SourceSKILL.md
200r = client.get("https://httpbin.org/status/200")
low line 213

External URL reference

SourceSKILL.md
213return httpx.Client(proxies={"https": "http://proxy.local:8080"}) # removed in 0.28.0
low line 224

External URL reference

SourceSKILL.md
224return httpx.Client(proxy="http://proxy.local:8080")
low line 228

External URL reference

SourceSKILL.md
228print(client.get("https://httpbin.org/get").status_code)
low line 249

External URL reference

SourceSKILL.md
249client.get("https://httpbin.org/get")
low line 287

External URL reference

SourceSKILL.md
287client.get("https://httpbin.org/get").raise_for_status()
low line 296

External URL reference

SourceSKILL.md
296- [Documentation](https://www.python-httpx.org)
low line 311

External URL reference

SourceSKILL.md
311# client = httpx.Client(proxies={"https": "http://proxy.local:8080"})
low line 314

External URL reference

SourceSKILL.md
314with httpx.Client(proxy="http://proxy.local:8080") as client:
low line 315

External URL reference

SourceSKILL.md
315r = client.get("https://httpbin.org/get")
low line 352

External URL reference

SourceSKILL.md
352print(post_stable_json("https://httpbin.org/post", {"b": 1, "a": 2}))
Scanned on Mar 1, 2026
View Security Dashboard