Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.27.0 · метрики 1.13.0 · 2026-07-25 04:13 UTC

subutai-io / peer-os

Subutai is a next generation peer to peer (P2P) cloud computing and Internet of Things platform. Subutai peers collaborate and share resources to create secure virtual environments tying together the shared network and machine resources across peers.

Java · JavaScriptApache-2.0★ 65 зірок⑂ 31 форкз січ. 2016 р.Переглянути на GitHub ↗

subutai-io/peer-os має індекс здоров’я 23 зі 100, що відповідає смузі «Критичний». Найвищий показник — Engineering Quality (50/100), найнижчий — Security (15/100). Останнє оновлення було 1299 днів тому. Більшість нещодавньої роботи виконує один учасник.

23
загалом / 100
Критичний

Індекс здоров'я програмного забезпечення

Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє середнє; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 49 («Під ризиком»). Готовність до ШІ не входить до індексу.

23
Відмінний85-100Зразковий; відповідає практично всім перевіреним критеріям
Добрий70-84Здоровий; незначні прогалини
Помірний50-69Прийнятний, але з помітними прогалинами; рекомендовано перевірку
У зоні ризику30-49Суттєві слабкі місця; впровадження потребує обережності
Критичний1-29Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
ЖиттєздатністьСпільнота тавпровадженняСталість таврядуванняІнженернаякістьБезпекаГотовність доШІ

Профіль оцінок

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

Abandonment Policy applies a 60% multiplier to weighted overall health and gives it a ceiling of 49.

Власність

SubutaiОрганізація
14 підписників35 публічних репозиторіївз січ. 2016 р.

За цим репозиторієм стоїть організація — спільна, підзвітна опіка, здатна пережити будь-якого окремого мейнтейнера.

Метрики за категоріями

Життєздатність

Чи живий проєкт — чи пишеться код і чи виходять релізи?

25Критичний · 22% загального індексу
Як обчислюється оцінка
0/36Свіжість push — останній push 1 299 дн. тому
0/36Ритм комітів — 0/52 тижнів із комітами
0/18Обсяг комітів — 0 комітів за останній рік
0/10OpenSSF Scorecard: Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Використані вхідні дані
commits_last_year0
human_commit_share1
days_since_last_push1 299
active_weeks_last_year0
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 65 релізів
0/36Свіжість релізів — останній реліз 2 461 дн. тому
27/27Ритм релізів — реліз кожні ~34,7 дн.
0/10OpenSSF Scorecard: Signed-Releases — немає даних
Використані вхідні дані
releases_count65
latest_release_tag8.7.1
releases_from_tagsні
days_since_latest_release2 461
mean_days_between_releases34,7
Виключено з оцінювання (немає даних або не застосовно): OpenSSF Scorecard: Signed-Releases. Залишкові ваги перенормовано.

Спільнота та впровадження

Чи має проєкт користувачів, завантаження, увагу та влаштовані умови для контриб’юторів?

49У зоні ризику · 18% загального індексу
Як обчислюється оцінка
29.3/60Зірки — 65 зірок
12.3/25Форки — 31 форків
7.2/15Спостерігачі — 21 спостерігачів
Використані вхідні дані
forks31
stars65
watchers21
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
22.5/22.5Ліцензія — визнана ліцензія (Apache-2.0)
0/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
0/7.2Шаблон issue
0/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseтак
has_contributingні
has_issue_templateні
has_code_of_conductні
has_pull_request_templateні

Сталість та врядування

Чи переживе проєкт своїх людей — бас-фактор, реактивність, хто за ним стоїть і як супроводжуються пакети?

49У зоні ризику · 24% загального індексу
Як обчислюється оцінка
9/54Бас-фактор — на 1 контриб’ютор(ів) припадає половина всіх комітів
0/22.5Розподіл комітів — головний контриб’ютор — автор 100% комітів
1.4/13.5Широта контриб’юторів — 1 контриб’юторів
0/10OpenSSF Scorecard: Contributors — project has 0 contributing companies or organizations -- score normalized to 0
Використані вхідні дані
bus_factor1
contributors_sampled1
top_contributor_share1
Як обчислюється оцінка
45.3/46.8Вирішення issue — закрито 97% issue
36.9/38.3Прийняття PR — злито 1 949/2 022 вирішених PR
0/15OpenSSF Scorecard: Code-Review — Found 1/26 approved changesets -- score normalized to 0
Використані вхідні дані
merged_prs1 949
open_issues26
closed_issues852
issue_closed_ratio0,97
closed_unmerged_prs73
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
0/20Верифікований домен
8.5/25Охоплення власника — 14 підписників у subutai-io
23.3/25Послужний список — 35 публічних репозиторіїв, вік облікового запису ~10 р.
Використані вхідні дані
followers14
owner_typeOrganization
is_verified
owner_loginsubutai-io
public_repos35
account_age_days3 830

Інженерна якість

Чи наявні базові інженерні практики та документація?

50Помірний · 20% загального індексу
Як обчислюється оцінка
0/24Процеси CI
24/24Наявні тести
0/16Конфігурація лінтера
0/9.6Pre-commit-хуки
0/6.4.editorconfig
0/20OpenSSF Scorecard: CI-Tests — 0 out of 7 merged PRs checked by a CI test -- score normalized to 0
Використані вхідні дані
has_ciні
has_testsтак
has_editorconfigні
has_linter_configні
has_precommit_configні

Документація

90Відмінний
Як обчислюється оцінка
30/30README
25/25Каталог документації
15/15Сайт документації / домашня сторінка — https://subutai.io
10/10Опис репозиторію
0/10Теми
10/10Wiki
Використані вхідні дані
topics
has_wikiтак
homepagehttps://subutai.io
has_readmeтак
has_docs_dirтак
has_descriptionтак

Безпека

Чи міцні видимі практики безпеки й ланцюга постачання, без непослабленої пов’язаності з юрисдикціями високого ризику?

15Критичний · 16% загального індексу

Стан безпеки

15Критичний
Як обчислюється оцінка
6.8/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — немає даних
0/2.5CI-Tests — 0 out of 7 merged PRs checked by a CI test -- score normalized to 0
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 1/26 approved changesets -- score normalized to 0
0/2.5Contributors — project has 0 contributing companies or organizations -- score normalized to 0
0/10Dangerous-Workflow — немає даних
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Ліцензія — license file detected
0/7.5Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
0/5Packaging — немає даних
0/5Pinned-Dependencies — немає даних
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — немає даних
0/7.5Token-Permissions — немає даних
0/7.5Vulnerabilities — 99 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated12
scorecard_versionv5.5.0
checks_inconclusive6
scorecard_aggregate1,5
Виключено з оцінювання (немає даних або не застосовно): branch_protection, dangerous_workflow, packaging, pinned_dependencies, signed_releases, token_permissions. Залишкові ваги перенормовано.
Як обчислюється оцінка
1.6/35Прямі залежності без відомих сповіщень — уражено 22: com.fasterxml.jackson.core:jackson-databind 2.9.7 (critical 9.8), com.nimbusds:nimbus-jose-jwt 5.9 (critical 9.8), io.netty:netty 3.9.4.Final (critical 9.1), ще +19
0/25Непрямі залежності без відомих сповіщень — транзитивний набір не відокремлюється від залежностей розробки й тестування в цьому обсязі
8/40Немає задавнених сповіщень — 22 пакет(ів) зі сповіщеннями без реакції понад 90 дн.; найдавніше опубліковано 2 838 дн. тому
Використані вхідні дані
sourceosv
advisories133
affected_packages25
assessed_packages87
unassessed_packages60
affected_by_severitycritical 7, high 9, moderate 9
direct_affected_packages22
Виключено з оцінювання (немає даних або не застосовно): Непрямі залежності без відомих сповіщень. Залишкові ваги перенормовано. Звірено 87 резолвлених залежностей із OSV. 60 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза межами звітованого переліку пакетів. Цей репозиторій не публікує пакета, який резолвить індекс, тож натомість оцінено граф залежностей репозиторію. Цей граф змішує закріплені версії для розробки й тестування зі справді постачаними залежностями, тож оцінюються лише задекларовані runtime-залежності; транзитивні знахідки подаються як контекст і в оцінку не входять. Досяжність не аналізується.

Готовність до ШІ

Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Незалежний, експериментальний бейдж — вага 0.0, тож він подається окремо і не впливає на загальний індекс здоров'я.

47У зоні ризику · 0% загального індексу
Як обчислюється оцінка
0/45Інструкції для агентів — немає CLAUDE.md / AGENTS.md / правил редактора
0/15Машиночитана документація (llms.txt)
20.3/40Читабельна історія комітів — намір зазначено у 38 з 100 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share0,38
agent_instruction_files
agent_instruction_max_bytes
Як обчислюється оцінка
12.6/18Розгортання однією командою — build.gradle, management/pom.xml, management/server/core/bazaar-manager/bazaar-manager-api/build.gradle (домовленість інструментарію, без раннера задач)
22/22Автоматизовані тести
0/11Конфігурація лінтера / форматера
11/11Статична перевірка типів — Java (статично типізована)
0/10Відтворюване середовище
0/10Підтверджена практика роботи з агентами — серед останніх 100 комітів немає створених агентом
0/8Автоматизоване супроводження — автоматичних оновлень залежностей не виявлено
0/10OpenSSF Scorecard: Pinned-Dependencies — немає даних
Використані вхідні дані
has_nixні
has_testsтак
lockfiles
has_dockerfileні
typed_languageтак
bootstrap_files
has_devcontainerні
has_linter_configні
typecheck_configs
agent_commit_share0
toolchain_manifestsbuild.gradle, management/pom.xml, management/server/core/bazaar-manager/bazaar-manager-api/build.gradle, management/server/core/bazaar-manager/bazaar-manager-api/pom.xml, management/server/core/bazaar-manager/bazaar-manager-cli/build.gradle, management/server/core/bazaar-manager/bazaar-manager-cli/pom.xml, management/server/core/bazaar-manager/bazaar-manager-impl/build.gradle, management/server/core/bazaar-manager/bazaar-manager-impl/pom.xml, management/server/core/bazaar-manager/bazaar-manager-rest/build.gradle, management/server/core/bazaar-manager/bazaar-manager-rest/pom.xml, management/server/core/bazaar-manager/pom.xml, management/server/core/channel-manager/channel-manager-api/build.gradle, management/server/core/channel-manager/channel-manager-api/pom.xml, management/server/core/channel-manager/channel-manager-impl/build.gradle, management/server/core/channel-manager/channel-manager-impl/pom.xml, management/server/core/channel-manager/pom.xml, management/server/core/cli-controller/build.gradle, management/server/core/cli-controller/pom.xml, management/server/core/command-executor/command-executor-api/build.gradle, management/server/core/command-executor/command-executor-api/pom.xml, management/server/core/command-executor/command-executor-cli/build.gradle, management/server/core/command-executor/command-executor-cli/pom.xml, management/server/core/command-executor/command-executor-impl/build.gradle, management/server/core/command-executor/command-executor-impl/pom.xml, management/server/core/command-executor/command-executor-rest-ui/build.gradle, management/server/core/command-executor/command-executor-rest-ui/pom.xml, management/server/core/command-executor/command-executor-rest/build.gradle, management/server/core/command-executor/command-executor-rest/pom.xml, management/server/core/command-executor/pom.xml, management/server/core/desktop-manager/desktop-manager-api/build.gradle, management/server/core/desktop-manager/desktop-manager-api/pom.xml, management/server/core/desktop-manager/desktop-manager-impl/build.gradle, management/server/core/desktop-manager/desktop-manager-impl/pom.xml, management/server/core/desktop-manager/pom.xml, management/server/core/environment-manager/environment-manager-api/build.gradle, management/server/core/environment-manager/environment-manager-api/pom.xml, management/server/core/environment-manager/environment-manager-cli/build.gradle, management/server/core/environment-manager/environment-manager-cli/pom.xml, management/server/core/environment-manager/environment-manager-impl/build.gradle, management/server/core/environment-manager/environment-manager-impl/pom.xml, management/server/core/environment-manager/environment-manager-rest-ui/build.gradle, management/server/core/environment-manager/environment-manager-rest-ui/pom.xml, management/server/core/environment-manager/environment-manager-rest/build.gradle, management/server/core/environment-manager/environment-manager-rest/pom.xml, management/server/core/environment-manager/pom.xml, management/server/core/environment-metadata-manager/environment-metadata-manager-api/pom.xml, management/server/core/environment-metadata-manager/environment-metadata-manager-impl/pom.xml, management/server/core/environment-metadata-manager/environment-metadata-manager-rest/pom.xml, management/server/core/environment-metadata-manager/pom.xml, management/server/core/host-registration/host-registration-api/build.gradle, management/server/core/host-registration/host-registration-api/pom.xml, management/server/core/host-registration/host-registration-cli/build.gradle, management/server/core/host-registration/host-registration-cli/pom.xml, management/server/core/host-registration/host-registration-impl/build.gradle, management/server/core/host-registration/host-registration-impl/pom.xml, management/server/core/host-registration/host-registration-rest/build.gradle, management/server/core/host-registration/host-registration-rest/pom.xml, management/server/core/host-registration/pom.xml, management/server/core/host-registry/host-registry-api/build.gradle, management/server/core/host-registry/host-registry-api/pom.xml, management/server/core/host-registry/host-registry-cli/build.gradle, management/server/core/host-registry/host-registry-cli/pom.xml, management/server/core/host-registry/host-registry-impl/build.gradle, management/server/core/host-registry/host-registry-impl/pom.xml, management/server/core/host-registry/host-registry-rest/build.gradle, management/server/core/host-registry/host-registry-rest/pom.xml, management/server/core/host-registry/pom.xml, management/server/core/identity-manager/blueprint-auth/build.gradle, management/server/core/identity-manager/blueprint-auth/pom.xml, management/server/core/identity-manager/identity-manager-api/build.gradle, management/server/core/identity-manager/identity-manager-api/pom.xml, management/server/core/identity-manager/identity-manager-impl/build.gradle, management/server/core/identity-manager/identity-manager-impl/pom.xml, management/server/core/identity-manager/identity-manager-rest-ui/build.gradle, management/server/core/identity-manager/identity-manager-rest-ui/pom.xml, management/server/core/identity-manager/identity-manager-rest/build.gradle, management/server/core/identity-manager/identity-manager-rest/pom.xml, management/server/core/identity-manager/pom.xml, management/server/core/karaf-manager/karaf-manager-api/build.gradle, management/server/core/karaf-manager/karaf-manager-api/pom.xml, management/server/core/karaf-manager/karaf-manager-cli/build.gradle, management/server/core/karaf-manager/karaf-manager-cli/pom.xml, management/server/core/karaf-manager/karaf-manager-impl/build.gradle, management/server/core/karaf-manager/karaf-manager-impl/pom.xml, management/server/core/karaf-manager/karaf-manager-rest/build.gradle, management/server/core/karaf-manager/karaf-manager-rest/pom.xml, management/server/core/karaf-manager/pom.xml, management/server/core/key-server/key-server-api/build.gradle, management/server/core/key-server/key-server-api/pom.xml, management/server/core/key-server/key-server-impl/build.gradle, management/server/core/key-server/key-server-impl/pom.xml, management/server/core/key-server/key-server-rest/build.gradle, management/server/core/key-server/key-server-rest/pom.xml, management/server/core/key-server/pom.xml, management/server/core/local-peer/local-peer-api/pom.xml, management/server/core/local-peer/local-peer-cli/build.gradle, management/server/core/local-peer/local-peer-cli/pom.xml, management/server/core/local-peer/local-peer-impl/build.gradle, management/server/core/local-peer/local-peer-impl/pom.xml, management/server/core/local-peer/local-peer-rest-ui/build.gradle, management/server/core/local-peer/local-peer-rest-ui/pom.xml, management/server/core/local-peer/local-peer-rest/build.gradle, management/server/core/local-peer/local-peer-rest/pom.xml, management/server/core/local-peer/pom.xml, management/server/core/messenger/messenger-api/build.gradle, management/server/core/messenger/messenger-api/pom.xml, management/server/core/messenger/messenger-impl/build.gradle, management/server/core/messenger/messenger-impl/pom.xml, management/server/core/messenger/messenger-rest/build.gradle, management/server/core/messenger/messenger-rest/pom.xml, management/server/core/messenger/pom.xml, management/server/core/metric/metric-api/build.gradle, management/server/core/metric/metric-api/pom.xml, management/server/core/metric/metric-cli/build.gradle, management/server/core/metric/metric-cli/pom.xml, management/server/core/metric/metric-impl/build.gradle, management/server/core/metric/metric-impl/pom.xml, management/server/core/metric/metric-rest-ui/build.gradle, management/server/core/metric/metric-rest-ui/pom.xml, management/server/core/metric/pom.xml, management/server/core/network-manager/network-manager-api/build.gradle, management/server/core/network-manager/network-manager-api/pom.xml, management/server/core/network-manager/network-manager-cli/build.gradle, management/server/core/network-manager/network-manager-cli/pom.xml, management/server/core/network-manager/network-manager-impl/build.gradle, management/server/core/network-manager/network-manager-impl/pom.xml, management/server/core/network-manager/pom.xml, management/server/core/object-relation-manager/object-relation-manager-impl/build.gradle, management/server/core/object-relation-manager/object-relation-manager-impl/pom.xml, management/server/core/object-relation-manager/object-relation-manager-rest/build.gradle, management/server/core/object-relation-manager/object-relation-manager-rest/pom.xml, management/server/core/object-relation-manager/pom.xml, management/server/core/peer-manager/peer-manager-api/build.gradle, management/server/core/peer-manager/peer-manager-api/pom.xml, management/server/core/peer-manager/peer-manager-cli/build.gradle, management/server/core/peer-manager/peer-manager-cli/pom.xml, management/server/core/peer-manager/peer-manager-impl/build.gradle, management/server/core/peer-manager/peer-manager-impl/pom.xml, management/server/core/peer-manager/peer-manager-rest-ui/build.gradle, management/server/core/peer-manager/peer-manager-rest-ui/pom.xml, management/server/core/peer-manager/peer-manager-rest/build.gradle, management/server/core/peer-manager/peer-manager-rest/pom.xml, management/server/core/peer-manager/pom.xml, management/server/core/pom.xml, management/server/core/security-manager/http-context-factory/build.gradle, management/server/core/security-manager/http-context-factory/pom.xml, management/server/core/security-manager/pom.xml, management/server/core/security-manager/security-manager-api/build.gradle, management/server/core/security-manager/security-manager-api/pom.xml, management/server/core/security-manager/security-manager-impl/build.gradle, management/server/core/security-manager/security-manager-impl/pom.xml, management/server/core/security-manager/security-manager-rest/build.gradle, management/server/core/security-manager/security-manager-rest/pom.xml, management/server/core/subutai-appender/build.gradle, management/server/core/subutai-appender/pom.xml, management/server/core/system-manager/pom.xml, management/server/core/system-manager/system-manager-api/build.gradle, management/server/core/system-manager/system-manager-api/pom.xml, management/server/core/system-manager/system-manager-impl/build.gradle, management/server/core/system-manager/system-manager-impl/pom.xml, management/server/core/system-manager/system-manager-rest/build.gradle, management/server/core/system-manager/system-manager-rest/pom.xml, management/server/core/template-manager/pom.xml, management/server/core/template-manager/template-manager-api/build.gradle, management/server/core/template-manager/template-manager-api/pom.xml, management/server/core/template-manager/template-manager-impl/build.gradle, management/server/core/template-manager/template-manager-impl/pom.xml, management/server/core/template-manager/template-manager-rest/build.gradle, management/server/core/template-manager/template-manager-rest/pom.xml, management/server/core/test/pom.xml, management/server/core/test/test-cli/build.gradle, management/server/core/test/test-cli/pom.xml, management/server/core/tracker/pom.xml, management/server/core/tracker/tracker-api/build.gradle, management/server/core/tracker/tracker-api/pom.xml, management/server/core/tracker/tracker-impl/build.gradle, management/server/core/tracker/tracker-impl/pom.xml, management/server/core/tracker/tracker-rest-ui/build.gradle, management/server/core/tracker/tracker-rest-ui/pom.xml, management/server/core/tracker/tracker-rest/build.gradle, management/server/core/tracker/tracker-rest/pom.xml, management/server/karaf-health-checker/pom.xml, management/server/pom.xml, management/server/server-karaf/build.gradle, management/server/server-karaf/pom.xml, management/server/subutai-bazaar-share/build.gradle, management/server/subutai-bazaar-share/pom.xml, management/server/subutai-common/build.gradle, management/server/subutai-common/pom.xml, management/server/subutai-features/pom.xml, management/server/webui-impl/build.gradle, management/server/webui-impl/pom.xml, management/server/webui/build.gradle, management/server/webui/pom.xml
dependency_bot_commit_share0
Виключено з оцінювання (немає даних або не застосовно): OpenSSF Scorecard: Pinned-Dependencies. Залишкові ваги перенормовано.
Як обчислюється оцінка
45/45Типізований код — Java (статично типізована)
54/55Керовані розміри файлів — 22/1 230 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageJava
largest_source_bytes1 263 241
source_files_sampled1 230
oversized_source_files22
Як обчислюється оцінка
0/40Схема API (OpenAPI/GraphQL/proto)
0/20Сервер MCP
40/40Придатні до запуску приклади — examples
Використані вхідні дані
example_dirsexamples
has_mcp_signalні
api_schema_files

