Skip to content

Commit 1b8d7a0

Browse files
author
MervinPraison
committed
security: cap litellm<=1.82.6 (supply chain incident CVE)
LiteLLM v1.82.7 and v1.82.8 contained a credential stealer from a supply chain attack (compromised PyPI maintainer via Trivy CI/CD). Both versions removed from PyPI. PraisonAI was NOT affected (installed 1.81.1), but as a defensive measure, cap the upper bound at 1.82.6 (latest safe) until LiteLLM completes their supply-chain review and resumes releases. Ref: https://docs.litellm.ai/blog/security-update-march-2026
1 parent dbcd36e commit 1b8d7a0

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/praisonai-agents/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "praisonaiagents"
7-
version = "1.5.83"
7+
version = "1.5.84"
88
description = "Praison AI agents for completing complex tasks with Self Reflection Agents"
99
readme = "README.md"
1010
requires-python = ">=3.10"
@@ -29,7 +29,7 @@ mcp = [
2929

3030
memory = [
3131
"chromadb>=1.0.0",
32-
"litellm>=1.81.0",
32+
"litellm>=1.81.0,<=1.82.6",
3333
]
3434

3535
knowledge = [
@@ -47,7 +47,7 @@ graph = [
4747

4848
# Add LLM dependencies
4949
llm = [
50-
"litellm>=1.81.0",
50+
"litellm>=1.81.0,<=1.82.6",
5151
"pydantic>=2.10.0"
5252
]
5353

src/praisonai-agents/uv.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/praisonai/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies = [
1414
"pyparsing>=3.0.0",
1515
"praisonaiagents>=1.5.83",
1616
"python-dotenv>=0.19.0",
17-
"litellm>=1.81.0",
17+
"litellm>=1.81.0,<=1.82.6",
1818
"PyYAML>=6.0",
1919
"mcp>=1.20.0",
2020
"typer>=0.9.0",

0 commit comments

Comments
 (0)