inspect.software

Про inspect.software

Публічний реєстр здоров'я відкритого програмного забезпечення — кожен репозиторій інспектується за однією опублікованою методологією, версіонованою, з результатами, незалежними від оплати.

Оновлено 2026-07-13

inspect.software веде публічний реєстр здоров'я відкритого програмного забезпечення. Кожен репозиторій у ньому вимірюється за однією і тією самою прозорою, версіонованою методологією, що охоплює підтримуваність, інженерну якість, стан безпеки, поширеність в екосистемі та врядування. Методологія опублікована, ваги опубліковані, і жоден репозиторій не може купити собі кращий результат.

Місія

Зробити здоров'я, якість і безпеку відкритого програмного забезпечення зрозумілими та надійними для всіх, хто від нього залежить, — розробників, які обирають бібліотеку, команд безпеки, що перевіряють ланцюг постачання, закупівельних підрозділів, які погоджують стек постачальника.

Проблема, заради якої існує реєстр

Сучасне програмне забезпечення збирається з тисяч відкритих залежностей, проте сигнали, за якими їх оцінюють, слабкі. Зірки вимірюють популярність, а не здоров'я. Бас-фактор невидимий: пакет із п'ятдесятьма мільйонами завантажень на тиждень, який підтримує один виснажений волонтер, — це системний ризик; саме за цим сценарієм сталися left-pad, Log4Shell і бекдор у xz-utils. Практики безпеки непрозорі, а темп супроводу доводиться з'ясовувати вручну.

Жоден послідовний, прозорий сигнал третьої сторони не зводив це докупи так, щоб розробник, команда безпеки чи технічний директор могли на нього спертися. Публічний реєстр існує, щоб стати таким сигналом.

Технічний стан — лише частина корпоративного рішення про залежність. Реєстр також робить видимим визначений політикою контекст через такі сигнали, як пов’язаність із юрисдикціями високого ризику, допомагаючи командам безпеки й закупівель знаходити залежності для посиленої перевірки, не перетворюючи публічні профільні дані на судження про людей.

Принципи

  1. Прозорість — це і є продукт. Кожна метрика, вага, формула й поріг опубліковані в методології та у вікі. Кожен звіт наводить свої вхідні дані, тож будь-яке значення можна перерахувати вручну.
  2. Результати не залежать від оплати. Жодні комерційні відносини — плата за сертифікацію, спонсорство, зв'язки з постачальниками — не можуть змінити опублікований результат. Оплата купує аналіз, приватність і частоту; ніколи — краще число.
  3. Сигнали, а не гарантії. Реєстр стверджує рівно те, що вимірює, і нічого більше — див. як читати результати.
  4. Версіонованість і підзвітність. Зміни методології датуються, пояснюються та фіксуються в кожному звіті — див. версії методології.
  5. Суспільне благо насамперед. Інспекція відкритого програмного забезпечення з високою суспільною цінністю безкоштовна, а її результати публічні — назавжди.

Як інституція себе утримує

Безкоштовне покриття в суспільних інтересах фінансується платними послугами довкола нього: аудитами приватних репозиторіїв, сертифікацією нішевих публічних репозиторіїв на замовлення, безперервним моніторингом і корпоративною звітністю — вони описані на сторінці сертифікація та ціни. Запобіжник абсолютний: вищий результат не продається.

Реєстр

Публічний реєстр містить кожен проінспектований репозиторій із повним звітом: профіль за категоріями, розбивку за метриками, свідчення за компонентами та вихідні машинозчитувані дані. Репозиторії мають вбудовувані бейджі, що відображають їхній поточний стан.

Запитання та виправлення вітаються — про помилки в даних можна повідомити через канали на сторінці контакти; процедура виправлення є частиною підзвітності методології.