HTTPX
PyPIhttpxHTTPX is a fully featured async-first HTTP client for Python, providing both sync and async interfaces with HTTP/2 support. It is the default HTTP client in FastAPI and is widely adopted in modern Python services that require connection pooling, timeouts, and retry logic. The OpenAI and Anthropic SDKs use HTTPX as their transport layer.
Checking HTTPX
httpx 0.27.0 is a clean version with no known supply chain compromise. The response returns compromised: false with an empty sources array.
curl "https://api.attestd.io/v1/check?product=httpx&version=0.27.0" \
-H "Authorization: Bearer YOUR_API_KEY"{
"product": "httpx",
"version": "0.27.0",
"supported": true,
"risk_state": "none",
"supply_chain": {
"compromised": false,
"sources": [],
"malware_type": null,
"description": null,
"advisory_url": null,
"compromised_at": null,
"removed_at": null
},
"last_updated": "2026-05-01T00:00:00Z"
}Why this package is monitored
Because HTTPX is the underlying transport for major LLM SDK packages, a compromised version sits between the application and the model API for every request, making it possible to intercept API keys and responses without modifying the higher-level SDK.
Attestd monitors httpx using the following detection sources:
registryManually curated advisories in the Attestd registry, verified by a human analyst. Confidence 1.0.
osvOSV.dev malicious-package advisories with IDs prefixed MAL-. Confidence 0.95.
pypi_yankVersions yanked on PyPI with a security-related yanked_reason annotation. Confidence 0.80.