Ключові факти

65зірок GitHub
1контриб'юторів
0комітів за останні 12 місяців
1 299днів від останнього пушу
65релізів
1бас-фактор
26відкритих issue
Mavenпакетних екосистем

Попередження щодо збору даних

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token

Докладніше

Історія зірок і форків 0 ★ / 31 ⇿
0Зірки
31Форки
65Релізи

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

0510152025303022016-042019-122023-08
Мажорні 4Мінорні 10Патчі 46

Кожна точка охоплює 7 днів.

OpenSSF Scorecard 1.5 / 10
1.5сукупно

Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).Scorecard v5.5.0 · 2026-07-25 04:12 UTC

9Binary-Artifactsbinaries present in source code
н/дBranch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
0CI-Tests0 out of 7 merged PRs checked by a CI test -- score normalized to 0
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 1/26 approved changesets -- score normalized to 0
0Contributorsproject has 0 contributing companies or organizations -- score normalized to 0
н/дDangerous-Workflowno workflows found
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
0Maintained0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
н/дPackagingpackaging workflow not detected
н/дPinned-Dependenciesno dependencies found
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
н/дSigned-Releasesno releases found
н/дToken-PermissionsNo tokens found
0Vulnerabilities99 existing vulnerabilities detected
Прямі залежності 138
РеєстрПакетОбмеження версіїМаніфест
Maven${project.groupId}:blueprint-auth${project.version}management/pom.xml
Maven${project.groupId}:subutai-common${project.version}management/pom.xml
Maven${project.groupId}:subutai-bazaar-share${project.version}management/pom.xml
Maven${project.groupId}:cli-controller${project.version}management/pom.xml
Maven${project.groupId}:security-manager-api${project.version}management/pom.xml
Maven${project.groupId}:security-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:security-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:object-relation-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:object-relation-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:host-registration-api${project.version}management/pom.xml
Maven${project.groupId}:host-registration-impl${project.version}management/pom.xml
Maven${project.groupId}:host-registration-cli${project.version}management/pom.xml
Maven${project.groupId}:host-registration-rest${project.version}management/pom.xml
Maven${project.groupId}:key-server-api${project.version}management/pom.xml
Maven${project.groupId}:key-server-impl${project.version}management/pom.xml
Maven${project.groupId}:key-server-rest${project.version}management/pom.xml
Maven${project.groupId}:environment-manager-api${project.version}management/pom.xml
Maven${project.groupId}:environment-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:environment-manager-cli${project.version}management/pom.xml
Maven${project.groupId}:environment-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:environment-manager-rest-ui${project.version}management/pom.xml
Maven${project.groupId}:environment-metadata-manager-api${project.version}management/pom.xml
Maven${project.groupId}:environment-metadata-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:environment-metadata-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:host-registry-api${project.version}management/pom.xml
Maven${project.groupId}:host-registry-impl${project.version}management/pom.xml
Maven${project.groupId}:host-registry-cli${project.version}management/pom.xml
Maven${project.groupId}:host-registry-rest${project.version}management/pom.xml
Maven${project.groupId}:command-executor-api${project.version}management/pom.xml
Maven${project.groupId}:command-executor-impl${project.version}management/pom.xml
Maven${project.groupId}:command-executor-cli${project.version}management/pom.xml
Maven${project.groupId}:command-executor-rest${project.version}management/pom.xml
Maven${project.groupId}:command-executor-rest-ui${project.version}management/pom.xml
Maven${project.groupId}:metric-api${project.version}management/pom.xml
Maven${project.groupId}:metric-impl${project.version}management/pom.xml
Maven${project.groupId}:metric-cli${project.version}management/pom.xml
Maven${project.groupId}:metric-rest-ui${project.version}management/pom.xml
Maven${project.groupId}:messenger-api${project.version}management/pom.xml
Maven${project.groupId}:messenger-impl${project.version}management/pom.xml
Maven${project.groupId}:messenger-rest${project.version}management/pom.xml
Maven${project.groupId}:channel-manager-api${project.version}management/pom.xml
Maven${project.groupId}:channel-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:network-manager-api${project.version}management/pom.xml
Maven${project.groupId}:network-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:network-manager-cli${project.version}management/pom.xml
Maven${project.groupId}:peer-manager-api${project.version}management/pom.xml
Maven${project.groupId}:peer-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:peer-manager-cli${project.version}management/pom.xml
Maven${project.groupId}:peer-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:peer-manager-rest-ui${project.version}management/pom.xml
Maven${project.groupId}:local-peer-api${project.version}management/pom.xml
Maven${project.groupId}:local-peer-impl${project.version}management/pom.xml
Maven${project.groupId}:local-peer-cli${project.version}management/pom.xml
Maven${project.groupId}:local-peer-rest${project.version}management/pom.xml
Maven${project.groupId}:local-peer-rest-ui${project.version}management/pom.xml
Maven${project.groupId}:karaf-health-checker${project.version}management/pom.xml
Maven${project.groupId}:test-cli${project.version}management/pom.xml
Maven${project.groupId}:subutai-appender${project.version}management/pom.xml
Maven${project.groupId}:bazaar-manager-api${project.version}management/pom.xml
Maven${project.groupId}:bazaar-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:bazaar-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:bazaar-manager-cli${project.version}management/pom.xml
Maven${project.groupId}:karaf-manager-api${project.version}management/pom.xml
Maven${project.groupId}:karaf-manager-cli${project.version}management/pom.xml
Maven${project.groupId}:karaf-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:karaf-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:system-manager-api${project.version}management/pom.xml
Maven${project.groupId}:system-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:system-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:template-manager-api${project.version}management/pom.xml
Maven${project.groupId}:template-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:template-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:tracker-api${project.version}management/pom.xml
Maven${project.groupId}:tracker-impl${project.version}management/pom.xml
Maven${project.groupId}:tracker-rest${project.version}management/pom.xml
Maven${project.groupId}:tracker-rest-ui${project.version}management/pom.xml
Maven${project.groupId}:http-context-factory${project.version}management/pom.xml
Maven${project.groupId}:identity-manager-api${project.version}management/pom.xml
Maven${project.groupId}:identity-manager-impl${project.version}management/pom.xml
Maven${project.groupId}:identity-manager-rest${project.version}management/pom.xml
Maven${project.groupId}:identity-manager-rest-ui${project.version}management/pom.xml
Maven${project.groupId}:webui${project.version}management/pom.xml
Maven${project.groupId}:webui${project.version}management/pom.xml
Maven${project.groupId}:webui-impl${project.version}management/pom.xml
Mavenorg.apache.karaf:apache-karaf${karaf.version}management/pom.xml
Mavenorg.apache.aries.blueprint:org.apache.aries.blueprint${aries.blueprint.version}management/pom.xml
Mavenorg.apache.aries.proxy:org.apache.aries.proxy${aries.proxy.version}management/pom.xml
Mavenorg.apache.aries:org.apache.aries.util${aries.util.version}management/pom.xml
Mavenorg.apache.karaf.shell:org.apache.karaf.shell.console${karaf.version}management/pom.xml
Mavenorg.apache.cxf:cxf-rt-frontend-jaxrs${org.apache.cxf.version}management/pom.xml
Mavenorg.apache.cxf:cxf-rt-rs-extension-providers${org.apache.cxf.version}management/pom.xml
Mavenorg.apache.cxf:cxf-rt-rs-client${org.apache.cxf.version}management/pom.xml
Mavenorg.apache.cxf:cxf-rt-transports-http-hc${org.apache.cxf.version}management/pom.xml
Mavenjavax.el:el-api2.2management/pom.xml
Mavencom.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider${jackson.version}management/pom.xml
Mavencom.fasterxml.jackson.core:jackson-annotations${jackson.version}management/pom.xml
Mavencom.fasterxml.jackson.core:jackson-databind${jackson.version}management/pom.xml
Mavencom.fasterxml.jackson.dataformat:jackson-dataformat-cbor${jackson.version}management/pom.xml
Mavenjunit:junit4.11management/pom.xml
Mavenorg.hamcrest:hamcrest-all1.3management/pom.xml
Mavenorg.mockito:mockito-all1.9.5management/pom.xml
Mavencom.jayway.awaitility:awaitility1.6.1management/pom.xml
Mavenjavax.servlet:javax.servlet-api${servlet.version}management/pom.xml
Mavenjavax.annotation:javax.annotation-api1.2management/pom.xml
Mavencom.google.code.gson:gson2.8.5management/pom.xml
Mavencom.google.guava:guava${com.google.guava.version}management/pom.xml
Mavencom.fasterxml.uuid:java-uuid-generator3.1.3management/pom.xml
Mavenorg.apache.commons:commons-lang33.4management/pom.xml
Mavencommons-net:commons-net3.3management/pom.xml
Mavencommons-configuration:commons-configuration1.10management/pom.xml
Mavenorg.apache.httpcomponents:httpclient${org.apache.httpcomonents.httpclient.version}management/pom.xml
Mavenorg.apache.httpcomponents:httpmime${org.apache.httpcomonents.httpclient.version}management/pom.xml
Mavenorg.apache.httpcomponents:httpcore${org.apache.httpcomonents.httpcore.version}management/pom.xml
Mavenorg.slf4j:slf4j-api${slf4j.version}management/pom.xml
Mavenorg.slf4j:slf4j-simple${slf4j.version}management/pom.xml
Mavencommons-codec:commons-codec1.9management/pom.xml
Mavencommons-validator:commons-validator1.4.0management/pom.xml
Mavenorg.bouncycastle:bcmail-jdk15on${org.bouncycastle.version}management/pom.xml
Mavenorg.bouncycastle:bcpg-jdk15on${org.bouncycastle.version}management/pom.xml
Mavenorg.bouncycastle:bcprov-jdk15on${org.bouncycastle.version}management/pom.xml
Mavenorg.bouncycastle:bcprov-ext-jdk15on${org.bouncycastle.version}management/pom.xml
Mavenorg.bouncycastle:bcpkix-jdk15on${org.bouncycastle.version}management/pom.xml
Mavencommons-pool:commons-pool1.6management/pom.xml
Mavenorg.apache.openjpa:openjpa-all${openjpa.version}management/pom.xml
Mavenorg.apache.openjpa:openjpa${openjpa.version}management/pom.xml
Mavenorg.apache.derby:derby${derby.version}management/pom.xml
Mavencom.codahale.metrics:metrics-core3.0.2management/pom.xml
Mavenio.netty:netty3.9.4.Finalmanagement/pom.xml
Mavenorg.xerial.snappy:snappy-java1.1.1.3management/pom.xml
Mavennet.jpountz.lz4:lz41.2.0management/pom.xml
Mavenorg.codehaus.jettison:jettison1.3.5management/pom.xml
Mavencommons-io:commons-io${org.apache.commons.io.version}management/pom.xml
Mavencom.nimbusds:nimbus-jose-jwt${nimbus.jwt.version}management/pom.xml
Mavenpl.project13.maven:git-commit-id-plugin2.2.0management/pom.xml
Maven${project.groupId}:desktop-manager-api${project.version}management/pom.xml
Maven${project.groupId}:desktop-manager-impl${project.version}management/pom.xml
Mavenorg.apache.maven.scm:maven-scm-apiRELEASEmanagement/pom.xml
Mavenorg.apache.maven.scm:maven-scm-provider-gitexeRELEASEmanagement/pom.xml
Усі залежності 147

Повний розв'язаний набір залежностей із графа залежностей GitHub: 86 прямих і 61 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.

