Виявлено критичну вразливість у бібліотеці GitPython з ідентифікатором GHSA-RPM5-65CW-6HJ4 та оцінкою 8.8 за CVSS. Помилка полягає у неправильній обробці ключових аргументів: зловмисники можуть обійти блокування, використовуючи підкреслення замість дефісів у параметрах Git, що дозволяє виконувати довільні команди через Git. Проблема стосується версій до 3.1.45 і загрожує безпеці CI/CD та AI-систем. Рекомендується оновити GitPython до 3.1.45 і перевірити код на потенційні ризики.
GitPython під загрозою виконання команд
More from Розробка • Open Source
-
Створюємо термінал на C з GTK4
У новій серії статей Кіран Чаухан крок за кроком показує, як створити термінал на мові C із використанням GTK4 та VTE. У першій частині розглядається налаштування середовища, створення базового вікна додатку та компіляція коду. Такий підхід дозволить швидко отримати робочий термінал із підтримкою вкладок, а в наступних статтях планується додати нові функції. Наступна частина буде присвячена реалізації вкладок.
-
Go отримує async/await-патерн
У Go з’явився новий патерн, схожий на async/await, що спрощує структуровану конкурентність, зберігаючи простоту мови. Бібліотека go-opera обгортає Goroutine та канали, забезпечуючи легке керування помилками, скасування задач і отримання результатів без зайвого коду. Це особливо корисно для розробників, звичних до async/await в інших мовах, і робить конкурентний код Go чистішим та зручнішим. Очікується швидке поширення цього патерну серед спільноти.
-
Ansible автоматизує домашній IT
Інструмент Ansible стає незамінним для автоматизації домашніх IT-систем, забезпечуючи точне налаштування та резервне копіювання без людських помилок. Особливо корисним є керування обмеженнями потужності процесора та налаштування завдань резервного копіювання за допомогою Restic. Такий підхід спрощує підтримку та слугує документацією для системи. Зі збільшенням кількості домашніх пристроїв роль Ansible у автоматизації лише зростатиме.
-
Відкрита ERP-система змінює банківську роботу
Запущено відкриту ERP-систему Bank Financial ERP з 20 модулями, що охоплюють весь спектр внутрішніх операцій банку — від управління активами до податкового контролю. Система забезпечує суворий аудит, інтеграцію з основною банківською системою та детальний контроль доступу за ролями, що відповідає високим регуляторним стандартам. Такий комплексний підхід підвищує точність і прозорість фінансових процесів. Наступний крок — широке впровадження у банках по всьому світу.
-
Spring запускає перші реліз-кандидати
Екосистема Spring представила перші реліз-кандидати для ключових проєктів, зокрема Spring Boot 4.1.0, Spring Security 7.1.0 та Spring Integration 7.1.0. Оновлення містять виправлення помилок, оновлення залежностей і нові функції, як-от підтримка OpenTelemetry у Boot та покращені методи авторизації у Security. Ці релізи відкривають нові можливості для розробників і наближають вихід фінальних версій. Спільнота очікує на подальший розвиток і впровадження новинок.
-
Notepad++ тепер нативно для Mac
Відомий текстовий редактор Notepad++ офіційно вийшов у нативній версії для macOS, сумісній з Apple Silicon та Intel. Програма працює без емуляції, забезпечуючи повноцінну продуктивність і підтримку понад 80 мов програмування з плагінами. Безкоштовний та з відкритим кодом, редактор адаптований під інтерфейс macOS і активно розвивається спільнотою, яка щодня додає нові плагіни. Це важлива новина для розробників на Mac, які отримали повноцінний інструмент для кодування.
-
EvanFlow відкриває TDD-цикл у Claude Code
Плагін EvanFlow для Claude Code впроваджує чіткий TDD-орієнтований цикл розробки, що веде від ідеї до реалізації з контрольними точками на кожному етапі. Цей підхід зберігає контроль розробника, уникаючи автоматичних комітів і нав’язливих процедур. EvanFlow враховує типові помилки ШІ, як-от галюцинації та втрату контексту, що підвищує якість коду. Інтеграція через маркетплейс плагінів Claude Code робить запуск простим і швидким.
-
Розкриття таємниць Unix Magic
Запущено новий проєкт, що створив сайт із детальним описом усіх посилань на класичному постері Unix Magic 1980-х років, автором якого є Гарі Оверейкр. Цей анотований ресурс дає змогу шанувальникам Unix досліджувати складові постера, розкриваючи їхнє технічне й культурне значення. Сайт unixmagic.net відкритий для внесків, щоб поглибити розуміння ранніх інновацій Unix. Ініціатива зберігає історію та збагачує сприйняття спадщини Unix.
-
AERIS-10: відкритий фазований радар
Представлено AERIS-10 — відкриту та доступну систему фазованої решітки на частоті 10,5 ГГц з дальністю до 20 км. Проєкт створений для науковців і розробників дронів, пропонуючи електронне керування променем, FPGA-обробку сигналів і зручний Python-інтерфейс. Завдяки модульній конструкції та ліцензіям CERN-OHL-P, AERIS-10 розширює можливості досліджень і застосування радарних технологій. Наступний крок — розвиток спільноти та ширше впровадження в науці й промисловості.








