Following BerriAI/litellm#24512 (malicious litellm_init.pth in litellm==1.82.8 on PyPI), semantic-router users inherit litellm transitively. This is a supply-chain risk: a compromised or malicious litellm wheel can affect anyone who installs or updates dependencies without pinning.
We need a clear commitment from this project, not speculation:
- What will semantic-router do to protect users? (e.g. pin or cap litellm, split optional extras, document safe versions, CI checks on wheels.)
- Are downstream installs vulnerable to future litellm updates if requirements stay loose? If yes, state it explicitly and recommend pins or policy.
Without that, teams may remove semantic-router to avoid uncontrolled transitive updates. Please publish a short security response (README or advisory) and, if applicable, a release that locks or constrains the dependency.
Thank you.
Following BerriAI/litellm#24512 (malicious litellm_init.pth in litellm==1.82.8 on PyPI), semantic-router users inherit litellm transitively. This is a supply-chain risk: a compromised or malicious litellm wheel can affect anyone who installs or updates dependencies without pinning.
We need a clear commitment from this project, not speculation:
Without that, teams may remove semantic-router to avoid uncontrolled transitive updates. Please publish a short security response (README or advisory) and, if applicable, a release that locks or constrains the dependency.
Thank you.