РеєстрПакетВерсіяЗв'язок
Mavencom.codahale.metrics:metrics-core3.0.2пряма
Mavencom.fasterxml.jackson.core:jackson-annotationsпряма
Mavencom.fasterxml.jackson.core:jackson-annotations2.9.7пряма
Mavencom.fasterxml.jackson.core:jackson-databindпряма
Mavencom.fasterxml.jackson.core:jackson-databind2.9.7пряма
Mavencom.fasterxml.jackson.dataformat:jackson-dataformat-cborпряма
Mavencom.fasterxml.jackson.dataformat:jackson-dataformat-cbor2.9.7пряма
Mavencom.fasterxml.jackson.jaxrs:jackson-jaxrs-json-providerпряма
Mavencom.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider2.9.7пряма
Mavencom.fasterxml.uuid:java-uuid-generatorпряма
Mavencom.fasterxml.uuid:java-uuid-generator3.1.3пряма
Mavencom.google.code.gson:gsonпряма
Mavencom.google.code.gson:gson2.8.5пряма
Mavencom.google.guava:guavaпряма
Mavencom.google.guava:guava18.0пряма
Mavencom.jayway.awaitility:awaitility1.6.1пряма
Mavencom.nimbusds:nimbus-jose-jwtпряма
Mavencom.nimbusds:nimbus-jose-jwt5.9пряма
Mavencommons-codec:commons-codec1.9пряма
Mavencommons-configuration:commons-configurationпряма
Mavencommons-configuration:commons-configuration1.10пряма
Mavencommons-io:commons-ioпряма
Mavencommons-io:commons-io2.4пряма
Mavencommons-net:commons-netпряма
Mavencommons-net:commons-net3.3пряма
Mavencommons-pool:commons-pool1.6пряма
Mavencommons-validator:commons-validatorпряма
Mavencommons-validator:commons-validator1.4.0пряма
Mavenio.netty:netty3.9.4.Finalпряма
Mavenjavax.annotation:javax.annotation-apiпряма
Mavenjavax.annotation:javax.annotation-api1.2пряма
Mavenjavax.el:el-api2.2пряма
Mavenjavax.servlet:javax.servlet-apiпряма
Mavenjavax.servlet:javax.servlet-api3.0.1пряма
Mavenjunit:junitпряма
Mavenjunit:junit4.11пряма
Mavenjunit:junit4.12пряма
Mavennet.jpountz.lz4:lz41.2.0пряма
Mavenorg.apache.aries.blueprint:org.apache.aries.blueprint1.1.0пряма
Mavenorg.apache.aries.proxy:org.apache.aries.proxy1.0.1пряма
Mavenorg.apache.aries:org.apache.aries.util1.1.0пряма
Mavenorg.apache.commons:commons-lang3пряма
Mavenorg.apache.commons:commons-lang33.4пряма
Mavenorg.apache.cxf:cxf-rt-frontend-jaxrsпряма
Mavenorg.apache.cxf:cxf-rt-frontend-jaxrs3.1.0пряма
Mavenorg.apache.cxf:cxf-rt-rs-clientпряма
Mavenorg.apache.cxf:cxf-rt-rs-client3.1.0пряма
Mavenorg.apache.cxf:cxf-rt-rs-extension-providersпряма
Mavenorg.apache.cxf:cxf-rt-rs-extension-providers3.1.0пряма
Mavenorg.apache.cxf:cxf-rt-transports-http-hcпряма
Mavenorg.apache.cxf:cxf-rt-transports-http-hc3.1.0пряма
Mavenorg.apache.derby:derbyпряма
Mavenorg.apache.derby:derby10.12.1.1пряма
Mavenorg.apache.httpcomponents:httpclient4.5.2пряма
Mavenorg.apache.httpcomponents:httpcore4.4.5пряма
Mavenorg.apache.httpcomponents:httpmimeпряма
Mavenorg.apache.httpcomponents:httpmime4.5.2пряма
Mavenorg.apache.karaf.shell:org.apache.karaf.shell.consoleпряма
Mavenorg.apache.karaf.shell:org.apache.karaf.shell.console3.0.5пряма
Mavenorg.apache.karaf:apache-karaf3.0.5пряма
Mavenorg.apache.maven.scm:maven-scm-apiRELEASEпряма
Mavenorg.apache.maven.scm:maven-scm-provider-gitexeRELEASEпряма
Mavenorg.apache.openjpa:openjpaпряма
Mavenorg.apache.openjpa:openjpa2.3.0пряма
Mavenorg.apache.openjpa:openjpa-all2.3.0пряма
Mavenorg.bouncycastle:bcmail-jdk15onпряма
Mavenorg.bouncycastle:bcmail-jdk15on1.52пряма
Mavenorg.bouncycastle:bcpg-jdk15onпряма
Mavenorg.bouncycastle:bcpg-jdk15on1.52пряма
Mavenorg.bouncycastle:bcpkix-jdk15on1.52пряма
Mavenorg.bouncycastle:bcprov-ext-jdk15onпряма
Mavenorg.bouncycastle:bcprov-ext-jdk15on1.52пряма
Mavenorg.bouncycastle:bcprov-jdk15onпряма
Mavenorg.bouncycastle:bcprov-jdk15on1.52пряма
Mavenorg.codehaus.jettison:jettisonпряма
Mavenorg.codehaus.jettison:jettison1.3.5пряма
Mavenorg.hamcrest:hamcrest-allпряма
Mavenorg.hamcrest:hamcrest-all1.3пряма
Mavenorg.mockito:mockito-allпряма
Mavenorg.mockito:mockito-all1.9.5пряма
Mavenorg.slf4j:slf4j-apiпряма
Mavenorg.slf4j:slf4j-api1.7.12пряма
Mavenorg.slf4j:slf4j-simpleпряма
Mavenorg.slf4j:slf4j-simple1.7.12пряма
Mavenorg.xerial.snappy:snappy-java1.1.1.3пряма
Mavenpl.project13.maven:git-commit-id-plugin2.2.0пряма
Mavenio.subutai:environment-manager-apiнепряма
Mavenio.subutai:identity-manager-apiнепряма
Mavenio.subutai:peer-manager-apiнепряма
Mavenio.subutai:subutai-bazaar-shareнепряма
Mavenio.subutai:subutai-commonнепряма
Mavenio.subutai:system-manager-apiнепряма
Mavenio.subutai:template-manager-apiнепряма
Mavenjavax.xml.bind:jaxb-api2.2.11непряма
Mavenjoda-time:joda-time2.9.9непряма
Mavenlog4j:log4jнепряма
Mavennet.sf.debian-maven:debian-maven-plugin1.0.6непряма
Mavenorg.apache.aries.blueprint:blueprint-parser1.0.0непряма
Mavenorg.apache.aries.blueprint:org.apache.aries.blueprint.api1.0.0непряма
Mavenorg.apache.cxf.karaf:apache-cxfнепряма
Mavenorg.apache.felix:maven-bundle-pluginнепряма
Mavenorg.apache.felix:maven-bundle-plugin2.3.7непряма
Mavenorg.apache.felix:maven-bundle-plugin2.4.0непряма
Mavenorg.apache.geronimo.specs:geronimo-jpa_2.0_spec1.1непряма
Mavenorg.apache.karaf.bundle:org.apache.karaf.bundle.coreнепряма
Mavenorg.apache.karaf.features:enterpriseнепряма
Mavenorg.apache.karaf.features:frameworkнепряма
Mavenorg.apache.karaf.features:springнепряма
Mavenorg.apache.karaf.features:standardнепряма
Mavenorg.apache.karaf.jaas:org.apache.karaf.jaas.bootнепряма
Mavenorg.apache.karaf.jaas:org.apache.karaf.jaas.configнепряма
Mavenorg.apache.karaf.jaas:org.apache.karaf.jaas.modulesнепряма
Mavenorg.apache.karaf.tooling:features-maven-plugin2.3.3непряма
Mavenorg.apache.karaf.tooling:karaf-maven-pluginнепряма
Mavenorg.apache.karaf.tooling:karaf-maven-plugin3.0.5непряма
Mavenorg.apache.maven.plugins:maven-antrun-plugin1.7непряма
Mavenorg.apache.maven.plugins:maven-antrun-plugin1.8непряма
Mavenorg.apache.maven.plugins:maven-compiler-pluginнепряма
Mavenorg.apache.maven.plugins:maven-compiler-plugin3.3непряма
Mavenorg.apache.maven.plugins:maven-dependency-pluginнепряма
Mavenorg.apache.maven.plugins:maven-deploy-plugin2.8.2непряма
Mavenorg.apache.maven.plugins:maven-gpg-plugin1.5непряма
Mavenorg.apache.maven.plugins:maven-install-plugin2.5.2непряма
Mavenorg.apache.maven.plugins:maven-jar-plugin2.4непряма
Mavenorg.apache.maven.plugins:maven-javadoc-plugin2.10непряма
Mavenorg.apache.maven.plugins:maven-release-plugin2.4.2непряма
Mavenorg.apache.maven.plugins:maven-resources-pluginнепряма
Mavenorg.apache.maven.plugins:maven-resources-plugin2.6непряма
Mavenorg.apache.maven.plugins:maven-source-plugin2.2.1непряма
Mavenorg.apache.maven.plugins:maven-surefire-plugin2.22.1непряма
Mavenorg.apache.maven.plugins:maven-war-pluginнепряма
Mavenorg.apache.maven.plugins:maven-war-plugin2.4непряма
Mavenorg.apache.servicemix:servicemix-beanflowнепряма
Mavenorg.codehaus.mojo:findbugs-maven-plugin2.5.4непряма
Mavenorg.codehaus.mojo:openjpa-maven-pluginнепряма
Mavenorg.codehaus.mojo:xml-maven-plugin1.0непряма
Mavenorg.eclipse.jetty.aggregate:jetty-all-server8.1.15.v20140411непряма
Mavenorg.hsqldb:hsqldb2.3.2непряма
Mavenorg.jacoco:jacoco-maven-plugin0.7.2.201409121644непряма
Mavenorg.jolokia:jolokia-osgi1.1.5непряма
Mavenorg.json:json20131018непряма
Mavenorg.json:json20150729непряма
Mavenorg.jsoup:jsoupнепряма
Mavenorg.osgi:org.osgi.compendium5.0.0непряма
Mavenorg.osgi:org.osgi.coreнепряма
Mavenorg.osgi:org.osgi.core5.0.0непряма
Mavenorg.sonatype.plugins:nexus-staging-maven-plugin1.6.3непряма
Сповіщення про залежності 25

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

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
com.fasterxml.jackson.core:jackson-databind2.9.7прямакритична583.1.4
com.nimbusds:nimbus-jose-jwt5.9прямакритична310.0.2
io.netty:netty3.9.4.Finalпрямакритична104.1.71.Final
net.jpountz.lz4:lz41.2.0прямакритична21.10.1
org.apache.derby:derby10.12.1.1прямакритична210.16.1.2
org.apache.karaf:apache-karaf3.0.5прямакритична74.4.2
org.hsqldb:hsqldb2.3.2непрямакритична12.7.1
com.fasterxml.jackson.dataformat:jackson-dataformat-cbor2.9.7прямависока12.12.1
com.google.code.gson:gson2.8.5прямависока12.8.9
commons-io:commons-io2.4прямависока22.14.0
org.bouncycastle:bcpg-jdk15on1.52прямависока11.84
org.bouncycastle:bcprov-jdk15on1.52прямависока172.3.1
org.codehaus.jettison:jettison1.3.5прямависока51.5.4
org.xerial.snappy:snappy-java1.1.1.3прямависока41.1.10.4
org.json:json20131018непрямависока220231013
org.json:json20150729непрямависока220231013
com.google.guava:guava18.0прямапомірна332.0.0-android
commons-configuration:commons-configuration1.10прямапомірна1
commons-net:commons-net3.3прямапомірна13.9.0
junit:junit4.11прямапомірна14.13.1
junit:junit4.12прямапомірна14.13.1
org.apache.commons:commons-lang33.4прямапомірна13.18.0
org.apache.httpcomponents:httpclient4.5.2прямапомірна15.0.3
org.bouncycastle:bcpkix-jdk15on1.52прямапомірна22.0.8
org.bouncycastle:bcprov-ext-jdk15on1.52прямапомірна41.74

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

