LiteLLM
PyPIlitellmLiteLLM is a unified Python client that translates requests across 100+ LLM providers (OpenAI, Anthropic, Bedrock, Vertex AI, and others) behind a single API surface. It is used as the LLM gateway layer in many production AI agent systems and autonomous pipelines. The package intercepts every prompt, response, and tool call that passes through the agent stack.
Checking LiteLLM
litellm 1.82.7 is a confirmed malicious publish. Use it to test your integration end-to-end. The response below reflects what Attestd returns for a compromised version.
curl "https://api.attestd.io/v1/check?product=litellm&version=1.67.0" \
-H "Authorization: Bearer YOUR_API_KEY"{
"product": "litellm",
"version": "1.82.7",
"supported": true,
"risk_state": "none",
"supply_chain": {
"compromised": true,
"sources": [
"osv",
"registry"
],
"malware_type": "malicious_package",
"description": "TeamPCP supply chain attack: a malicious version contained a credential stealer in proxy_server.py targeting LLM provider API keys. Published at 10:39 UTC and removed within six hours after community detection.",
"advisory_url": "https://docs.litellm.ai/blog/security-update-march-2026",
"compromised_at": "2026-03-24T10:00:00Z",
"removed_at": "2026-03-24T18:30:00Z"
},
"last_updated": "2026-05-01T00:00:00Z"
}Why this package is monitored
LLM gateway packages see all plaintext prompts and model responses before any output filtering runs. A compromised version can silently exfiltrate conversation history, injected tool results, and any API keys embedded in system prompts.
Attestd monitors litellm 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.
Confirmed malicious publish
| version | 1.82.7 |
| date | 2026-03-24 |
| description | TeamPCP supply chain attack: a malicious version contained a credential stealer in proxy_server.py targeting LLM provider API keys. Published at 10:39 UTC and removed within six hours after community detection. |
| sources | osvregistry |
| advisory | https://docs.litellm.ai/blog/security-update-march-2026 |