π ΠΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Π·Π°ΠΏΡΡΠΊ Python ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ LiteLLM 1.107.0 Π² πΡΡΠΎΡΠ½Π΅Ρ-ΡΡΠΈΠ»Π΅Ρ ΠΈ ΠΆΠΈΠ²ΡΡΠΈΠΉ Π±ΡΠΊΠ΄ΠΎΡ 21 ΠΎΠΊΡΡΠ±ΡΡ 2026 Π³ΠΎΠ΄Π° ΠΠ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ Upwind ΠΈ Π°Π²ΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° OpenSourceMalware ΠΠΎΠ» ΠΠ°ΠΊΠΊΠ°ΡΡΠΈ ΡΠ°ΡΠΊΡΡΠ»ΠΈ Π°ΡΠ°ΠΊΡ Π½Π° ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ ΡΠ΅ΡΠ΅Π· Π·Π°ΡΠ°ΠΆΡΠ½Π½ΡΠΉ ΡΠ΅Π»ΠΈΠ· LiteLLM 1.107.0 Π² PyPI (Π° ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠ°ΡΠΈΡ Π·Π°ΡΡΠΎΠ½ΡΠ»Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°Π·Ρ Π² Docker Hub ΠΈ GHCR). ΠΠΎ Π²ΡΠ΅ ΡΠ΅ΠΌΡ wheel-ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈ Π²ΡΡΡΠΎΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»Ρ cook.pth, cook.py ΠΈ sitecustomize.py, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΈ ΡΡΠ°ΡΠ½ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ Python Π² Π·Π°ΡΠ°ΠΆΡΠ½Π½ΠΎΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΈΠΌΠΏΠΎΡΡΠ° ΡΠ°ΠΌΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²Π½ΡΡΡΠΈ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΡΠΎΡΠ½ΡΠ°-ΡΡΠΈΠ»Π΅ΡΠ° privcollect ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈ ΠΊΡΠΊΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ², ΠΊΠ»ΡΡΠΈ SSH, GPG ΠΈ TLS, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ, ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΡ, ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡ Π±Π°Π·Ρ ΡΠ°ΠΌΠΎΠΉ LiteLLM ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΠ-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² (Π²ΠΊΠ»ΡΡΠ°Ρ Claude, Cursor ΠΈ Gemini), ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠΈΡΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ AES-256-CBC ΠΈ RSA-OAEP, ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡ Π² Π°ΡΡ ΠΈΠ² ΠΈ Π²ΡΠ³ΡΡΠΆΠ°ΡΡ Π΅Π³ΠΎ ΠΏΠΎ HTTP Π½Π° Π΄ΠΎΠΌΠ΅Π½-Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ hxxp://www[.]litellm[.]dev/healthcheck Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π½Π° HTTPS-Π²Π΅ΡΡΠΈΠΈ ΡΠ·Π»Π°. ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΠΊΡΠΈΠΏΡ sitecustomize.py Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π² Unix-ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π°Π΄ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ· ΡΠ°ΠΉΠ»Π° domain.txt Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Π½Π° GitHub Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Python-ΠΊΠΎΠ΄Π° Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΡΠ°ΠΏΠ° ΠΏΠΎ ΠΏΡΡΠΈ /codepy. Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΠΎΠΌΡ Π²Π΅ΡΠ΅ΡΠΎΠΌ 21 ΠΎΠΊΡΡΠ±ΡΡ (Π² 23:30 ΠΌΡΠΊ) ΠΎΡΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² LiteLLM, Π°ΡΠ°ΠΊΡΡΡΠΈΠ΅ ΠΏΠΎΡ ΠΈΡΠΈΠ»ΠΈ OAuth-ΡΠΎΠΊΠ΅Π½Ρ GitHub CLI ΡΡΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² (ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠΏΠ°Π²ΡΠΈΠ΅ Π² ΠΆΡΡΠ½Π°Π»Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π²Π½Π΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° LiteLLM ΠΈΠ· ΠΎΡΠ²Π΅ΡΠΎΠ² Claude Code), ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ ΡΠ±ΠΎΡΠΊΠΈ Π½Π° ΠΏΠΎΠ΄ΡΡΠ°Π²Π½ΠΎΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Berri-AI/litellm ΠΈ ΡΠ΄Π°Π»ΠΈΠ»ΠΈ ΡΠ°ΡΡΡ Π»ΠΎΠ³ΠΎΠ² GitHub Actions. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π»ΡΠ±ΠΎΠΉ ΠΎΠ±ΡΡΠ½ΡΠΉ Π·Π°ΠΏΡΡΠΊ Python ΠΈΠ»ΠΈ pip Π·Π°Π½ΠΎΠ²ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅Ρ ΠΠΠ, Π΄Π»Ρ Π·Π°ΡΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ ΠΠ‘, Π·Π°Π²Π΅ΡΡΠΈΡΡ ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°ΡΡ ΡΡΠ΅Π΄Ρ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ 1.106.2 ΠΈ ΡΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΡ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ LiteLLM ΠΈ ΡΡΠΎΡΡΠ°Ρ Π·Π° Π°ΡΠ°ΠΊΠΎΠΉ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ. β @Russian_OSINT