Звіт у форматі JSON машиночитний
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 121068,
      "has_wiki": true,
      "homepage": "https://subutai.io",
      "languages": {
        "CSS": 158954,
        "HTML": 137733,
        "Java": 3749909,
        "Shell": 30384,
        "JavaScript": 574553
      },
      "pushed_at": "2023-01-02T22:03:43Z",
      "created_at": "2016-01-30T09:26:02Z",
      "owner_type": "Organization",
      "updated_at": "2026-05-19T02:50:17Z",
      "description": "Subutai is a next generation peer to peer (P2P) cloud computing and Internet of Things platform. Subutai peers collaborate and share resources to create secure virtual environments tying together the shared network and machine resources across peers.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "master",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Java",
      "significant_languages": [
        "Java",
        "JavaScript"
      ]
    },
    "owner": {
      "blog": "http://subutai.io",
      "name": "Subutai",
      "type": "Organization",
      "login": "subutai-io",
      "company": null,
      "location": null,
      "followers": 14,
      "avatar_url": "https://avatars.githubusercontent.com/u/16947005?v=4",
      "created_at": "2016-01-28T22:52:11Z",
      "is_verified": null,
      "public_repos": 35,
      "account_age_days": 3830
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "8.7.1",
          "kind": "patch",
          "published_at": "2019-10-28T15:26:29Z"
        },
        {
          "tag": "8.7.0",
          "kind": "minor",
          "published_at": "2019-06-25T15:03:44Z"
        },
        {
          "tag": "8.6.1",
          "kind": "patch",
          "published_at": "2019-05-15T13:26:06Z"
        },
        {
          "tag": "8.6.0",
          "kind": "minor",
          "published_at": "2019-04-11T09:24:51Z"
        },
        {
          "tag": "8.5.0",
          "kind": "minor",
          "published_at": "2019-04-04T12:22:54Z"
        },
        {
          "tag": "8.4.0",
          "kind": "minor",
          "published_at": "2019-03-18T11:36:35Z"
        },
        {
          "tag": "8.3.0",
          "kind": "minor",
          "published_at": "2019-02-06T04:27:41Z"
        },
        {
          "tag": "8.2.2",
          "kind": "patch",
          "published_at": "2019-01-12T11:14:53Z"
        },
        {
          "tag": "8.2.1",
          "kind": "patch",
          "published_at": "2019-01-09T09:02:30Z"
        },
        {
          "tag": "8.2.0",
          "kind": "minor",
          "published_at": "2018-12-20T04:22:50Z"
        },
        {
          "tag": "8.1.0",
          "kind": "minor",
          "published_at": "2018-12-04T09:59:56Z"
        },
        {
          "tag": "8.0.1",
          "kind": "patch",
          "published_at": "2018-11-13T06:38:33Z"
        },
        {
          "tag": "8.0.0",
          "kind": "major",
          "published_at": "2018-10-30T04:52:46Z"
        },
        {
          "tag": "7.1.1",
          "kind": "patch",
          "published_at": "2018-09-26T14:19:54Z"
        },
        {
          "tag": "7.1.0",
          "kind": "minor",
          "published_at": "2018-09-25T08:41:54Z"
        },
        {
          "tag": "7.0.7",
          "kind": "patch",
          "published_at": "2018-09-03T10:24:19Z"
        },
        {
          "tag": "7.0.6",
          "kind": "patch",
          "published_at": "2018-08-02T10:37:45Z"
        },
        {
          "tag": "7.0.5",
          "kind": "patch",
          "published_at": "2018-07-26T08:26:02Z"
        },
        {
          "tag": "7.0.4",
          "kind": "patch",
          "published_at": "2018-07-04T09:19:50Z"
        },
        {
          "tag": "7.0.3",
          "kind": "patch",
          "published_at": "2018-06-21T08:55:04Z"
        },
        {
          "tag": "7.0.2",
          "kind": "patch",
          "published_at": "2018-05-23T10:35:13Z"
        },
        {
          "tag": "7.0.1",
          "kind": "patch",
          "published_at": "2018-05-17T11:11:37Z"
        },
        {
          "tag": "7.0.0",
          "kind": "major",
          "published_at": "2018-05-09T06:25:06Z"
        },
        {
          "tag": "6.3.12",
          "kind": "patch",
          "published_at": "2018-04-10T11:44:41Z"
        },
        {
          "tag": "6.3.11",
          "kind": "patch",
          "published_at": "2018-03-28T12:42:35Z"
        },
        {
          "tag": "6.3.10",
          "kind": "patch",
          "published_at": "2018-03-21T06:40:41Z"
        },
        {
          "tag": "6.3.9",
          "kind": "patch",
          "published_at": "2018-03-16T09:36:51Z"
        },
        {
          "tag": "6.3.8",
          "kind": "patch",
          "published_at": "2018-03-10T13:35:38Z"
        },
        {
          "tag": "6.3.7",
          "kind": "patch",
          "published_at": "2018-03-06T05:07:54Z"
        },
        {
          "tag": "6.3.6",
          "kind": "patch",
          "published_at": "2018-02-24T09:15:24Z"
        },
        {
          "tag": "6.3.5",
          "kind": "patch",
          "published_at": "2018-02-08T11:44:59Z"
        },
        {
          "tag": "6.3.4",
          "kind": "patch",
          "published_at": "2018-01-26T12:56:20Z"
        },
        {
          "tag": "6.3.3",
          "kind": "patch",
          "published_at": "2018-01-19T09:38:31Z"
        },
        {
          "tag": "6.3.2",
          "kind": "patch",
          "published_at": "2017-12-27T11:21:42Z"
        },
        {
          "tag": "6.3.1",
          "kind": "patch",
          "published_at": "2017-12-19T12:01:24Z"
        },
        {
          "tag": "6.2.2",
          "kind": "patch",
          "published_at": "2017-11-23T12:25:07Z"
        },
        {
          "tag": "6.2.0",
          "kind": "minor",
          "published_at": "2017-11-23T04:22:40Z"
        },
        {
          "tag": "6.1.3",
          "kind": "patch",
          "published_at": "2017-10-18T10:40:48Z"
        },
        {
          "tag": "6.1.1",
          "kind": "patch",
          "published_at": "2017-10-12T12:16:54Z"
        },
        {
          "tag": "6.1.0",
          "kind": "minor",
          "published_at": "2017-10-11T06:46:21Z"
        },
        {
          "tag": "6.0.2",
          "kind": "patch",
          "published_at": "2017-10-09T07:07:30Z"
        },
        {
          "tag": "6.0.1",
          "kind": "patch",
          "published_at": "2017-09-19T06:24:27Z"
        },
        {
          "tag": "5.0.1",
          "kind": "patch",
          "published_at": "2017-08-31T05:44:33Z"
        },
        {
          "tag": "5.0.0",
          "kind": "major",
          "published_at": "2017-08-20T07:04:55Z"
        },
        {
          "tag": "4.0.15",
          "kind": "patch",
          "published_at": "2017-04-03T04:14:05Z"
        },
        {
          "tag": "4.0.14",
          "kind": "patch",
          "published_at": "2017-02-22T05:59:00Z"
        },
        {
          "tag": "4.0.13",
          "kind": "patch",
          "published_at": "2016-12-29T08:51:57Z"
        },
        {
          "tag": "4.0.12",
          "kind": "patch",
          "published_at": "2016-12-21T08:36:35Z"
        },
        {
          "tag": "4.0.11",
          "kind": "patch",
          "published_at": "2016-12-14T07:06:04Z"
        },
        {
          "tag": "4.0.10",
          "kind": "patch",
          "published_at": "2016-12-07T10:08:42Z"
        },
        {
          "tag": "4.0.9",
          "kind": "patch",
          "published_at": "2016-11-30T09:04:24Z"
        },
        {
          "tag": "4.0.8",
          "kind": "patch",
          "published_at": "2016-11-25T11:24:36Z"
        },
        {
          "tag": "4.0.7",
          "kind": "patch",
          "published_at": "2016-11-18T06:44:47Z"
        },
        {
          "tag": "4.0.6",
          "kind": "patch",
          "published_at": "2016-11-09T11:09:01Z"
        },
        {
          "tag": "4.0.5",
          "kind": "patch",
          "published_at": "2016-11-02T12:13:41Z"
        },
        {
          "tag": "4.0.4",
          "kind": "patch",
          "published_at": "2016-10-28T10:37:29Z"
        },
        {
          "tag": "4.0.3",
          "kind": "patch",
          "published_at": "2016-08-19T14:15:45Z"
        },
        {
          "tag": "4.0.2",
          "kind": "patch",
          "published_at": "2016-08-11T13:34:55Z"
        },
        {
          "tag": "4.0.1",
          "kind": "patch",
          "published_at": "2016-07-29T11:43:10Z"
        },
        {
          "tag": "4.0.0",
          "kind": "major",
          "published_at": "2016-07-19T09:25:38Z"
        },
        {
          "tag": "4.0.0-RC14",
          "kind": "prerelease",
          "published_at": "2016-07-06T11:10:13Z"
        },
        {
          "tag": "4.0.0-RC13",
          "kind": "prerelease",
          "published_at": "2016-05-26T16:36:16Z"
        },
        {
          "tag": "4.0.0-RC12",
          "kind": "prerelease",
          "published_at": "2016-05-19T13:39:16Z"
        },
        {
          "tag": "4.0.0-RC11",
          "kind": "prerelease",
          "published_at": "2016-05-07T15:24:26Z"
        },
        {
          "tag": "4.0.0-RC10",
          "kind": "prerelease",
          "published_at": "2016-05-07T06:28:08Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "822a0d64891018576c79d5ab330439efcfbf475b",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare for next development iteration",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2020-12-05T15:18:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0c4a696daea8b8de2756233f8a8850cff03a29b2",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare release 8.7.5",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2020-12-05T15:18:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "439e7a39435b61280a4d6c1eb1746f13a0b82b17",
          "body": "Dev",
          "is_bot": false,
          "headline": "Merge pull request #2898 from subutai-io/dev",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-12-05T14:48:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "baa0e58cb9b44a9590abcb10204ab92d5d5a4357",
          "body": "Update Jenkinsfile",
          "is_bot": false,
          "headline": "Merge pull request #2897 from subutai-io/lbthomsen-patch-1",
          "author_name": "Alex Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-12-05T14:34:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b7eb747b2d319ff51ce0c107401026609968d606",
          "body": "Untested - should enable service",
          "is_bot": false,
          "headline": "Update Jenkinsfile",
          "author_name": "Lars Boegild Thomsen",
          "author_login": "lbthomsen",
          "committed_at": "2020-12-05T14:24:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "80fa18f151614e04c4ecab0d6d0ab87c90ec388a",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare for next development iteration",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2020-11-30T15:26:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "031f9097ead551dd5f82bb2eeb59b741c2047968",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare release 8.7.4",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2020-11-30T15:26:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c9a33250196108fd83b2baf904dcf6f32e1e9dcd",
          "body": "version move",
          "is_bot": false,
          "headline": "Merge pull request #2895 from subutai-io/master-v-fix",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-11-30T15:00:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cccfccbf134391bcc45605674b46d8f70580c778",
          "body": null,
          "is_bot": false,
          "headline": "version move",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-11-30T14:56:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b6d78665152943063fbaaa8641d682e29cf39b4",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare release 8.7.2",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2020-11-30T11:54:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "505cd9681c596ca99f48bb3faf8c127f041a2567",
          "body": "Aded impl for bazaar issue 8232 and moved from debian9 to debian10",
          "is_bot": false,
          "headline": "Merge pull request #2893 from subutai-io/dev",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-11-27T05:35:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5a21a682d0ab00f912c4d32cbf23a11a848bdd8a",
          "body": null,
          "is_bot": false,
          "headline": "Aded impl for bazaar issue 8232 and moved from debian9 to debian10",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-11-27T04:47:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "715f3ee0daca89eebabf7006b914f8d91acd235e",
          "body": null,
          "is_bot": false,
          "headline": "cleanup",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T08:14:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e83d6d6d068f2feea940ec9ee773e84696acccd",
          "body": null,
          "is_bot": false,
          "headline": "cleanup",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T07:56:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ccb54a1798f3d80d551f91eb040ebee1ab43fd2d",
          "body": null,
          "is_bot": false,
          "headline": "cleanup",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T07:52:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "940a4ca7cd2cacf84312046897a3103dc7c390f2",
          "body": null,
          "is_bot": false,
          "headline": "cleanup",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T05:41:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "265d0c36de857fe07b7f70caa50cf0e2eb9d2718",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T05:25:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cf8f296d9ff67328a077c6a50074b438c09ed615",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T05:04:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1ff7d3cd33e0b8c2e22453b6115e1b79de1c8458",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T05:04:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "abffc21bbdaee364f6625fc995a57c3045c9d9de",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T05:03:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "22608092f88c554482cb55502103acfbff027830",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T05:01:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bfcb8e73fb5f3032c4193a43cb82288242281bb0",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T04:59:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "811990f207a73e11ba26924b901b9afec83bce35",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T04:55:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5208dd97bb9fa592ad4a1130a353bc5a920d88cc",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T04:54:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1fe75789280ba4a25cb7fa1ab77f954f4befd07d",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T04:53:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aa90f77a189b8891b27fcfc1557dc139945b0988",
          "body": null,
          "is_bot": false,
          "headline": "clean up mailmap",
          "author_name": "Alex O. Karasulu",
          "author_login": "akarasulu",
          "committed_at": "2020-07-05T04:52:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "299022373c70590dc64f36a7bf686d5b5f2f013f",
          "body": "Dev",
          "is_bot": false,
          "headline": "Merge pull request #2884 from subutai-io/dev",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-04-21T11:19:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e9b0287fecbac9914fedba6614edc32180ced0f0",
          "body": "Custom cont size fix",
          "is_bot": false,
          "headline": "Merge pull request #2883 from subutai-io/custom-cont-size-fix",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-04-21T10:17:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e400678c6eebf63907b17a756bbe04ea6a26abe2",
          "body": null,
          "is_bot": false,
          "headline": "Fixed building container with custom container size",
          "author_name": "absidish",
          "author_login": "absidish",
          "committed_at": "2020-04-21T10:15:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6abc4eb0a53809c7726b15b7386817b75a7178fb",
          "body": "Hotfix",
          "is_bot": false,
          "headline": "Merge pull request #2882 from subutai-io/hotfix1",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-04-09T11:47:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8019c3dcdce412fd90e61a51b4c7805f57d0b07d",
          "body": "changed version",
          "is_bot": false,
          "headline": "Merge pull request #2881 from subutai-io/hotfix1",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-04-08T15:50:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e1510424b8c439abf2d3aac13d03536738446b18",
          "body": null,
          "is_bot": false,
          "headline": "changed version",
          "author_name": "absidish",
          "author_login": "absidish",
          "committed_at": "2020-04-08T15:47:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4927793c346e17f6742186c4a60ca9d4a4b08458",
          "body": "reverted getting container quota",
          "is_bot": false,
          "headline": "Merge pull request #2880 from subutai-io/hotfix",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-04-08T13:03:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ea2616284bdbe34a4f0cab4c3912200a11ce3414",
          "body": null,
          "is_bot": false,
          "headline": "reverted getting container quota",
          "author_name": "absidish",
          "author_login": "absidish",
          "committed_at": "2020-04-08T13:02:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f98994457a532e99e43416f565ab676b09ea0499",
          "body": "Revert \"put prod versions\"",
          "is_bot": false,
          "headline": "Merge pull request #2879 from subutai-io/revert-2878-prodversions",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-04-08T12:59:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c57b0bb5009e38f4515a10d2b76666db854d81ee",
          "body": null,
          "is_bot": false,
          "headline": "Revert \"put prod versions\"",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-04-08T12:58:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ba05074a6c09a53b2bf61107ef460a51aac0dff8",
          "body": "put prod versions",
          "is_bot": false,
          "headline": "Merge pull request #2878 from subutai-io/prodversions",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-04-08T12:12:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ae405a65883a72fe7707c347118b6fe970141b98",
          "body": null,
          "is_bot": false,
          "headline": "put prod versions",
          "author_name": "absidish",
          "author_login": "absidish",
          "committed_at": "2020-04-08T12:07:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6f1d60ac95f5e7aa4688ad2c88c17215e693dc3b",
          "body": "master to dev",
          "is_bot": false,
          "headline": "Merge pull request #2877 from subutai-io/master",
          "author_name": "Eldar Tursunbaev",
          "author_login": null,
          "committed_at": "2020-03-27T12:15:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e49be27d76789ce90cea712320e6b57fa75b381b",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare for next development iteration",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2020-03-27T09:27:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dcd9642620494c2e5ce5cdb229bbd629538332d2",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare release 8.7.2",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2020-03-27T09:26:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6e984e3ca0841f3fc51d585630d3e9c2252e2213",
          "body": "Dev",
          "is_bot": false,
          "headline": "Merge pull request #2875 from subutai-io/dev",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-03-25T06:19:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4445e3dd8911c46ea791e2fe57be733b951530bb",
          "body": "refactored getting resources for new nodes",
          "is_bot": false,
          "headline": "Merge pull request #2874 from subutai-io/custom-cont-size",
          "author_name": "Sydyk Akhmataliev",
          "author_login": "absidish",
          "committed_at": "2020-03-25T03:10:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "308f68f7bc7981f083810dac8d796e8e8aa85a22",
          "body": null,
          "is_bot": false,
          "headline": "refactored getting resources for new nodes",
          "author_name": "absidish",
          "author_login": "absidish",
          "committed_at": "2020-03-25T03:08:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "725021c579d36c564148395189d23e9ca9cbf90b",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare for next development iteration",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-09-06T18:10:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "86fd5908c513ea001dc4cee20eebe3a9dd93eeb6",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare release 8.7.1",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-09-06T18:10:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e58dee539fda62d49681727517c723cb3c9f3afd",
          "body": "Dev",
          "is_bot": false,
          "headline": "Merge pull request #2870 from subutai-io/dev",
          "author_name": "Eldar Tursunbaev",
          "author_login": null,
          "committed_at": "2019-09-06T17:10:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d954ceff4d50500ee1b44ee6fd80b0601255ced0",
          "body": "fixed desktop icon issue, bazaar 8066",
          "is_bot": false,
          "headline": "Merge pull request #2869 from subutai-io/bzr-8066",
          "author_name": "Dilshat",
          "author_login": null,
          "committed_at": "2019-09-06T05:44:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85d5c4147d3099345ccb9713c43e0a742d53b2a7",
          "body": null,
          "is_bot": false,
          "headline": "fixed desktop icon issue, bazaar 8066",
          "author_name": "absidish",
          "author_login": "absidish",
          "committed_at": "2019-09-06T05:32:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0396cd3188237735e23fce53e62b4d92da617508",
          "body": null,
          "is_bot": false,
          "headline": "reverting back my changes",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-08-02T12:39:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c4ff0c3955c9434a61e25ed98f191fab7df185db",
          "body": null,
          "is_bot": false,
          "headline": "dep installation",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-18T09:11:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "53175dd6a7a5f4ce49941e7c547917df6bbb0974",
          "body": null,
          "is_bot": false,
          "headline": "added new dep openjdk-8-jre-headless",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-18T08:29:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "47b566bd853c400b415d26c26668e68006c72b08",
          "body": null,
          "is_bot": false,
          "headline": "fixing java installation",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-18T07:48:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc4af4ac8412e0ccccbac1893d07c8770f496e9c",
          "body": null,
          "is_bot": false,
          "headline": "dependency installation",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-18T04:37:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1634ace70000d616fc67d49fe1252342728037cc",
          "body": null,
          "is_bot": false,
          "headline": "fixing sed command issues",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-17T06:26:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e940b64e49738eec6dc9db8ee4d39cf1395afdeb",
          "body": null,
          "is_bot": false,
          "headline": "escape square bracket",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-17T05:27:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3bf9416cd2e3c32efcd5c0d93e6da627e303c19c",
          "body": null,
          "is_bot": false,
          "headline": "fixing build",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-17T04:33:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1d90f37293c81f82d921d3af5cbc19166d65247a",
          "body": null,
          "is_bot": false,
          "headline": "Fixed typo to file path",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-15T06:22:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b0c2f73b4e9ef9d9c5e866fee4ce42324c36cb60",
          "body": null,
          "is_bot": false,
          "headline": "fixed using arch",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-13T12:41:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8dffcc762da1deb8fe5f87bc075e5f4613e4c11c",
          "body": null,
          "is_bot": false,
          "headline": "experimenting installing java 32-bit",
          "author_name": "Эльдар Турсунбаев",
          "author_login": null,
          "committed_at": "2019-07-13T09:33:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1e4ac791b0f146da85b8d60a9c0bc536624243fa",
          "body": "master to dev",
          "is_bot": false,
          "headline": "Merge pull request #2868 from subutai-io/master",
          "author_name": "Eldar Tursunbaev",
          "author_login": null,
          "committed_at": "2019-06-25T08:56:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a35b388046517eba7cfaba11117923597b4e996f",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare for next development iteration",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-06-25T04:56:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b423c2d1247b24176b8ee52f80a0ebbf664259d9",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare release 8.7.0",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-06-25T04:56:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7419315bbc4b01b1f0915059c6620e4b56617b20",
          "body": "Dev",
          "is_bot": false,
          "headline": "Merge pull request #2867 from subutai-io/dev",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-09T18:20:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8bb498ca994a4528a3e63c7750de33dfe2b9b87c",
          "body": "After restoring container, delete it's snapshots #2865",
          "is_bot": false,
          "headline": "Merge pull request #2866 from subutai-io/backups",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-09T18:19:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8b6ff990f7e2628ed450da60ed7b4984ad8d6932",
          "body": null,
          "is_bot": false,
          "headline": "After restoring container, delete it's snapshots #2865",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-09T18:18:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a47a5dcbbbeda1e9b96128c50c5ba300aea9eb95",
          "body": "Container backup and restore via Bazaar.",
          "is_bot": false,
          "headline": "Merge pull request #2864 from subutai-io/dev",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-09T16:15:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e04c6d460b4eaf46ffa0c3e61f44be39cb11ac60",
          "body": "Backups: delete starting snapshot after taking incremental backup.",
          "is_bot": false,
          "headline": "Merge pull request #2863 from subutai-io/backups",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-09T08:26:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "91e6f952b81a4a44cd7ae87e31a1ef298d55ebac",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'dev' of github.com:subutai-io/peer-os into backups",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-09T08:24:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dd8344636a2e17fab43180886567f406a714200f",
          "body": null,
          "is_bot": false,
          "headline": "Added deleting starting snapshot after taking incremental backup.",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-09T08:23:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eca97e00cbe5f22e30bf0ad75835b8d1d0a953f1",
          "body": "Support for taking backup via Bazaar",
          "is_bot": false,
          "headline": "Merge pull request #2862 from subutai-io/backups",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-06T16:48:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d4e562e88373ea9198dbc715655227087b1089b9",
          "body": "…p response.",
          "is_bot": false,
          "headline": "Fixed bug when newly created snapshot date was reset to null in backu…",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-06T16:46:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d4640da1fc81e67b86336640927e2a90cfdb3234",
          "body": "Support for container backup and restore via Bazaar",
          "is_bot": false,
          "headline": "Merge pull request #2860 from subutai-io/backups",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-05T08:04:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a832df85e3cc58ef52352fbf95a2d9fcae6ca3c9",
          "body": null,
          "is_bot": false,
          "headline": "Added removing encrypted backup file after decryption.",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-04T21:44:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6abc921bf99f53d3910fc45ee38f443f81719427",
          "body": "…33).",
          "is_bot": false,
          "headline": "Support for restoring container from backup via Bazaar (optdyn/hub#79…",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-06-04T21:12:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6397af536f03f065ec185183d5b70af7b347e64c",
          "body": null,
          "is_bot": false,
          "headline": "Support for taking container backup via Bazaar (optdyn/hub#4391).",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-04-21T12:20:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a2f76fdcee69c004752854d73d2c11350d666591",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'dev' of github.com:subutai-io/peer-os into backups",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-04-17T06:44:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd56a5e00021909f693134cbf29fa7b6476aec1a",
          "body": "Dev -> Master",
          "is_bot": false,
          "headline": "Merge pull request #2859 from subutai-io/dev",
          "author_name": "Dilshat",
          "author_login": null,
          "committed_at": "2019-04-17T02:44:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0f1b226f1322c0be16046a7e6758d8d16bb86eb8",
          "body": "#2857",
          "is_bot": false,
          "headline": "Merge pull request #2858 from subutai-io/issue-2857",
          "author_name": "Dilshat",
          "author_login": null,
          "committed_at": "2019-04-17T01:11:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ef3b268f59848dfca7e74e5ae518ae6916125e5",
          "body": null,
          "is_bot": false,
          "headline": "#2857",
          "author_name": "Dilshat Aliev",
          "author_login": null,
          "committed_at": "2019-04-17T01:10:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "232cffae5022793dcf98bff1565d37e2c65437e6",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'dev' of github.com:subutai-io/peer-os into backups",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-04-15T07:46:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4f669c47baa70d8f9bfbfd19d70585705708fec8",
          "body": "8.6.2-SNAPSHOT",
          "is_bot": false,
          "headline": "Merge pull request #2856 from subutai-io/master",
          "author_name": "Eldar Tursunbaev",
          "author_login": null,
          "committed_at": "2019-04-12T08:30:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "482ab4a6cbc1eafbbdce3242347ea80602149408",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare for next development iteration",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-04-12T07:34:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "955736491b063091cd58a55d1854568a52f16c5a",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare release 8.6.1",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-04-12T07:34:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "79bb12ca3f22a5ec60672ab7f23784b8c119b2fa",
          "body": "Dev -> Master",
          "is_bot": false,
          "headline": "Merge pull request #2855 from subutai-io/dev",
          "author_name": "Eldar Tursunbaev",
          "author_login": null,
          "committed_at": "2019-04-12T06:12:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a8c7d59a1e3c32a7932124d0e7bdb37c3d1f3f2",
          "body": "#2850 disabled logging for `subutai file ...` command",
          "is_bot": false,
          "headline": "Merge pull request #2854 from subutai-io/issue-2850",
          "author_name": "Dilshat",
          "author_login": null,
          "committed_at": "2019-04-11T11:42:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "649aed5d9e894612cd510b1bcfb4c5ce96dfff82",
          "body": null,
          "is_bot": false,
          "headline": "#2850 disabled logging for `subutai file ...` command",
          "author_name": "Dilshat Aliev",
          "author_login": null,
          "committed_at": "2019-04-11T11:41:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7dd61d8e6d8560b5a69045284c1eaef6a6bb79bb",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'dev' of github.com:subutai-io/peer-os into backups",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-04-11T11:30:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "124a489984e239b1f8ae9c4cf5ccf01a1dc964bf",
          "body": "8.6.1-SNAPSHOT",
          "is_bot": false,
          "headline": "Merge pull request #2853 from subutai-io/master",
          "author_name": "Eldar Tursunbaev",
          "author_login": null,
          "committed_at": "2019-04-11T10:55:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9af9db2ae7cd4a039685d0e6aead46b26141b50f",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare for next development iteration",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-04-11T09:22:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f510c6afd07a0532c1b8d2fe55d63de7e03debcf",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare release 8.6.0",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-04-11T09:21:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4fe6345ea331ca545b421741fcff8eea5642e667",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'dev' of github.com:subutai-io/peer-os into backups",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-04-10T10:06:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c21cffa254b900753aa9c8375b45dcc37dffab63",
          "body": "Dev -> Master",
          "is_bot": false,
          "headline": "Merge pull request #2852 from subutai-io/dev",
          "author_name": "Dilshat",
          "author_login": null,
          "committed_at": "2019-04-10T03:02:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "428f47dbdf9c900994770433ab40cc2558d92413",
          "body": "#2850",
          "is_bot": false,
          "headline": "Merge pull request #2851 from subutai-io/issue-2850",
          "author_name": "Dilshat",
          "author_login": null,
          "committed_at": "2019-04-10T02:03:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43df39e1c036977d2c0571f57d67f5ea9ca25cce",
          "body": null,
          "is_bot": false,
          "headline": "#2850",
          "author_name": "Dilshat Aliev",
          "author_login": null,
          "committed_at": "2019-04-10T02:02:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "432029217dbb2098f3e9f5ac9b74e5f177aeff5e",
          "body": null,
          "is_bot": false,
          "headline": "Replaced negation with equivalent method, to improve code readability.",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-04-09T09:49:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3107c1956840a635f062c8a450d544e00ff8e737",
          "body": null,
          "is_bot": false,
          "headline": "Resolved todo for renaming \"kurjunToken\" to \"cdnToken\".",
          "author_name": "Abdysamat Mamutov",
          "author_login": null,
          "committed_at": "2019-04-08T11:23:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e1b825dbae589aeb7e3669f5b86e633253d488b1",
          "body": "master to dev",
          "is_bot": false,
          "headline": "Merge pull request #2849 from subutai-io/master",
          "author_name": "Eldar Tursunbaev",
          "author_login": null,
          "committed_at": "2019-04-05T07:14:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "db591421e0463d3639e10cb47929b491f5f93a5f",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare for next development iteration",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-04-04T10:30:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "86a6756cac3178f23c525724d0afce348d811fe3",
          "body": null,
          "is_bot": false,
          "headline": "[maven-release-plugin] prepare release 8.5.0",
          "author_name": "Jenkins Admin",
          "author_login": "hub-optdyn",
          "committed_at": "2019-04-04T10:30:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 65,
      "commits_last_year": 0,
      "latest_release_at": "2019-10-28T15:26:29Z",
      "latest_release_tag": "8.7.1",
      "releases_from_tags": false,
      "days_since_last_push": 1299,
      "active_weeks_last_year": 0,
      "days_since_latest_release": 2461,
      "mean_days_between_releases": 34.7
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 37,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": []
    },
    "popularity": {
      "forks": 31,
      "stars": 65,
      "watchers": 21,
      "fork_history": {
        "days": [
          {
            "date": "2016-04-12",
            "count": 1
          },
          {
            "date": "2016-05-03",
            "count": 1
          },
          {
            "date": "2016-05-10",
            "count": 1
          },
          {
            "date": "2016-08-01",
            "count": 2
          },
          {
            "date": "2016-09-22",
            "count": 1
          },
          {
            "date": "2016-12-19",
            "count": 1
          },
          {
            "date": "2017-03-13",
            "count": 1
          },
          {
            "date": "2017-09-19",
            "count": 1
          },
          {
            "date": "2017-10-07",
            "count": 1
          },
          {
            "date": "2017-10-17",
            "count": 1
          },
          {
            "date": "2018-03-11",
            "count": 1
          },
          {
            "date": "2018-03-18",
            "count": 1
          },
          {
            "date": "2018-04-01",
            "count": 1
          },
          {
            "date": "2018-05-14",
            "count": 1
          },
          {
            "date": "2018-07-11",
            "count": 1
          },
          {
            "date": "2018-07-19",
            "count": 1
          },
          {
            "date": "2018-10-21",
            "count": 1
          },
          {
            "date": "2018-11-06",
            "count": 1
          },
          {
            "date": "2018-11-08",
            "count": 1
          },
          {
            "date": "2018-11-27",
            "count": 1
          },
          {
            "date": "2019-02-26",
            "count": 1
          },
          {
            "date": "2019-05-01",
            "count": 1
          },
          {
            "date": "2019-12-29",
            "count": 1
          },
          {
            "date": "2020-09-18",
            "count": 1
          },
          {
            "date": "2021-03-30",
            "count": 1
          },
          {
            "date": "2022-12-14",
            "count": 1
          },
          {
            "date": "2023-02-13",
            "count": 1
          },
          {
            "date": "2023-08-07",
            "count": 1
          },
          {
            "date": "2023-08-22",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 30,
        "total_forks": 31
      },
      "star_history": null,
      "open_issues_and_prs": 40
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "build.gradle",
        "management/pom.xml",
        "management/server/core/bazaar-manager/bazaar-manager-api/build.gradle",
        "management/server/core/bazaar-manager/bazaar-manager-api/pom.xml",
        "management/server/core/bazaar-manager/bazaar-manager-cli/build.gradle",
        "management/server/core/bazaar-manager/bazaar-manager-cli/pom.xml",
        "management/server/core/bazaar-manager/bazaar-manager-impl/build.gradle",
        "management/server/core/bazaar-manager/bazaar-manager-impl/pom.xml",
        "management/server/core/bazaar-manager/bazaar-manager-rest/build.gradle",
        "management/server/core/bazaar-manager/bazaar-manager-rest/pom.xml",
        "management/server/core/bazaar-manager/pom.xml",
        "management/server/core/channel-manager/channel-manager-api/build.gradle",
        "management/server/core/channel-manager/channel-manager-api/pom.xml",
        "management/server/core/channel-manager/channel-manager-impl/build.gradle",
        "management/server/core/channel-manager/channel-manager-impl/pom.xml",
        "management/server/core/channel-manager/pom.xml",
        "management/server/core/cli-controller/build.gradle",
        "management/server/core/cli-controller/pom.xml",
        "management/server/core/command-executor/command-executor-api/build.gradle",
        "management/server/core/command-executor/command-executor-api/pom.xml",
        "management/server/core/command-executor/command-executor-cli/build.gradle",
        "management/server/core/command-executor/command-executor-cli/pom.xml",
        "management/server/core/command-executor/command-executor-impl/build.gradle",
        "management/server/core/command-executor/command-executor-impl/pom.xml",
        "management/server/core/command-executor/command-executor-rest-ui/build.gradle",
        "management/server/core/command-executor/command-executor-rest-ui/pom.xml",
        "management/server/core/command-executor/command-executor-rest/build.gradle",
        "management/server/core/command-executor/command-executor-rest/pom.xml",
        "management/server/core/command-executor/pom.xml",
        "management/server/core/desktop-manager/desktop-manager-api/build.gradle",
        "management/server/core/desktop-manager/desktop-manager-api/pom.xml",
        "management/server/core/desktop-manager/desktop-manager-impl/build.gradle",
        "management/server/core/desktop-manager/desktop-manager-impl/pom.xml",
        "management/server/core/desktop-manager/pom.xml",
        "management/server/core/environment-manager/environment-manager-api/build.gradle",
        "management/server/core/environment-manager/environment-manager-api/pom.xml",
        "management/server/core/environment-manager/environment-manager-cli/build.gradle",
        "management/server/core/environment-manager/environment-manager-cli/pom.xml",
        "management/server/core/environment-manager/environment-manager-impl/build.gradle",
        "management/server/core/environment-manager/environment-manager-impl/pom.xml",
        "management/server/core/environment-manager/environment-manager-rest-ui/build.gradle",
        "management/server/core/environment-manager/environment-manager-rest-ui/pom.xml",
        "management/server/core/environment-manager/environment-manager-rest/build.gradle",
        "management/server/core/environment-manager/environment-manager-rest/pom.xml",
        "management/server/core/environment-manager/pom.xml",
        "management/server/core/environment-metadata-manager/environment-metadata-manager-api/pom.xml",
        "management/server/core/environment-metadata-manager/environment-metadata-manager-impl/pom.xml",
        "management/server/core/environment-metadata-manager/environment-metadata-manager-rest/pom.xml",
        "management/server/core/environment-metadata-manager/pom.xml",
        "management/server/core/host-registration/host-registration-api/build.gradle",
        "management/server/core/host-registration/host-registration-api/pom.xml",
        "management/server/core/host-registration/host-registration-cli/build.gradle",
        "management/server/core/host-registration/host-registration-cli/pom.xml",
        "management/server/core/host-registration/host-registration-impl/build.gradle",
        "management/server/core/host-registration/host-registration-impl/pom.xml",
        "management/server/core/host-registration/host-registration-rest/build.gradle",
        "management/server/core/host-registration/host-registration-rest/pom.xml",
        "management/server/core/host-registration/pom.xml",
        "management/server/core/host-registry/host-registry-api/build.gradle",
        "management/server/core/host-registry/host-registry-api/pom.xml",
        "management/server/core/host-registry/host-registry-cli/build.gradle",
        "management/server/core/host-registry/host-registry-cli/pom.xml",
        "management/server/core/host-registry/host-registry-impl/build.gradle",
        "management/server/core/host-registry/host-registry-impl/pom.xml",
        "management/server/core/host-registry/host-registry-rest/build.gradle",
        "management/server/core/host-registry/host-registry-rest/pom.xml",
        "management/server/core/host-registry/pom.xml",
        "management/server/core/identity-manager/blueprint-auth/build.gradle",
        "management/server/core/identity-manager/blueprint-auth/pom.xml",
        "management/server/core/identity-manager/identity-manager-api/build.gradle",
        "management/server/core/identity-manager/identity-manager-api/pom.xml",
        "management/server/core/identity-manager/identity-manager-impl/build.gradle",
        "management/server/core/identity-manager/identity-manager-impl/pom.xml",
        "management/server/core/identity-manager/identity-manager-rest-ui/build.gradle",
        "management/server/core/identity-manager/identity-manager-rest-ui/pom.xml",
        "management/server/core/identity-manager/identity-manager-rest/build.gradle",
        "management/server/core/identity-manager/identity-manager-rest/pom.xml",
        "management/server/core/identity-manager/pom.xml",
        "management/server/core/karaf-manager/karaf-manager-api/build.gradle",
        "management/server/core/karaf-manager/karaf-manager-api/pom.xml",
        "management/server/core/karaf-manager/karaf-manager-cli/build.gradle",
        "management/server/core/karaf-manager/karaf-manager-cli/pom.xml",
        "management/server/core/karaf-manager/karaf-manager-impl/build.gradle",
        "management/server/core/karaf-manager/karaf-manager-impl/pom.xml",
        "management/server/core/karaf-manager/karaf-manager-rest/build.gradle",
        "management/server/core/karaf-manager/karaf-manager-rest/pom.xml",
        "management/server/core/karaf-manager/pom.xml",
        "management/server/core/key-server/key-server-api/build.gradle",
        "management/server/core/key-server/key-server-api/pom.xml",
        "management/server/core/key-server/key-server-impl/build.gradle",
        "management/server/core/key-server/key-server-impl/pom.xml",
        "management/server/core/key-server/key-server-rest/build.gradle",
        "management/server/core/key-server/key-server-rest/pom.xml",
        "management/server/core/key-server/pom.xml",
        "management/server/core/local-peer/local-peer-api/pom.xml",
        "management/server/core/local-peer/local-peer-cli/build.gradle",
        "management/server/core/local-peer/local-peer-cli/pom.xml",
        "management/server/core/local-peer/local-peer-impl/build.gradle",
        "management/server/core/local-peer/local-peer-impl/pom.xml",
        "management/server/core/local-peer/local-peer-rest-ui/build.gradle",
        "management/server/core/local-peer/local-peer-rest-ui/pom.xml",
        "management/server/core/local-peer/local-peer-rest/build.gradle",
        "management/server/core/local-peer/local-peer-rest/pom.xml",
        "management/server/core/local-peer/pom.xml",
        "management/server/core/messenger/messenger-api/build.gradle",
        "management/server/core/messenger/messenger-api/pom.xml",
        "management/server/core/messenger/messenger-impl/build.gradle",
        "management/server/core/messenger/messenger-impl/pom.xml",
        "management/server/core/messenger/messenger-rest/build.gradle",
        "management/server/core/messenger/messenger-rest/pom.xml",
        "management/server/core/messenger/pom.xml",
        "management/server/core/metric/metric-api/build.gradle",
        "management/server/core/metric/metric-api/pom.xml",
        "management/server/core/metric/metric-cli/build.gradle",
        "management/server/core/metric/metric-cli/pom.xml",
        "management/server/core/metric/metric-impl/build.gradle",
        "management/server/core/metric/metric-impl/pom.xml",
        "management/server/core/metric/metric-rest-ui/build.gradle",
        "management/server/core/metric/metric-rest-ui/pom.xml",
        "management/server/core/metric/pom.xml",
        "management/server/core/network-manager/network-manager-api/build.gradle",
        "management/server/core/network-manager/network-manager-api/pom.xml",
        "management/server/core/network-manager/network-manager-cli/build.gradle",
        "management/server/core/network-manager/network-manager-cli/pom.xml",
        "management/server/core/network-manager/network-manager-impl/build.gradle",
        "management/server/core/network-manager/network-manager-impl/pom.xml",
        "management/server/core/network-manager/pom.xml",
        "management/server/core/object-relation-manager/object-relation-manager-impl/build.gradle",
        "management/server/core/object-relation-manager/object-relation-manager-impl/pom.xml",
        "management/server/core/object-relation-manager/object-relation-manager-rest/build.gradle",
        "management/server/core/object-relation-manager/object-relation-manager-rest/pom.xml",
        "management/server/core/object-relation-manager/pom.xml",
        "management/server/core/peer-manager/peer-manager-api/build.gradle",
        "management/server/core/peer-manager/peer-manager-api/pom.xml",
        "management/server/core/peer-manager/peer-manager-cli/build.gradle",
        "management/server/core/peer-manager/peer-manager-cli/pom.xml",
        "management/server/core/peer-manager/peer-manager-impl/build.gradle",
        "management/server/core/peer-manager/peer-manager-impl/pom.xml",
        "management/server/core/peer-manager/peer-manager-rest-ui/build.gradle",
        "management/server/core/peer-manager/peer-manager-rest-ui/pom.xml",
        "management/server/core/peer-manager/peer-manager-rest/build.gradle",
        "management/server/core/peer-manager/peer-manager-rest/pom.xml",
        "management/server/core/peer-manager/pom.xml",
        "management/server/core/pom.xml",
        "management/server/core/security-manager/http-context-factory/build.gradle",
        "management/server/core/security-manager/http-context-factory/pom.xml",
        "management/server/core/security-manager/pom.xml",
        "management/server/core/security-manager/security-manager-api/build.gradle",
        "management/server/core/security-manager/security-manager-api/pom.xml",
        "management/server/core/security-manager/security-manager-impl/build.gradle",
        "management/server/core/security-manager/security-manager-impl/pom.xml",
        "management/server/core/security-manager/security-manager-rest/build.gradle",
        "management/server/core/security-manager/security-manager-rest/pom.xml",
        "management/server/core/subutai-appender/build.gradle",
        "management/server/core/subutai-appender/pom.xml",
        "management/server/core/system-manager/pom.xml",
        "management/server/core/system-manager/system-manager-api/build.gradle",
        "management/server/core/system-manager/system-manager-api/pom.xml",
        "management/server/core/system-manager/system-manager-impl/build.gradle",
        "management/server/core/system-manager/system-manager-impl/pom.xml",
        "management/server/core/system-manager/system-manager-rest/build.gradle",
        "management/server/core/system-manager/system-manager-rest/pom.xml",
        "management/server/core/template-manager/pom.xml",
        "management/server/core/template-manager/template-manager-api/build.gradle",
        "management/server/core/template-manager/template-manager-api/pom.xml",
        "management/server/core/template-manager/template-manager-impl/build.gradle",
        "management/server/core/template-manager/template-manager-impl/pom.xml",
        "management/server/core/template-manager/template-manager-rest/build.gradle",
        "management/server/core/template-manager/template-manager-rest/pom.xml",
        "management/server/core/test/pom.xml",
        "management/server/core/test/test-cli/build.gradle",
        "management/server/core/test/test-cli/pom.xml",
        "management/server/core/tracker/pom.xml",
        "management/server/core/tracker/tracker-api/build.gradle",
        "management/server/core/tracker/tracker-api/pom.xml",
        "management/server/core/tracker/tracker-impl/build.gradle",
        "management/server/core/tracker/tracker-impl/pom.xml",
        "management/server/core/tracker/tracker-rest-ui/build.gradle",
        "management/server/core/tracker/tracker-rest-ui/pom.xml",
        "management/server/core/tracker/tracker-rest/build.gradle",
        "management/server/core/tracker/tracker-rest/pom.xml",
        "management/server/karaf-health-checker/pom.xml",
        "management/server/pom.xml",
        "management/server/server-karaf/build.gradle",
        "management/server/server-karaf/pom.xml",
        "management/server/subutai-bazaar-share/build.gradle",
        "management/server/subutai-bazaar-share/pom.xml",
        "management/server/subutai-common/build.gradle",
        "management/server/subutai-common/pom.xml",
        "management/server/subutai-features/pom.xml",
        "management/server/webui-impl/build.gradle",
        "management/server/webui-impl/pom.xml",
        "management/server/webui/build.gradle",
        "management/server/webui/pom.xml"
      ],
      "largest_source_bytes": 1263241,
      "source_files_sampled": 1230,
      "oversized_source_files": 22,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "build.gradle",
        "management/pom.xml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "com.fasterxml.jackson.core:jackson-databind",
            "direct": true,
            "version": "2.9.7",
            "severity": "critical",
            "ecosystem": "maven",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-27xj-rqx5-2255",
              "GHSA-288c-cq4h-88gq",
              "GHSA-4w82-r329-3q67",
              "GHSA-57j2-w4cx-62h2",
              "GHSA-58pp-9c76-5625",
              "GHSA-5949-rw7g-wx7w",
              "GHSA-5jmj-h7xm-6q6v",
              "GHSA-5p34-5m6p-p58g",
              "GHSA-5r5r-6hpj-8gg9",
              "GHSA-5ww9-j83m-q7qx"
            ],
            "fixed_version": "3.1.4",
            "advisory_count": 58,
            "oldest_advisory_days": 2758
          },
          {
            "name": "com.nimbusds:nimbus-jose-jwt",
            "direct": true,
            "version": "5.9",
            "severity": "critical",
            "ecosystem": "maven",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-f6vf-pq8c-69m4",
              "GHSA-gvpg-vgmx-xg6w",
              "GHSA-xwmg-2g98-w7v9"
            ],
            "fixed_version": "10.0.2",
            "advisory_count": 3,
            "oldest_advisory_days": 2473
          },
          {
            "name": "io.netty:netty",
            "direct": true,
            "version": "3.9.4.Final",
            "severity": "critical",
            "ecosystem": "maven",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-5mcr-gq6c-3hq2",
              "GHSA-9vjp-v76f-g363",
              "GHSA-cqqj-4p63-rrmm",
              "GHSA-f256-j965-7f32",
              "GHSA-grg4-wf29-r9vv",
              "GHSA-p2v9-g2qv-p635",
              "GHSA-p979-4mfw-53vg",
              "GHSA-wm47-8v5p-wjpj",
              "GHSA-wx5j-54mm-rqqq",
              "GHSA-xfv3-rrfm-f2rv"
            ],
            "fixed_version": "4.1.71.Final",
            "advisory_count": 10,
            "oldest_advisory_days": 2478
          },
          {
            "name": "net.jpountz.lz4:lz4",
            "direct": true,
            "version": "1.2.0",
            "severity": "critical",
            "ecosystem": "maven",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-cmp6-m4wj-q63q",
              "GHSA-vqf4-7m7x-wgfc"
            ],
            "fixed_version": "1.10.1",
            "advisory_count": 2,
            "oldest_advisory_days": 238
          },
          {
            "name": "org.apache.derby:derby",
            "direct": true,
            "version": "10.12.1.1",
            "severity": "critical",
            "ecosystem": "maven",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-42xw-p62x-hwcf",
              "GHSA-rcjc-c4pj-xxrp"
            ],
            "fixed_version": "10.16.1.2",
            "advisory_count": 2,
            "oldest_advisory_days": 1534
          },
          {
            "name": "org.apache.karaf:apache-karaf",
            "direct": true,
            "version": "3.0.5",
            "severity": "critical",
            "ecosystem": "maven",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-544x-2jx9-4pfg",
              "GHSA-869j-5855-hjpm",
              "GHSA-9448-c9wq-jg9v",
              "GHSA-c2p4-8mvv-rwmv",
              "GHSA-chj8-5xgw-wcvj",
              "GHSA-cq9c-55r7-455x",
              "GHSA-m6g3-xq5q-4hg9"
            ],
            "fixed_version": "4.4.2",
            "advisory_count": 7,
            "oldest_advisory_days": 2772
          },
          {
            "name": "org.hsqldb:hsqldb",
            "direct": false,
            "version": "2.3.2",
            "severity": "critical",
            "ecosystem": "maven",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-77xx-rxvh-q682"
            ],
            "fixed_version": "2.7.1",
            "advisory_count": 1,
            "oldest_advisory_days": 1387
          },
          {
            "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
            "direct": true,
            "version": "2.9.7",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-xmc8-26q4-qjhx"
            ],
            "fixed_version": "2.12.1",
            "advisory_count": 1,
            "oldest_advisory_days": 1688
          },
          {
            "name": "com.google.code.gson:gson",
            "direct": true,
            "version": "2.8.5",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.7,
            "advisory_ids": [
              "GHSA-4jrv-ppp4-jm57"
            ],
            "fixed_version": "2.8.9",
            "advisory_count": 1,
            "oldest_advisory_days": 1544
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": "2.4",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-78wr-2p64-hpwj",
              "GHSA-gwrp-pvrq-jmwv"
            ],
            "fixed_version": "2.14.0",
            "advisory_count": 2,
            "oldest_advisory_days": 1915
          },
          {
            "name": "org.bouncycastle:bcpg-jdk15on",
            "direct": true,
            "version": "1.52",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-cj8j-37rh-8475"
            ],
            "fixed_version": "1.84",
            "advisory_count": 1,
            "oldest_advisory_days": 98
          },
          {
            "name": "org.bouncycastle:bcprov-jdk15on",
            "direct": true,
            "version": "1.52",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2j2x-hx4g-2gf4",
              "GHSA-4vhj-98r6-424h",
              "GHSA-6xx3-rg99-gc3p",
              "GHSA-72m5-fvvv-55m6",
              "GHSA-8xfc-gm6g-vgpv",
              "GHSA-9gp4-qrff-c648",
              "GHSA-c8xf-m4ff-jcxj",
              "GHSA-fjqm-246c-mwqg",
              "GHSA-hr8g-6v94-x4m9",
              "GHSA-qcj7-g2j5-g7r3"
            ],
            "fixed_version": "2.3.1",
            "advisory_count": 17,
            "oldest_advisory_days": 2838
          },
          {
            "name": "org.codehaus.jettison:jettison",
            "direct": true,
            "version": "1.3.5",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-56h3-78gp-v83r",
              "GHSA-7rf3-mqpx-h7xg",
              "GHSA-grr4-wv38-f68w",
              "GHSA-q6g2-g7f3-rr83",
              "GHSA-x27m-9w8j-5vcw"
            ],
            "fixed_version": "1.5.4",
            "advisory_count": 5,
            "oldest_advisory_days": 1407
          },
          {
            "name": "org.xerial.snappy:snappy-java",
            "direct": true,
            "version": "1.1.1.3",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-55g7-9cwv-5qfv",
              "GHSA-fjpj-2g6w-x25r",
              "GHSA-pqr6-cmr2-h8hf",
              "GHSA-qcwq-55hx-v3vh"
            ],
            "fixed_version": "1.1.10.4",
            "advisory_count": 4,
            "oldest_advisory_days": 1135
          },
          {
            "name": "org.json:json",
            "direct": false,
            "version": "20131018",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3vqj-43w4-2q58",
              "GHSA-4jq9-2xhw-jpx7"
            ],
            "fixed_version": "20231013",
            "advisory_count": 2,
            "oldest_advisory_days": 1319
          },
          {
            "name": "org.json:json",
            "direct": false,
            "version": "20150729",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3vqj-43w4-2q58",
              "GHSA-4jq9-2xhw-jpx7"
            ],
            "fixed_version": "20231013",
            "advisory_count": 2,
            "oldest_advisory_days": 1319
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": "18.0",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.9,
            "advisory_ids": [
              "GHSA-5mg8-w23w-74h3",
              "GHSA-7g45-4rm6-3mm3",
              "GHSA-mvr2-9pj6-7w5j"
            ],
            "fixed_version": "32.0.0-android",
            "advisory_count": 3,
            "oldest_advisory_days": 2230
          },
          {
            "name": "commons-configuration:commons-configuration",
            "direct": true,
            "version": "1.10",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-pvp8-3xj6-8c6x"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 441
          },
          {
            "name": "commons-net:commons-net",
            "direct": true,
            "version": "3.3",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-cgp8-4m63-fhh5"
            ],
            "fixed_version": "3.9.0",
            "advisory_count": 1,
            "oldest_advisory_days": 1329
          },
          {
            "name": "junit:junit",
            "direct": true,
            "version": "4.11",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 4.4,
            "advisory_ids": [
              "GHSA-269g-pwp5-87pp"
            ],
            "fixed_version": "4.13.1",
            "advisory_count": 1,
            "oldest_advisory_days": 2111
          },
          {
            "name": "junit:junit",
            "direct": true,
            "version": "4.12",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 4.4,
            "advisory_ids": [
              "GHSA-269g-pwp5-87pp"
            ],
            "fixed_version": "4.13.1",
            "advisory_count": 1,
            "oldest_advisory_days": 2111
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": "3.4",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-j288-q9x7-2f5v"
            ],
            "fixed_version": "3.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 378
          },
          {
            "name": "org.apache.httpcomponents:httpclient",
            "direct": true,
            "version": "4.5.2",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-7r82-7xv7-xcpj"
            ],
            "fixed_version": "5.0.3",
            "advisory_count": 1,
            "oldest_advisory_days": 1877
          },
          {
            "name": "org.bouncycastle:bcpkix-jdk15on",
            "direct": true,
            "version": "1.52",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-4cx2-fc23-5wg6",
              "GHSA-wg6q-6289-32hp"
            ],
            "fixed_version": "2.0.8",
            "advisory_count": 2,
            "oldest_advisory_days": 345
          },
          {
            "name": "org.bouncycastle:bcprov-ext-jdk15on",
            "direct": true,
            "version": "1.52",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.5,
            "advisory_ids": [
              "GHSA-6xx3-rg99-gc3p",
              "GHSA-72m5-fvvv-55m6",
              "GHSA-hr8g-6v94-x4m9",
              "GHSA-wjxj-5m7g-mg7q"
            ],
            "fixed_version": "1.74",
            "advisory_count": 4,
            "oldest_advisory_days": 1919
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 9,
          "critical": 7,
          "moderate": 9
        },
        "advisory_count": 133,
        "affected_count": 25,
        "assessed_count": 87,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 60,
        "direct_affected_count": 22
      },
      "ecosystems": [
        "maven"
      ],
      "dependencies": [
        {
          "name": "${project.groupId}:blueprint-auth",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:subutai-common",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:subutai-bazaar-share",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:cli-controller",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:security-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:security-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:security-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:object-relation-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:object-relation-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:host-registration-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:host-registration-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:host-registration-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:host-registration-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:key-server-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:key-server-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:key-server-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:environment-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:environment-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:environment-manager-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:environment-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:environment-manager-rest-ui",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:environment-metadata-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:environment-metadata-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:environment-metadata-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:host-registry-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:host-registry-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:host-registry-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:host-registry-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:command-executor-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:command-executor-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:command-executor-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:command-executor-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:command-executor-rest-ui",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:metric-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:metric-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:metric-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:metric-rest-ui",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:messenger-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:messenger-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:messenger-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:channel-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:channel-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:network-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:network-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:network-manager-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:peer-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:peer-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:peer-manager-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:peer-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:peer-manager-rest-ui",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:local-peer-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:local-peer-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:local-peer-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:local-peer-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:local-peer-rest-ui",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:karaf-health-checker",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:test-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:subutai-appender",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:bazaar-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:bazaar-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:bazaar-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:bazaar-manager-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:karaf-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:karaf-manager-cli",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:karaf-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:karaf-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:system-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:system-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:system-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:template-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:template-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:template-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:tracker-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:tracker-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:tracker-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:tracker-rest-ui",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:http-context-factory",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:identity-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:identity-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:identity-manager-rest",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:identity-manager-rest-ui",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:webui",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:webui",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:webui-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.karaf:apache-karaf",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${karaf.version}"
        },
        {
          "name": "org.apache.aries.blueprint:org.apache.aries.blueprint",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${aries.blueprint.version}"
        },
        {
          "name": "org.apache.aries.proxy:org.apache.aries.proxy",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${aries.proxy.version}"
        },
        {
          "name": "org.apache.aries:org.apache.aries.util",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${aries.util.version}"
        },
        {
          "name": "org.apache.karaf.shell:org.apache.karaf.shell.console",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${karaf.version}"
        },
        {
          "name": "org.apache.cxf:cxf-rt-frontend-jaxrs",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.apache.cxf.version}"
        },
        {
          "name": "org.apache.cxf:cxf-rt-rs-extension-providers",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.apache.cxf.version}"
        },
        {
          "name": "org.apache.cxf:cxf-rt-rs-client",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.apache.cxf.version}"
        },
        {
          "name": "org.apache.cxf:cxf-rt-transports-http-hc",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.apache.cxf.version}"
        },
        {
          "name": "javax.el:el-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.2"
        },
        {
          "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson.version}"
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-annotations",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson.version}"
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-databind",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson.version}"
        },
        {
          "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson.version}"
        },
        {
          "name": "junit:junit",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.11"
        },
        {
          "name": "org.hamcrest:hamcrest-all",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3"
        },
        {
          "name": "org.mockito:mockito-all",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.9.5"
        },
        {
          "name": "com.jayway.awaitility:awaitility",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.6.1"
        },
        {
          "name": "javax.servlet:javax.servlet-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${servlet.version}"
        },
        {
          "name": "javax.annotation:javax.annotation-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.2"
        },
        {
          "name": "com.google.code.gson:gson",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.8.5"
        },
        {
          "name": "com.google.guava:guava",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${com.google.guava.version}"
        },
        {
          "name": "com.fasterxml.uuid:java-uuid-generator",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.1.3"
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.4"
        },
        {
          "name": "commons-net:commons-net",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.3"
        },
        {
          "name": "commons-configuration:commons-configuration",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.10"
        },
        {
          "name": "org.apache.httpcomponents:httpclient",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.apache.httpcomonents.httpclient.version}"
        },
        {
          "name": "org.apache.httpcomponents:httpmime",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.apache.httpcomonents.httpclient.version}"
        },
        {
          "name": "org.apache.httpcomponents:httpcore",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.apache.httpcomonents.httpcore.version}"
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${slf4j.version}"
        },
        {
          "name": "org.slf4j:slf4j-simple",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${slf4j.version}"
        },
        {
          "name": "commons-codec:commons-codec",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.9"
        },
        {
          "name": "commons-validator:commons-validator",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.4.0"
        },
        {
          "name": "org.bouncycastle:bcmail-jdk15on",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.bouncycastle.version}"
        },
        {
          "name": "org.bouncycastle:bcpg-jdk15on",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.bouncycastle.version}"
        },
        {
          "name": "org.bouncycastle:bcprov-jdk15on",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.bouncycastle.version}"
        },
        {
          "name": "org.bouncycastle:bcprov-ext-jdk15on",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.bouncycastle.version}"
        },
        {
          "name": "org.bouncycastle:bcpkix-jdk15on",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.bouncycastle.version}"
        },
        {
          "name": "commons-pool:commons-pool",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.6"
        },
        {
          "name": "org.apache.openjpa:openjpa-all",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${openjpa.version}"
        },
        {
          "name": "org.apache.openjpa:openjpa",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${openjpa.version}"
        },
        {
          "name": "org.apache.derby:derby",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${derby.version}"
        },
        {
          "name": "com.codahale.metrics:metrics-core",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.0.2"
        },
        {
          "name": "io.netty:netty",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.9.4.Final"
        },
        {
          "name": "org.xerial.snappy:snappy-java",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.1.1.3"
        },
        {
          "name": "net.jpountz.lz4:lz4",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.2.0"
        },
        {
          "name": "org.codehaus.jettison:jettison",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3.5"
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${org.apache.commons.io.version}"
        },
        {
          "name": "com.nimbusds:nimbus-jose-jwt",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${nimbus.jwt.version}"
        },
        {
          "name": "pl.project13.maven:git-commit-id-plugin",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.2.0"
        },
        {
          "name": "${project.groupId}:desktop-manager-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:desktop-manager-impl",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.maven.scm:maven-scm-api",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "RELEASE"
        },
        {
          "name": "org.apache.maven.scm:maven-scm-provider-gitexe",
          "manifest": "management/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "RELEASE"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "com.codahale.metrics:metrics-core",
            "direct": true,
            "version": "3.0.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-annotations",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-annotations",
            "direct": true,
            "version": "2.9.7",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-databind",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-databind",
            "direct": true,
            "version": "2.9.7",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
            "direct": true,
            "version": "2.9.7",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider",
            "direct": true,
            "version": "2.9.7",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.uuid:java-uuid-generator",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.uuid:java-uuid-generator",
            "direct": true,
            "version": "3.1.3",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.code.gson:gson",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.code.gson:gson",
            "direct": true,
            "version": "2.8.5",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": "18.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.jayway.awaitility:awaitility",
            "direct": true,
            "version": "1.6.1",
            "ecosystem": "maven"
          },
          {
            "name": "com.nimbusds:nimbus-jose-jwt",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.nimbusds:nimbus-jose-jwt",
            "direct": true,
            "version": "5.9",
            "ecosystem": "maven"
          },
          {
            "name": "commons-codec:commons-codec",
            "direct": true,
            "version": "1.9",
            "ecosystem": "maven"
          },
          {
            "name": "commons-configuration:commons-configuration",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-configuration:commons-configuration",
            "direct": true,
            "version": "1.10",
            "ecosystem": "maven"
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": "2.4",
            "ecosystem": "maven"
          },
          {
            "name": "commons-net:commons-net",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-net:commons-net",
            "direct": true,
            "version": "3.3",
            "ecosystem": "maven"
          },
          {
            "name": "commons-pool:commons-pool",
            "direct": true,
            "version": "1.6",
            "ecosystem": "maven"
          },
          {
            "name": "commons-validator:commons-validator",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-validator:commons-validator",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty",
            "direct": true,
            "version": "3.9.4.Final",
            "ecosystem": "maven"
          },
          {
            "name": "javax.annotation:javax.annotation-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "javax.annotation:javax.annotation-api",
            "direct": true,
            "version": "1.2",
            "ecosystem": "maven"
          },
          {
            "name": "javax.el:el-api",
            "direct": true,
            "version": "2.2",
            "ecosystem": "maven"
          },
          {
            "name": "javax.servlet:javax.servlet-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "javax.servlet:javax.servlet-api",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "maven"
          },
          {
            "name": "junit:junit",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "junit:junit",
            "direct": true,
            "version": "4.11",
            "ecosystem": "maven"
          },
          {
            "name": "junit:junit",
            "direct": true,
            "version": "4.12",
            "ecosystem": "maven"
          },
          {
            "name": "net.jpountz.lz4:lz4",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries.blueprint:org.apache.aries.blueprint",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries.proxy:org.apache.aries.proxy",
            "direct": true,
            "version": "1.0.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries:org.apache.aries.util",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": "3.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cxf:cxf-rt-frontend-jaxrs",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cxf:cxf-rt-frontend-jaxrs",
            "direct": true,
            "version": "3.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cxf:cxf-rt-rs-client",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cxf:cxf-rt-rs-client",
            "direct": true,
            "version": "3.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cxf:cxf-rt-rs-extension-providers",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cxf:cxf-rt-rs-extension-providers",
            "direct": true,
            "version": "3.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cxf:cxf-rt-transports-http-hc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cxf:cxf-rt-transports-http-hc",
            "direct": true,
            "version": "3.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.derby:derby",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.derby:derby",
            "direct": true,
            "version": "10.12.1.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.httpcomponents:httpclient",
            "direct": true,
            "version": "4.5.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.httpcomponents:httpcore",
            "direct": true,
            "version": "4.4.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.httpcomponents:httpmime",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.httpcomponents:httpmime",
            "direct": true,
            "version": "4.5.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.shell:org.apache.karaf.shell.console",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.shell:org.apache.karaf.shell.console",
            "direct": true,
            "version": "3.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf:apache-karaf",
            "direct": true,
            "version": "3.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.scm:maven-scm-api",
            "direct": true,
            "version": "RELEASE",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.scm:maven-scm-provider-gitexe",
            "direct": true,
            "version": "RELEASE",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.openjpa:openjpa",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.openjpa:openjpa",
            "direct": true,
            "version": "2.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.openjpa:openjpa-all",
            "direct": true,
            "version": "2.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcmail-jdk15on",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcmail-jdk15on",
            "direct": true,
            "version": "1.52",
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcpg-jdk15on",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcpg-jdk15on",
            "direct": true,
            "version": "1.52",
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcpkix-jdk15on",
            "direct": true,
            "version": "1.52",
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcprov-ext-jdk15on",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcprov-ext-jdk15on",
            "direct": true,
            "version": "1.52",
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcprov-jdk15on",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcprov-jdk15on",
            "direct": true,
            "version": "1.52",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.jettison:jettison",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.jettison:jettison",
            "direct": true,
            "version": "1.3.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.hamcrest:hamcrest-all",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.hamcrest:hamcrest-all",
            "direct": true,
            "version": "1.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-all",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-all",
            "direct": true,
            "version": "1.9.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": "1.7.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-simple",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-simple",
            "direct": true,
            "version": "1.7.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.xerial.snappy:snappy-java",
            "direct": true,
            "version": "1.1.1.3",
            "ecosystem": "maven"
          },
          {
            "name": "pl.project13.maven:git-commit-id-plugin",
            "direct": true,
            "version": "2.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.subutai:environment-manager-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.subutai:identity-manager-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.subutai:peer-manager-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.subutai:subutai-bazaar-share",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.subutai:subutai-common",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.subutai:system-manager-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.subutai:template-manager-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "javax.xml.bind:jaxb-api",
            "direct": false,
            "version": "2.2.11",
            "ecosystem": "maven"
          },
          {
            "name": "joda-time:joda-time",
            "direct": false,
            "version": "2.9.9",
            "ecosystem": "maven"
          },
          {
            "name": "log4j:log4j",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "net.sf.debian-maven:debian-maven-plugin",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries.blueprint:blueprint-parser",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.aries.blueprint:org.apache.aries.blueprint.api",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cxf.karaf:apache-cxf",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.felix:maven-bundle-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.felix:maven-bundle-plugin",
            "direct": false,
            "version": "2.3.7",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.felix:maven-bundle-plugin",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.geronimo.specs:geronimo-jpa_2.0_spec",
            "direct": false,
            "version": "1.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.bundle:org.apache.karaf.bundle.core",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.features:enterprise",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.features:framework",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.features:spring",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.features:standard",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.jaas:org.apache.karaf.jaas.boot",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.jaas:org.apache.karaf.jaas.config",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.jaas:org.apache.karaf.jaas.modules",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.tooling:features-maven-plugin",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.tooling:karaf-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.karaf.tooling:karaf-maven-plugin",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-antrun-plugin",
            "direct": false,
            "version": "1.7",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-antrun-plugin",
            "direct": false,
            "version": "1.8",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": "3.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-dependency-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-deploy-plugin",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-gpg-plugin",
            "direct": false,
            "version": "1.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-install-plugin",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-jar-plugin",
            "direct": false,
            "version": "2.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-javadoc-plugin",
            "direct": false,
            "version": "2.10",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-release-plugin",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-resources-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-resources-plugin",
            "direct": false,
            "version": "2.6",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-source-plugin",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-surefire-plugin",
            "direct": false,
            "version": "2.22.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-war-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-war-plugin",
            "direct": false,
            "version": "2.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.servicemix:servicemix-beanflow",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:findbugs-maven-plugin",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:openjpa-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:xml-maven-plugin",
            "direct": false,
            "version": "1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty.aggregate:jetty-all-server",
            "direct": false,
            "version": "8.1.15.v20140411",
            "ecosystem": "maven"
          },
          {
            "name": "org.hsqldb:hsqldb",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.jacoco:jacoco-maven-plugin",
            "direct": false,
            "version": "0.7.2.201409121644",
            "ecosystem": "maven"
          },
          {
            "name": "org.jolokia:jolokia-osgi",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.json:json",
            "direct": false,
            "version": "20131018",
            "ecosystem": "maven"
          },
          {
            "name": "org.json:json",
            "direct": false,
            "version": "20150729",
            "ecosystem": "maven"
          },
          {
            "name": "org.jsoup:jsoup",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:org.osgi.compendium",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:org.osgi.core",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:org.osgi.core",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.sonatype.plugins:nexus-staging-maven-plugin",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "maven"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 147,
        "direct_count": 86,
        "indirect_count": 61
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 14,
        "merged_prs": 1949,
        "open_issues": 26,
        "closed_ratio": 0.97,
        "closed_issues": 852,
        "closed_unmerged_prs": 73
      },
      "bus_factor": 1,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "lbthomsen",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/2730860?v=4"
        }
      ],
      "contributors_sampled": 1,
      "top_contributor_share": 1
    },
    "quality_signals": {
      "has_ci": false,
      "has_tests": true,
      "ci_workflows": [],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 9,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 0,
            "reason": "0 out of 7 merged PRs checked by a CI test -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 1/26 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 0,
            "reason": "project has 0 contributing companies or organizations -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": null,
            "reason": "no workflows found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 0,
            "reason": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": null,
            "reason": "no dependencies found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": null,
            "reason": "No tokens found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "99 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "822a0d64891018576c79d5ab330439efcfbf475b",
        "ran_at": "2026-07-25T04:12:48Z",
        "aggregate_score": 1.5,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": null,
      "oldest_open_prs": [
        {
          "number": 2876,
          "created_at": "2020-03-25T06:20:44Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2886,
          "created_at": "2020-10-13T04:34:28Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2887,
          "created_at": "2020-10-13T20:38:01Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2899,
          "created_at": "2021-01-20T23:03:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2900,
          "created_at": "2021-04-26T17:42:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2901,
          "created_at": "2021-04-26T20:05:33Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2902,
          "created_at": "2021-06-04T01:01:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2903,
          "created_at": "2021-08-13T15:23:32Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2904,
          "created_at": "2021-08-13T15:28:12Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2907,
          "created_at": "2022-05-20T20:50:28Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2908,
          "created_at": "2022-06-29T19:25:10Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2909,
          "created_at": "2022-07-15T20:07:21Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2911,
          "created_at": "2022-12-06T00:01:24Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2912,
          "created_at": "2023-01-02T22:03:40Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2020-12-05T14:48:58Z",
      "ci_last_conclusion": null,
      "oldest_open_issues": [
        {
          "number": 803,
          "created_at": "2016-04-28T11:15:50Z",
          "last_comment_at": "2018-04-11T06:34:42Z",
          "last_comment_author": "amol4anoff"
        },
        {
          "number": 1128,
          "created_at": "2016-07-13T06:39:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1663,
          "created_at": "2017-01-11T00:19:42Z",
          "last_comment_at": "2017-01-11T00:19:58Z",
          "last_comment_author": "akarasulu"
        },
        {
          "number": 1899,
          "created_at": "2017-07-12T09:55:41Z",
          "last_comment_at": "2018-10-31T08:27:36Z",
          "last_comment_author": "dilshat"
        },
        {
          "number": 1901,
          "created_at": "2017-07-12T10:15:52Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1984,
          "created_at": "2017-08-23T05:13:58Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2075,
          "created_at": "2017-10-12T10:14:05Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2098,
          "created_at": "2017-11-01T07:35:22Z",
          "last_comment_at": "2018-05-10T03:43:51Z",
          "last_comment_author": "dilshat"
        },
        {
          "number": 2127,
          "created_at": "2017-11-18T12:06:42Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2153,
          "created_at": "2017-11-27T06:14:36Z",
          "last_comment_at": "2017-11-28T02:55:51Z",
          "last_comment_author": "lbthomsen"
        },
        {
          "number": 2155,
          "created_at": "2017-11-28T18:08:50Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2201,
          "created_at": "2018-01-17T06:41:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2222,
          "created_at": "2018-01-24T05:01:24Z",
          "last_comment_at": "2018-07-24T06:40:37Z",
          "last_comment_author": "Shahrizada"
        },
        {
          "number": 2379,
          "created_at": "2018-04-02T09:54:21Z",
          "last_comment_at": "2018-04-02T13:29:50Z",
          "last_comment_author": "dilshat"
        },
        {
          "number": 2408,
          "created_at": "2018-04-18T11:43:27Z",
          "last_comment_at": "2018-04-18T11:44:49Z",
          "last_comment_author": "dilshat"
        },
        {
          "number": 2541,
          "created_at": "2018-07-04T14:00:20Z",
          "last_comment_at": "2019-01-23T11:36:15Z",
          "last_comment_author": "etursunbaev"
        },
        {
          "number": 2603,
          "created_at": "2018-08-06T10:08:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2604,
          "created_at": "2018-08-06T10:11:43Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2605,
          "created_at": "2018-08-06T10:11:55Z",
          "last_comment_at": "2018-08-13T08:53:57Z",
          "last_comment_author": "dilshat"
        },
        {
          "number": 2676,
          "created_at": "2018-10-08T04:30:35Z",
          "last_comment_at": "2018-10-15T10:09:56Z",
          "last_comment_author": "dilshat"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/subutai-io/peer-os",
    "host": "github.com",
    "name": "peer-os",
    "owner": "subutai-io"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "critical",
      "name": "Overall health",
      "note": "Abandonment Policy applies a 60% multiplier to weighted overall health and gives it a ceiling of 49.",
      "notes": [
        {
          "code": "abandonment_overall_adjustment",
          "params": {
            "cap": 49,
            "pct": 60
          }
        }
      ],
      "value": 23,
      "inputs": {
        "security": 15,
        "vitality": 25,
        "community": 49,
        "governance": 49,
        "engineering": 50,
        "abandonment_cap": 49,
        "abandonment_state": "likely_abandoned",
        "abandonment_multiplier": 60,
        "weighted_overall_before_abandonment": 38,
        "overall_after_abandonment_multiplier": 23
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "critical",
        "name": "Vitality",
        "value": 25,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "critical",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 1,
            "inputs": {
              "commits_last_year": 0,
              "human_commit_share": 1,
              "days_since_last_push": 1299,
              "active_weeks_last_year": 0
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 1299 days ago",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 1299
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "0/52 weeks with commits",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "0 commits in the last year",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "moderate",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 60,
            "inputs": {
              "releases_count": 65,
              "latest_release_tag": "8.7.1",
              "releases_from_tags": false,
              "days_since_latest_release": 2461,
              "mean_days_between_releases": 34.7
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "65 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 65
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 2461 days ago",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 2461
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~34.7 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 34.7
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "moderate",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "cap": 49,
              "state": "likely_abandoned",
              "guards": [],
              "signals": [
                "unanswered_contributions",
                "issue_rot",
                "unfixed_advisory",
                "release_stall",
                "scorecard_unmaintained"
              ],
              "red_flag": true,
              "multiplier_pct": 60,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": 14,
              "unanswered_open_issues": 19,
              "days_since_last_merged_pr": 2057,
              "days_since_last_human_commit": 2057,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "no human commit for 2057 days; 5 unmet obligation(s): pull requests unanswered, issues unanswered, a fixed advisory left unapplied, releases stalled, Scorecard reports it unmaintained",
                "points": 60,
                "status": "partial",
                "details": [
                  {
                    "code": "abandonment_flagged",
                    "params": {
                      "days": 2057,
                      "count": 5,
                      "signals": "pull requests unanswered, issues unanswered, a fixed advisory left unapplied, releases stalled, Scorecard reports it unmaintained"
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "at_risk",
        "name": "Community & Adoption",
        "value": 49,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "at_risk",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 49,
            "inputs": {
              "forks": 31,
              "stars": 65,
              "watchers": 21,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "65 stars",
                "points": 29.3,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 65
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "31 forks",
                "points": 12.3,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 31
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "21 watchers",
                "points": 7.2,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 21
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "moderate",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "at_risk",
        "name": "Sustainability & Governance",
        "value": 49,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "critical",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 10,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 1,
              "top_contributor_share": 1
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 100% of commits",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 100
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "1 contributors",
                "points": 1.4,
                "status": "partial",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 0 contributing companies or organizations -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 82,
            "inputs": {
              "merged_prs": 1949,
              "open_issues": 26,
              "closed_issues": 852,
              "issue_closed_ratio": 0.97,
              "closed_unmerged_prs": 73
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "97% of issues closed",
                "points": 45.3,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 97
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "1949/2022 decided PRs merged",
                "points": 36.9,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 1949,
                      "decided": 2022
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 1/26 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 62,
            "inputs": {
              "followers": 14,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "subutai-io",
              "public_repos": 35,
              "account_age_days": 3830
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "14 followers of subutai-io",
                "points": 8.5,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 14,
                      "login": "subutai-io"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "35 public repos, account ~10 yr old",
                "points": 23.3,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 35
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 10
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "moderate",
        "name": "Engineering Quality",
        "value": 50,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "critical",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 24,
            "inputs": {
              "has_ci": false,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "0 out of 7 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": "https://subutai.io",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://subutai.io",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "critical",
        "name": "Security",
        "value": 15,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "critical",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Dangerous-Workflow, Packaging, Pinned-Dependencies, Signed-Releases, Token-Permissions. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "dangerous_workflow",
                    "packaging",
                    "pinned_dependencies",
                    "signed_releases",
                    "token_permissions"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 15,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 12,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 6,
              "scorecard_aggregate": 1.5
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "0 out of 7 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 1/26 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 0 contributing companies or organizations -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no workflows found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "no dependencies found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "No tokens found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "99 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "critical",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 87 resolved dependencies against OSV; 60 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 87
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 60
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 13,
            "inputs": {
              "source": "osv",
              "advisories": 133,
              "affected_packages": 25,
              "assessed_packages": 87,
              "unassessed_packages": 60,
              "affected_by_severity": "critical 7, high 9, moderate 9",
              "direct_affected_packages": 22
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "22 affected: com.fasterxml.jackson.core:jackson-databind 2.9.7 (critical 9.8), com.nimbusds:nimbus-jose-jwt 5.9 (critical 9.8), io.netty:netty 3.9.4.Final (critical 9.1), +19 more",
                "points": 1.6,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 22,
                      "packages": "com.fasterxml.jackson.core:jackson-databind 2.9.7 (critical 9.8), com.nimbusds:nimbus-jose-jwt 5.9 (critical 9.8), io.netty:netty 3.9.4.Final (critical 9.1)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 19
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "22 advisory-carrying package(s) unaddressed past 90 days; oldest published 2838 days ago",
                "points": 8,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 22,
                      "oldest": 2838
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 87,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 1
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "at_risk",
        "name": "AI Readiness",
        "value": 47,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "critical",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 20,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.38,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "38 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 20.3,
                "status": "partial",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 38,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Pinned-Dependencies. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_pinned_dependencies"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 51,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0,
              "toolchain_manifests": [
                "build.gradle",
                "management/pom.xml",
                "management/server/core/bazaar-manager/bazaar-manager-api/build.gradle",
                "management/server/core/bazaar-manager/bazaar-manager-api/pom.xml",
                "management/server/core/bazaar-manager/bazaar-manager-cli/build.gradle",
                "management/server/core/bazaar-manager/bazaar-manager-cli/pom.xml",
                "management/server/core/bazaar-manager/bazaar-manager-impl/build.gradle",
                "management/server/core/bazaar-manager/bazaar-manager-impl/pom.xml",
                "management/server/core/bazaar-manager/bazaar-manager-rest/build.gradle",
                "management/server/core/bazaar-manager/bazaar-manager-rest/pom.xml",
                "management/server/core/bazaar-manager/pom.xml",
                "management/server/core/channel-manager/channel-manager-api/build.gradle",
                "management/server/core/channel-manager/channel-manager-api/pom.xml",
                "management/server/core/channel-manager/channel-manager-impl/build.gradle",
                "management/server/core/channel-manager/channel-manager-impl/pom.xml",
                "management/server/core/channel-manager/pom.xml",
                "management/server/core/cli-controller/build.gradle",
                "management/server/core/cli-controller/pom.xml",
                "management/server/core/command-executor/command-executor-api/build.gradle",
                "management/server/core/command-executor/command-executor-api/pom.xml",
                "management/server/core/command-executor/command-executor-cli/build.gradle",
                "management/server/core/command-executor/command-executor-cli/pom.xml",
                "management/server/core/command-executor/command-executor-impl/build.gradle",
                "management/server/core/command-executor/command-executor-impl/pom.xml",
                "management/server/core/command-executor/command-executor-rest-ui/build.gradle",
                "management/server/core/command-executor/command-executor-rest-ui/pom.xml",
                "management/server/core/command-executor/command-executor-rest/build.gradle",
                "management/server/core/command-executor/command-executor-rest/pom.xml",
                "management/server/core/command-executor/pom.xml",
                "management/server/core/desktop-manager/desktop-manager-api/build.gradle",
                "management/server/core/desktop-manager/desktop-manager-api/pom.xml",
                "management/server/core/desktop-manager/desktop-manager-impl/build.gradle",
                "management/server/core/desktop-manager/desktop-manager-impl/pom.xml",
                "management/server/core/desktop-manager/pom.xml",
                "management/server/core/environment-manager/environment-manager-api/build.gradle",
                "management/server/core/environment-manager/environment-manager-api/pom.xml",
                "management/server/core/environment-manager/environment-manager-cli/build.gradle",
                "management/server/core/environment-manager/environment-manager-cli/pom.xml",
                "management/server/core/environment-manager/environment-manager-impl/build.gradle",
                "management/server/core/environment-manager/environment-manager-impl/pom.xml",
                "management/server/core/environment-manager/environment-manager-rest-ui/build.gradle",
                "management/server/core/environment-manager/environment-manager-rest-ui/pom.xml",
                "management/server/core/environment-manager/environment-manager-rest/build.gradle",
                "management/server/core/environment-manager/environment-manager-rest/pom.xml",
                "management/server/core/environment-manager/pom.xml",
                "management/server/core/environment-metadata-manager/environment-metadata-manager-api/pom.xml",
                "management/server/core/environment-metadata-manager/environment-metadata-manager-impl/pom.xml",
                "management/server/core/environment-metadata-manager/environment-metadata-manager-rest/pom.xml",
                "management/server/core/environment-metadata-manager/pom.xml",
                "management/server/core/host-registration/host-registration-api/build.gradle",
                "management/server/core/host-registration/host-registration-api/pom.xml",
                "management/server/core/host-registration/host-registration-cli/build.gradle",
                "management/server/core/host-registration/host-registration-cli/pom.xml",
                "management/server/core/host-registration/host-registration-impl/build.gradle",
                "management/server/core/host-registration/host-registration-impl/pom.xml",
                "management/server/core/host-registration/host-registration-rest/build.gradle",
                "management/server/core/host-registration/host-registration-rest/pom.xml",
                "management/server/core/host-registration/pom.xml",
                "management/server/core/host-registry/host-registry-api/build.gradle",
                "management/server/core/host-registry/host-registry-api/pom.xml",
                "management/server/core/host-registry/host-registry-cli/build.gradle",
                "management/server/core/host-registry/host-registry-cli/pom.xml",
                "management/server/core/host-registry/host-registry-impl/build.gradle",
                "management/server/core/host-registry/host-registry-impl/pom.xml",
                "management/server/core/host-registry/host-registry-rest/build.gradle",
                "management/server/core/host-registry/host-registry-rest/pom.xml",
                "management/server/core/host-registry/pom.xml",
                "management/server/core/identity-manager/blueprint-auth/build.gradle",
                "management/server/core/identity-manager/blueprint-auth/pom.xml",
                "management/server/core/identity-manager/identity-manager-api/build.gradle",
                "management/server/core/identity-manager/identity-manager-api/pom.xml",
                "management/server/core/identity-manager/identity-manager-impl/build.gradle",
                "management/server/core/identity-manager/identity-manager-impl/pom.xml",
                "management/server/core/identity-manager/identity-manager-rest-ui/build.gradle",
                "management/server/core/identity-manager/identity-manager-rest-ui/pom.xml",
                "management/server/core/identity-manager/identity-manager-rest/build.gradle",
                "management/server/core/identity-manager/identity-manager-rest/pom.xml",
                "management/server/core/identity-manager/pom.xml",
                "management/server/core/karaf-manager/karaf-manager-api/build.gradle",
                "management/server/core/karaf-manager/karaf-manager-api/pom.xml",
                "management/server/core/karaf-manager/karaf-manager-cli/build.gradle",
                "management/server/core/karaf-manager/karaf-manager-cli/pom.xml",
                "management/server/core/karaf-manager/karaf-manager-impl/build.gradle",
                "management/server/core/karaf-manager/karaf-manager-impl/pom.xml",
                "management/server/core/karaf-manager/karaf-manager-rest/build.gradle",
                "management/server/core/karaf-manager/karaf-manager-rest/pom.xml",
                "management/server/core/karaf-manager/pom.xml",
                "management/server/core/key-server/key-server-api/build.gradle",
                "management/server/core/key-server/key-server-api/pom.xml",
                "management/server/core/key-server/key-server-impl/build.gradle",
                "management/server/core/key-server/key-server-impl/pom.xml",
                "management/server/core/key-server/key-server-rest/build.gradle",
                "management/server/core/key-server/key-server-rest/pom.xml",
                "management/server/core/key-server/pom.xml",
                "management/server/core/local-peer/local-peer-api/pom.xml",
                "management/server/core/local-peer/local-peer-cli/build.gradle",
                "management/server/core/local-peer/local-peer-cli/pom.xml",
                "management/server/core/local-peer/local-peer-impl/build.gradle",
                "management/server/core/local-peer/local-peer-impl/pom.xml",
                "management/server/core/local-peer/local-peer-rest-ui/build.gradle",
                "management/server/core/local-peer/local-peer-rest-ui/pom.xml",
                "management/server/core/local-peer/local-peer-rest/build.gradle",
                "management/server/core/local-peer/local-peer-rest/pom.xml",
                "management/server/core/local-peer/pom.xml",
                "management/server/core/messenger/messenger-api/build.gradle",
                "management/server/core/messenger/messenger-api/pom.xml",
                "management/server/core/messenger/messenger-impl/build.gradle",
                "management/server/core/messenger/messenger-impl/pom.xml",
                "management/server/core/messenger/messenger-rest/build.gradle",
                "management/server/core/messenger/messenger-rest/pom.xml",
                "management/server/core/messenger/pom.xml",
                "management/server/core/metric/metric-api/build.gradle",
                "management/server/core/metric/metric-api/pom.xml",
                "management/server/core/metric/metric-cli/build.gradle",
                "management/server/core/metric/metric-cli/pom.xml",
                "management/server/core/metric/metric-impl/build.gradle",
                "management/server/core/metric/metric-impl/pom.xml",
                "management/server/core/metric/metric-rest-ui/build.gradle",
                "management/server/core/metric/metric-rest-ui/pom.xml",
                "management/server/core/metric/pom.xml",
                "management/server/core/network-manager/network-manager-api/build.gradle",
                "management/server/core/network-manager/network-manager-api/pom.xml",
                "management/server/core/network-manager/network-manager-cli/build.gradle",
                "management/server/core/network-manager/network-manager-cli/pom.xml",
                "management/server/core/network-manager/network-manager-impl/build.gradle",
                "management/server/core/network-manager/network-manager-impl/pom.xml",
                "management/server/core/network-manager/pom.xml",
                "management/server/core/object-relation-manager/object-relation-manager-impl/build.gradle",
                "management/server/core/object-relation-manager/object-relation-manager-impl/pom.xml",
                "management/server/core/object-relation-manager/object-relation-manager-rest/build.gradle",
                "management/server/core/object-relation-manager/object-relation-manager-rest/pom.xml",
                "management/server/core/object-relation-manager/pom.xml",
                "management/server/core/peer-manager/peer-manager-api/build.gradle",
                "management/server/core/peer-manager/peer-manager-api/pom.xml",
                "management/server/core/peer-manager/peer-manager-cli/build.gradle",
                "management/server/core/peer-manager/peer-manager-cli/pom.xml",
                "management/server/core/peer-manager/peer-manager-impl/build.gradle",
                "management/server/core/peer-manager/peer-manager-impl/pom.xml",
                "management/server/core/peer-manager/peer-manager-rest-ui/build.gradle",
                "management/server/core/peer-manager/peer-manager-rest-ui/pom.xml",
                "management/server/core/peer-manager/peer-manager-rest/build.gradle",
                "management/server/core/peer-manager/peer-manager-rest/pom.xml",
                "management/server/core/peer-manager/pom.xml",
                "management/server/core/pom.xml",
                "management/server/core/security-manager/http-context-factory/build.gradle",
                "management/server/core/security-manager/http-context-factory/pom.xml",
                "management/server/core/security-manager/pom.xml",
                "management/server/core/security-manager/security-manager-api/build.gradle",
                "management/server/core/security-manager/security-manager-api/pom.xml",
                "management/server/core/security-manager/security-manager-impl/build.gradle",
                "management/server/core/security-manager/security-manager-impl/pom.xml",
                "management/server/core/security-manager/security-manager-rest/build.gradle",
                "management/server/core/security-manager/security-manager-rest/pom.xml",
                "management/server/core/subutai-appender/build.gradle",
                "management/server/core/subutai-appender/pom.xml",
                "management/server/core/system-manager/pom.xml",
                "management/server/core/system-manager/system-manager-api/build.gradle",
                "management/server/core/system-manager/system-manager-api/pom.xml",
                "management/server/core/system-manager/system-manager-impl/build.gradle",
                "management/server/core/system-manager/system-manager-impl/pom.xml",
                "management/server/core/system-manager/system-manager-rest/build.gradle",
                "management/server/core/system-manager/system-manager-rest/pom.xml",
                "management/server/core/template-manager/pom.xml",
                "management/server/core/template-manager/template-manager-api/build.gradle",
                "management/server/core/template-manager/template-manager-api/pom.xml",
                "management/server/core/template-manager/template-manager-impl/build.gradle",
                "management/server/core/template-manager/template-manager-impl/pom.xml",
                "management/server/core/template-manager/template-manager-rest/build.gradle",
                "management/server/core/template-manager/template-manager-rest/pom.xml",
                "management/server/core/test/pom.xml",
                "management/server/core/test/test-cli/build.gradle",
                "management/server/core/test/test-cli/pom.xml",
                "management/server/core/tracker/pom.xml",
                "management/server/core/tracker/tracker-api/build.gradle",
                "management/server/core/tracker/tracker-api/pom.xml",
                "management/server/core/tracker/tracker-impl/build.gradle",
                "management/server/core/tracker/tracker-impl/pom.xml",
                "management/server/core/tracker/tracker-rest-ui/build.gradle",
                "management/server/core/tracker/tracker-rest-ui/pom.xml",
                "management/server/core/tracker/tracker-rest/build.gradle",
                "management/server/core/tracker/tracker-rest/pom.xml",
                "management/server/karaf-health-checker/pom.xml",
                "management/server/pom.xml",
                "management/server/server-karaf/build.gradle",
                "management/server/server-karaf/pom.xml",
                "management/server/subutai-bazaar-share/build.gradle",
                "management/server/subutai-bazaar-share/pom.xml",
                "management/server/subutai-common/build.gradle",
                "management/server/subutai-common/pom.xml",
                "management/server/subutai-features/pom.xml",
                "management/server/webui-impl/build.gradle",
                "management/server/webui-impl/pom.xml",
                "management/server/webui/build.gradle",
                "management/server/webui/pom.xml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "build.gradle, management/pom.xml, management/server/core/bazaar-manager/bazaar-manager-api/build.gradle (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "build.gradle, management/pom.xml, management/server/core/bazaar-manager/bazaar-manager-api/build.gradle"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "Java (statically typed)",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Java"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "no dependencies found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "primary_language": "Java",
              "largest_source_bytes": 1263241,
              "source_files_sampled": 1230,
              "oversized_source_files": 22
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Java (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Java"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "22/1230 source files over 60KB",
                "points": 54,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1230,
                      "oversized": 22
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-25T04:13:12.061507Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/subutai-io/peer-os.svg",
  "full_name": "subutai-io/peer-os",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.

Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v1.13.0, схема v0.27.0 — повна методологія · вікі метрик.

Як окремий результат виглядає на тлі всього реєстру: сукупна статистика.