Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.27.0 · метрики 2.5.0 · 2026-08-01 01:59 UTC

constructorfabric / gears-rust

All-in-one open-source framework & middleware for enterprise-grade multi-tenant and multi-tier XaaS Services development

RustApache-2.0★ 25 зірок⑂ 34 форкиз трав. 2026 р.Переглянути на GitHub ↗
ТипБібліотекаМережевий сервісІнструмент командного рядкаяк це визначено

constructorfabric/gears-rust має індекс здоров’я 88 зі 100, що відповідає смузі «Відмінний». Найвищий показник — Vitality (93/100), найнижчий — Community & Adoption (56/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконують 2 учасники.

88
загалом / 100
Відмінний

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

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

88
Винятковий93-100Верхній щабель реєстру (≈ топ-5%); відповідає практично всім перевіреним критеріям
Відмінний80-92Сильний за всіма напрямами; незначні прогалини
Добрий65-79Здоровий; прогалини обмежені та керовані
Помірний50-64Прийнятний, але з помітними прогалинами; рекомендовано перевірку
Слабкий35-49Суттєві недоліки в кількох сферах
У зоні ризику20-34Суттєві слабкі місця; впровадження потребує обережності
Критичний1-19Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
ЖиттєздатністьСпільнота тавпровадженняСталість таврядуванняІнженернаякістьБезпекаГотовність доШІ

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

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

Зважений загальний бал 74 калібровано до 88 за шкалою опублікованого індексу (калібрування реєстру 2026-08-02).

Власність

Constructor FabricОрганізація
40 підписників36 публічних репозиторіївз трав. 2026 р.

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

Пакетні екосистеми

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікаціяТеги
crates.iocf-gears-toolkit-db0.10.12 20662 дні томуconstructorfabriccf-gearscf-gears-toolkitdevelopment-tools
crates.iocf-gears-system-sdks0.1.402 17963 дні томуconstructorfabriccf-gearscf-gears-systemdevelopment-tools
crates.iocf-gears-toolkit-gts0.1.42 18152 дні томуconstructorfabriccf-gearscf-gears-toolkitdevelopment-tools
crates.iocf-gears-toolkit-sdk0.7.22 17552 дні томуconstructorfabriccf-gearscf-gears-toolkitdevelopment-tools
crates.iocf-gears-file-parser0.1.328072 дні томуconstructorfabriccf-gearsparsing
crates.iocf-gears-toolkit-auth0.7.365348 днів томуconstructorfabriccf-gearscf-gears-toolkitdevelopment-tools
crates.iocf-gears-toolkit-http0.6.91 84858 днів томуconstructorfabriccf-gearscf-gears-toolkitweb-programming
crates.iocf-gears-toolkit-odata0.8.42 22352 дні томуconstructorfabriccf-gearscf-gears-toolkitweb-programming

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

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

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

93Винятковий · 21% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
34.6/36Ритм комітів — 50/52 тижнів із комітами
18/18Обсяг комітів — 3 032 комітів за останній рік
0/10OpenSSF Scorecard: Maintained — project was created within the last 90 days. Please review its contents carefully
Використані вхідні дані
commits_last_year3 032
human_commit_share0,89
days_since_last_push0
active_weeks_last_year50
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 100 релізів
36/36Свіжість релізів — останній реліз 1 дн. тому
27/27Ритм релізів — реліз кожні ~0 дн.
0/10OpenSSF Scorecard: Signed-Releases — немає даних
Використані вхідні дані
releases_count100
latest_release_tagcf-gears-cluster-conformance-v0.1.3
releases_from_tagsні
days_since_latest_release1
mean_days_between_releases0
Виключено з оцінювання (немає даних або не застосовно): OpenSSF Scorecard: Signed-Releases. Залишкові ваги перенормовано.

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

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

56Помірний · 17% загального індексу
Як обчислюється оцінка
22.4/60Зірки — 25 зірок
12.7/25Форки — 34 форків
0/15Спостерігачі — 0 спостерігачів
Використані вхідні дані
forks34
stars25
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
22.5/22.5Ліцензія — визнана ліцензія (Apache-2.0)
18/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
0/7.2Шаблон issue
0/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseтак
readme_badges
has_contributingтак
has_issue_templateні
has_code_of_conductні
readme_badge_services
has_pull_request_templateні
Як обчислюється оцінка
55.1/80Щомісячні завантаження — 13 545 завантажень/місяць у crates
0/20Залежні пакети в реєстрі — ця екосистема цього не повідомляє
Використані вхідні дані
packagescf-gears-toolkit-db, cf-gears-system-sdks, cf-gears-toolkit-gts, cf-gears-toolkit-sdk, cf-gears-file-parser, cf-gears-toolkit-auth, cf-gears-toolkit-http, cf-gears-toolkit-odata
dependents
ecosystemscrates
total_downloads40 636
monthly_downloads13 545
Виключено з оцінювання (немає даних або не застосовно): Залежні пакети в реєстрі. Залишкові ваги перенормовано.

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

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

70Добрий · 23% загального індексу
Як обчислюється оцінка
25.2/54Бас-фактор — на 2 контриб’ютор(ів) припадає половина всіх комітів
14.4/22.5Розподіл комітів — головний контриб’ютор — автор 36% комітів
13.5/13.5Широта контриб’юторів — 46 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 5 contributing companies or organizations
Використані вхідні дані
bus_factor2
contributors_sampled46
top_contributor_share0,361
Як обчислюється оцінка
33.9/42Вирішення issue — закрито 81% issue
13.6/30Прийняття PR — злито 159/351 вирішених PR
0/13Newcomer PR acceptance — за 30 дн. не вирішено жодного PR від новачка
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Використані вхідні дані
merged_prs159
open_issues388
closed_issues1 624
prs_merged_7d
prs_decided_7d
prs_merged_30d
prs_decided_30d
issue_closed_ratio0,807
closed_unmerged_prs192
first_time_authors_30d
first_time_prs_merged_30d
first_time_prs_decided_30d
Виключено з оцінювання (немає даних або не застосовно): newcomer_pr_acceptance. Залишкові ваги перенормовано.
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
0/20Верифікований домен
11.6/25Охоплення власника — 40 підписників у constructorfabric
11.8/25Послужний список — 36 публічних репозиторіїв, вік облікового запису ~0 р.
Використані вхідні дані
followers40
owner_typeOrganization
is_verified
owner_loginconstructorfabric
public_repos36
account_age_days72

Супровід пакетів

100Винятковий
Як обчислюється оцінка
25/25Опубліковано й доступно — 8 пакет(ів) у crates
35/35Свіжість публікацій — остання публікація 2 дн. тому
20/20Історія версій — 7 опублікованих версій
20/20Не застарілий — активний, не deprecated і не yanked
Використані вхідні дані
packagescf-gears-toolkit-db, cf-gears-system-sdks, cf-gears-toolkit-gts, cf-gears-toolkit-sdk, cf-gears-file-parser, cf-gears-toolkit-auth, cf-gears-toolkit-http, cf-gears-toolkit-odata
ecosystemscrates
any_deprecatedні
min_days_since_publish2

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

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

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

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

90Відмінний
Як обчислюється оцінка
30/30README
25/25Каталог документації
15/15Сайт документації / домашня сторінка — https://www.constructorfabric.org
10/10Опис репозиторію
10/10Теми — 17 тем
0/10Wiki
Використані вхідні дані
topicsaccount-management, agentic-ai, ai, benchmarks, cloud, genai, llm, microservices, middleware, modkit, multi-tenancy, multi-tier, rust, saas, security, serverless, xaas
has_wikiні
homepagehttps://www.constructorfabric.org
has_readmeтак
has_docs_dirтак
has_descriptionтак

Безпека

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

66Добрий · 16% загального індексу

Стан безпеки

59Помірний
Як обчислюється оцінка
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — branch protection not enabled on development/release branches
2.5/2.5CI-Tests — 8 out of 8 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 5 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
5/5Fuzzing — project is fuzzed
2.5/2.5Ліцензія — license file detected
0/7.5Maintained — project was created within the last 90 days. Please review its contents carefully
0/5Packaging — немає даних
4/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 8
3.5/5SAST — SAST tool detected but not run on all commits
2/5Security-Policy — security policy file detected
0/7.5Signed-Releases — немає даних
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 19 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate5,9
Виключено з оцінювання (немає даних або не застосовно): packaging, signed_releases. Залишкові ваги перенормовано.
Як обчислюється оцінка
32.2/35Прямі залежності без відомих сповіщень — уражено 1: rand 0.8.5 (low)
0/25Непрямі залежності без відомих сповіщень — транзитивний набір не відокремлюється від залежностей розробки й тестування в цьому обсязі
39/40Немає задавнених сповіщень — 1 пакет(ів) зі сповіщеннями без реакції понад 90 дн.; найдавніше опубліковано 113 дн. тому
Використані вхідні дані
sourceosv
advisories32
affected_packages18
assessed_packages985
unassessed_packages55
affected_by_severityhigh 8, moderate 2, low 1, unknown 7
direct_affected_packages1
Виключено з оцінювання (немає даних або не застосовно): Непрямі залежності без відомих сповіщень. Залишкові ваги перенормовано. Звірено 985 резолвлених залежностей із OSV. 55 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза межами звітованого переліку пакетів. Цей репозиторій не публікує пакета, який резолвить індекс, тож натомість оцінено граф залежностей репозиторію. Цей граф змішує закріплені версії для розробки й тестування зі справді постачаними залежностями, тож оцінюються лише задекларовані runtime-залежності; транзитивні знахідки подаються як контекст і в оцінку не входять. Досяжність не аналізується.

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

Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Має свідомо малу вагу (4%): агентний інструментарій — реальний сигнал супроводу, але репозиторій без нього все одно може отримати 100/100.

82Відмінний · 4% загального індексу
Як обчислюється оцінка
45/45Інструкції для агентів — .cf-studio/config/AGENTS.md, .github/copilot-instructions.md, AGENTS.md, CLAUDE.md, studio-kit-gears/AGENTS.md
0/15Машиночитана документація (llms.txt)
40/40Читабельна історія комітів — намір зазначено у 68 з 89 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share0,764
agent_instruction_files.cf-studio/config/AGENTS.md, .github/copilot-instructions.md, AGENTS.md, CLAUDE.md, studio-kit-gears/AGENTS.md
agent_instruction_max_bytes7 849
Як обчислюється оцінка
18/18Розгортання однією командою — Makefile
22/22Автоматизовані тести
0/11Конфігурація лінтера / форматера
11/11Статична перевірка типів — Rust (статично типізована)
10/10Відтворюване середовище — Dockerfile, lockfile
0/10Підтверджена практика роботи з агентами — серед останніх 100 комітів немає створених агентом
5/8Автоматизоване супроводження — автоматизацію залежностей налаштовано, але у вибірці комітів її не видно
8/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 8
Використані вхідні дані
has_nixні
has_testsтак
lockfilesCargo.lock
has_dockerfileтак
typed_languageтак
bootstrap_filesMakefile
has_devcontainerні
has_linter_configні
typecheck_configs
agent_commit_share0
toolchain_manifestsCargo.toml, apps/cf-gears-example-server/Cargo.toml, examples/cf-gears-fips-probe/Cargo.toml, examples/oop-gears/calculator-gateway/calculator-gateway-sdk/Cargo.toml, examples/oop-gears/calculator-gateway/calculator-gateway/Cargo.toml, examples/oop-gears/calculator/calculator-sdk/Cargo.toml, examples/oop-gears/calculator/calculator/Cargo.toml, examples/toolkit/users-info/users-info-sdk/Cargo.toml, examples/toolkit/users-info/users-info-server/Cargo.toml, examples/toolkit/users-info/users-info/Cargo.toml, gears/bss/ledger/ledger-sdk/Cargo.toml, gears/bss/ledger/ledger/Cargo.toml, gears/bss/libs/coord/Cargo.toml, gears/chat-engine/chat-engine-sdk/Cargo.toml, gears/chat-engine/chat-engine/Cargo.toml, gears/credstore/credstore-sdk/Cargo.toml, gears/credstore/credstore/Cargo.toml, gears/credstore/plugins/static-credstore-plugin/Cargo.toml, gears/file-parser/Cargo.toml, gears/file-storage/file-storage-sdk/Cargo.toml, gears/file-storage/file-storage/Cargo.toml, gears/llm-gateway/llm-gateway-sdk/Cargo.toml, gears/mini-chat/mini-chat-sdk/Cargo.toml, gears/mini-chat/mini-chat/Cargo.toml, gears/mini-chat/plugins/static-model-policy-plugin/Cargo.toml, gears/model-registry/model-registry-sdk/Cargo.toml, gears/simple-user-settings/simple-user-settings-sdk/Cargo.toml, gears/simple-user-settings/simple-user-settings/Cargo.toml, gears/system/account-management/account-management-sdk/Cargo.toml, gears/system/account-management/account-management/Cargo.toml, gears/system/account-management/plugins/static-idp-plugin/Cargo.toml, gears/system/api-gateway/Cargo.toml, gears/system/authn-resolver/authn-resolver-sdk/Cargo.toml, gears/system/authn-resolver/authn-resolver/Cargo.toml, gears/system/authn-resolver/plugins/oidc-authn-plugin/Cargo.toml, gears/system/authn-resolver/plugins/static-authn-plugin/Cargo.toml, gears/system/authz-resolver/authz-resolver-sdk/Cargo.toml, gears/system/authz-resolver/authz-resolver/Cargo.toml, gears/system/authz-resolver/plugins/static-authz-plugin/Cargo.toml, gears/system/authz-resolver/plugins/tr-authz-plugin/Cargo.toml, gears/system/cluster/cluster-conformance/Cargo.toml, gears/system/cluster/cluster-sdk/Cargo.toml, gears/system/cluster/cluster/Cargo.toml, gears/system/cluster/plugins/standalone-cluster-plugin/Cargo.toml, gears/system/event-broker/event-broker-sdk/Cargo.toml, gears/system/gear-orchestrator/Cargo.toml, gears/system/grpc-hub/Cargo.toml, gears/system/nodes-registry/nodes-registry-sdk/Cargo.toml, gears/system/nodes-registry/nodes-registry/Cargo.toml, gears/system/oagw/oagw-sdk/Cargo.toml, gears/system/oagw/oagw/Cargo.toml, gears/system/resource-group/resource-group-sdk/Cargo.toml, gears/system/resource-group/resource-group/Cargo.toml, gears/system/tenant-resolver/plugins/rg-tr-plugin/Cargo.toml, gears/system/tenant-resolver/plugins/single-tenant-tr-plugin/Cargo.toml, gears/system/tenant-resolver/plugins/static-tr-plugin/Cargo.toml, gears/system/tenant-resolver/tenant-resolver-sdk/Cargo.toml, gears/system/tenant-resolver/tenant-resolver/Cargo.toml, gears/system/types-registry/types-registry-sdk/Cargo.toml, gears/system/types-registry/types-registry/Cargo.toml, gears/system/usage-collector/plugins/noop-usage-collector-plugin/Cargo.toml, gears/system/usage-collector/plugins/timescaledb-usage-collector-plugin/Cargo.toml, gears/system/usage-collector/usage-collector-sdk/Cargo.toml, gears/system/usage-collector/usage-collector/Cargo.toml, libs/rustls-corecrypto-provider/Cargo.toml, libs/rustls-fips-shim/Cargo.toml, libs/system-sdks/Cargo.toml, libs/system-sdks/sdks/directory/Cargo.toml, libs/toolkit-auth/Cargo.toml, libs/toolkit-canonical-errors-macro/Cargo.toml, libs/toolkit-canonical-errors/Cargo.toml, libs/toolkit-db-macros/Cargo.toml, libs/toolkit-db/Cargo.toml, libs/toolkit-gts-macros/Cargo.toml, libs/toolkit-gts/Cargo.toml, libs/toolkit-http-middleware/Cargo.toml, libs/toolkit-http/Cargo.toml, libs/toolkit-macros-tests/Cargo.toml, libs/toolkit-macros/Cargo.toml, libs/toolkit-node-info/Cargo.toml, libs/toolkit-odata-macros/Cargo.toml, libs/toolkit-odata/Cargo.toml, libs/toolkit-sdk/Cargo.toml, libs/toolkit-security/Cargo.toml, libs/toolkit-stable-hash/Cargo.toml, libs/toolkit-transport-grpc/Cargo.toml, libs/toolkit-utils/Cargo.toml, libs/toolkit/Cargo.toml, tools/fuzz/Cargo.toml, tools/gts-analyze/Cargo.toml, tools/xtask/Cargo.toml
dependency_bot_commit_share0
Як обчислюється оцінка
45/45Типізований код — Rust (статично типізована)
53.9/55Керовані розміри файлів — 54/2 659 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageRust
largest_source_bytes2 085 682
source_files_sampled2 659
oversized_source_files54
Як обчислюється оцінка
40/40Схема API (OpenAPI/GraphQL/proto) — examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto, gears/credstore/docs/api/openapi.yaml, gears/mini-chat/docs/openapi.json, gears/system/event-broker/docs/openapi.yaml, gears/system/resource-group/docs/openapi.yaml, libs/system-sdks/sdks/directory/proto/v1/directory.proto
0/20Сервер MCP
40/40Придатні до запуску приклади — examples
Використані вхідні дані
example_dirsexamples
has_mcp_signalні
api_schema_filesexamples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto, gears/credstore/docs/api/openapi.yaml, gears/mini-chat/docs/openapi.json, gears/system/event-broker/docs/openapi.yaml, gears/system/resource-group/docs/openapi.yaml, libs/system-sdks/sdks/directory/proto/v1/directory.proto

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

25зірок GitHub
46контриб'юторів
3 032комітів за останні 12 місяців
0днів від останнього пушу
100релізів
2бас-фактор
388відкритих issue
crates.io, PyPIпакетних екосистем

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

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

Докладніше

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

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

01325383442026-062026-072026-07
Мажорні 0Мінорні 0Патчі 0
OpenSSF Scorecard 5.9 / 10
5.9сукупно

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

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
10CI-Tests8 out of 8 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 5 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
10Fuzzingproject is fuzzed
10Licenselicense file detected
0Maintainedproject was created within the last 90 days. Please review its contents carefully
н/дPackagingpackaging workflow not detected
8Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 8
7SASTSAST tool detected but not run on all commits
4Security-Policysecurity policy file detected
н/дSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities19 existing vulnerabilities detected
Прямі залежності 212
РеєстрПакетОбмеження версіїМаніфест
crates.iomimalloc0.1apps/cf-gears-example-server/Cargo.toml
crates.iotoolkitapps/cf-gears-example-server/Cargo.toml
crates.ioapi_gatewayapps/cf-gears-example-server/Cargo.toml
crates.ioapi_egressapps/cf-gears-example-server/Cargo.toml
crates.iogrpc_hubapps/cf-gears-example-server/Cargo.toml
crates.iogear_orchestratorapps/cf-gears-example-server/Cargo.toml
crates.iotypes_registryapps/cf-gears-example-server/Cargo.toml
crates.iotenant-resolverapps/cf-gears-example-server/Cargo.toml
crates.ioauthn-resolverapps/cf-gears-example-server/Cargo.toml
crates.ioauthz-resolverapps/cf-gears-example-server/Cargo.toml
crates.iosingle-tenant-tr-pluginapps/cf-gears-example-server/Cargo.toml
crates.iostatic-tr-pluginapps/cf-gears-example-server/Cargo.toml
crates.iorg-tr-pluginapps/cf-gears-example-server/Cargo.toml
crates.iostatic-authn-pluginapps/cf-gears-example-server/Cargo.toml
crates.iostatic-authz-pluginapps/cf-gears-example-server/Cargo.toml
crates.iotr-authz-pluginapps/cf-gears-example-server/Cargo.toml
crates.iostatic-credstore-pluginapps/cf-gears-example-server/Cargo.toml
crates.ioresource_groupapps/cf-gears-example-server/Cargo.toml
crates.iofile_parserapps/cf-gears-example-server/Cargo.toml
crates.iofile_storageapps/cf-gears-example-server/Cargo.toml
crates.ionodes_registryapps/cf-gears-example-server/Cargo.toml
crates.iosimple_user_settingsapps/cf-gears-example-server/Cargo.toml
crates.iocredstoreapps/cf-gears-example-server/Cargo.toml
crates.ioanyhowapps/cf-gears-example-server/Cargo.toml
crates.iotokioapps/cf-gears-example-server/Cargo.toml
crates.ioclapapps/cf-gears-example-server/Cargo.toml
crates.iomini-chatapps/cf-gears-example-server/Cargo.toml
crates.iochat-engineapps/cf-gears-example-server/Cargo.toml
crates.ioaccount_managementapps/cf-gears-example-server/Cargo.toml
crates.iostatic-idp-pluginapps/cf-gears-example-server/Cargo.toml
crates.iobss_ledgerapps/cf-gears-example-server/Cargo.toml
crates.iousers-infoapps/cf-gears-example-server/Cargo.toml
crates.iocalculator-gatewayapps/cf-gears-example-server/Cargo.toml
crates.iocalculatorapps/cf-gears-example-server/Cargo.toml
crates.ioanyhowgears/file-parser/Cargo.toml
crates.ioasync-traitgears/file-parser/Cargo.toml
crates.iotokiogears/file-parser/Cargo.toml
crates.iotracinggears/file-parser/Cargo.toml
crates.ioinventorygears/file-parser/Cargo.toml
crates.ioserdegears/file-parser/Cargo.toml
crates.ioutoipagears/file-parser/Cargo.toml
crates.ioaxumgears/file-parser/Cargo.toml
crates.iohttpgears/file-parser/Cargo.toml
crates.iotimegears/file-parser/Cargo.toml
crates.iouuidgears/file-parser/Cargo.toml
crates.iothiserrorgears/file-parser/Cargo.toml
crates.iobytesgears/file-parser/Cargo.toml
crates.iofutures-utilgears/file-parser/Cargo.toml
crates.iobase64gears/file-parser/Cargo.toml
crates.iotempfilegears/file-parser/Cargo.toml
crates.iokreuzberggears/file-parser/Cargo.toml
crates.iomimegears/file-parser/Cargo.toml
crates.iodocx-rustgears/file-parser/Cargo.toml
crates.iotoolkitgears/file-parser/Cargo.toml
crates.iotoolkit-canonical-errorsgears/file-parser/Cargo.toml
crates.iotoolkit-securitygears/file-parser/Cargo.toml
crates.iotoolkit-macrosgears/file-parser/Cargo.toml
crates.iocf-gears-system-sdk-directorylibs/system-sdks/Cargo.toml
crates.iouuidlibs/toolkit-auth/Cargo.toml
crates.ioserdelibs/toolkit-auth/Cargo.toml
crates.ioserde_jsonlibs/toolkit-auth/Cargo.toml
crates.iothiserrorlibs/toolkit-auth/Cargo.toml
crates.ioasync-traitlibs/toolkit-auth/Cargo.toml
crates.iotokiolibs/toolkit-auth/Cargo.toml
crates.iotokio-utillibs/toolkit-auth/Cargo.toml
crates.iotimelibs/toolkit-auth/Cargo.toml
crates.ioarc-swaplibs/toolkit-auth/Cargo.toml
crates.iotracinglibs/toolkit-auth/Cargo.toml
crates.iojsonwebtokenlibs/toolkit-auth/Cargo.toml
crates.iotowerlibs/toolkit-auth/Cargo.toml
crates.iohttplibs/toolkit-auth/Cargo.toml
crates.iotoolkit-httplibs/toolkit-auth/Cargo.toml
crates.iourllibs/toolkit-auth/Cargo.toml
crates.iorandlibs/toolkit-auth/Cargo.toml
crates.iobase64libs/toolkit-auth/Cargo.toml
crates.iotoolkit-utilslibs/toolkit-auth/Cargo.toml
crates.iozeroizelibs/toolkit-auth/Cargo.toml
crates.ioproc-macro-cratelibs/toolkit-canonical-errors-macro/Cargo.toml
crates.ioproc-macro2libs/toolkit-canonical-errors-macro/Cargo.toml
crates.ioquotelibs/toolkit-canonical-errors-macro/Cargo.toml
crates.iosynlibs/toolkit-canonical-errors-macro/Cargo.toml
crates.iogts-idlibs/toolkit-canonical-errors-macro/Cargo.toml
crates.ioserdelibs/toolkit-canonical-errors/Cargo.toml
crates.ioserde_jsonlibs/toolkit-canonical-errors/Cargo.toml
crates.iothiserrorlibs/toolkit-canonical-errors/Cargo.toml
crates.iosea-ormlibs/toolkit-canonical-errors/Cargo.toml
crates.ioaxumlibs/toolkit-canonical-errors/Cargo.toml
crates.iohttplibs/toolkit-canonical-errors/Cargo.toml
crates.ioutoipalibs/toolkit-canonical-errors/Cargo.toml
crates.iotracinglibs/toolkit-canonical-errors/Cargo.toml
crates.iotoolkit-canonical-errors-macrolibs/toolkit-canonical-errors/Cargo.toml
crates.iotoolkit-gtslibs/toolkit-canonical-errors/Cargo.toml
crates.iosynlibs/toolkit-db-macros/Cargo.toml
crates.ioquotelibs/toolkit-db-macros/Cargo.toml
crates.ioproc-macro2libs/toolkit-db-macros/Cargo.toml
crates.iohecklibs/toolkit-db-macros/Cargo.toml
crates.ioanyhowlibs/toolkit-db/Cargo.toml
crates.ioasync-traitlibs/toolkit-db/Cargo.toml
crates.iotokiolibs/toolkit-db/Cargo.toml
crates.iotokio-retrylibs/toolkit-db/Cargo.toml
crates.ioxxhash-rustlibs/toolkit-db/Cargo.toml
crates.iodirslibs/toolkit-db/Cargo.toml
crates.iochronolibs/toolkit-db/Cargo.toml
crates.iotimelibs/toolkit-db/Cargo.toml
crates.iosea-ormlibs/toolkit-db/Cargo.toml
crates.iosea-orm-migrationlibs/toolkit-db/Cargo.toml
crates.iotoolkit-db-macroslibs/toolkit-db/Cargo.toml
crates.iothiserrorlibs/toolkit-db/Cargo.toml
crates.iotracinglibs/toolkit-db/Cargo.toml
crates.iouuidlibs/toolkit-db/Cargo.toml
crates.iotoolkit-securitylibs/toolkit-db/Cargo.toml
crates.iotoolkit-odatalibs/toolkit-db/Cargo.toml
crates.iotoolkit-utilslibs/toolkit-db/Cargo.toml
crates.iobigdecimallibs/toolkit-db/Cargo.toml
crates.iorust_decimallibs/toolkit-db/Cargo.toml
crates.ioryulibs/toolkit-db/Cargo.toml
crates.iourllibs/toolkit-db/Cargo.toml
crates.ioserdelibs/toolkit-db/Cargo.toml
crates.ioserde_jsonlibs/toolkit-db/Cargo.toml
crates.iodashmaplibs/toolkit-db/Cargo.toml
crates.iofigmentlibs/toolkit-db/Cargo.toml
crates.iosqlxlibs/toolkit-db/Cargo.toml
crates.iotokio-utillibs/toolkit-db/Cargo.toml
crates.iofutures-utillibs/toolkit-db/Cargo.toml
crates.ioproc-macro-cratelibs/toolkit-gts-macros/Cargo.toml
crates.ioproc-macro2libs/toolkit-gts-macros/Cargo.toml
crates.ioquotelibs/toolkit-gts-macros/Cargo.toml
crates.iosynlibs/toolkit-gts-macros/Cargo.toml
crates.iogts-idlibs/toolkit-gts-macros/Cargo.toml
crates.iogtslibs/toolkit-gts-macros/Cargo.toml
crates.iotoolkit-gts-macroslibs/toolkit-gts/Cargo.toml
crates.iogtslibs/toolkit-gts/Cargo.toml
crates.iogts-macroslibs/toolkit-gts/Cargo.toml
crates.ioanyhowlibs/toolkit-gts/Cargo.toml
crates.ioinventorylibs/toolkit-gts/Cargo.toml
crates.ioserdelibs/toolkit-gts/Cargo.toml
crates.ioserde_jsonlibs/toolkit-gts/Cargo.toml
crates.ioschemarslibs/toolkit-gts/Cargo.toml
crates.iotoolkit-securitylibs/toolkit-http-middleware/Cargo.toml
crates.iotoolkit-canonical-errorslibs/toolkit-http-middleware/Cargo.toml
crates.ioaxumlibs/toolkit-http-middleware/Cargo.toml
crates.iohttplibs/toolkit-http-middleware/Cargo.toml
crates.iosecrecylibs/toolkit-http-middleware/Cargo.toml
crates.iothiserrorlibs/toolkit-http-middleware/Cargo.toml
crates.iotracinglibs/toolkit-http-middleware/Cargo.toml
crates.iothiserrorlibs/toolkit-http/Cargo.toml
crates.iotokiolibs/toolkit-http/Cargo.toml
crates.iotracinglibs/toolkit-http/Cargo.toml
crates.ioserdelibs/toolkit-http/Cargo.toml
crates.ioserde_jsonlibs/toolkit-http/Cargo.toml
crates.iotoolkit-securitylibs/toolkit-http/Cargo.toml
crates.iosecrecylibs/toolkit-http/Cargo.toml
crates.iohyperlibs/toolkit-http/Cargo.toml
crates.iohyper-utillibs/toolkit-http/Cargo.toml
crates.iohyper-rustlslibs/toolkit-http/Cargo.toml
crates.iorustlslibs/toolkit-http/Cargo.toml
crates.iowebpki-roots1.0libs/toolkit-http/Cargo.toml
crates.iorustls-native-certslibs/toolkit-http/Cargo.toml
crates.iorustls-pki-typeslibs/toolkit-http/Cargo.toml
crates.iohttp-body-utillibs/toolkit-http/Cargo.toml
crates.iohttp-bodylibs/toolkit-http/Cargo.toml
crates.iobyteslibs/toolkit-http/Cargo.toml
crates.iohttplibs/toolkit-http/Cargo.toml
crates.iohttpdatelibs/toolkit-http/Cargo.toml
crates.iopin-project-litelibs/toolkit-http/Cargo.toml
crates.iotowerlibs/toolkit-http/Cargo.toml
crates.iotower-httplibs/toolkit-http/Cargo.toml
crates.ioserde_urlencodedlibs/toolkit-http/Cargo.toml
crates.iorandlibs/toolkit-http/Cargo.toml
crates.ioopentelemetrylibs/toolkit-http/Cargo.toml
crates.iotracing-opentelemetrylibs/toolkit-http/Cargo.toml
crates.iorustls-corecrypto-providerlibs/toolkit-http/Cargo.toml
crates.iorustls-fips-shimlibs/toolkit-http/Cargo.toml
crates.ioproc-macro2libs/toolkit-macros/Cargo.toml
crates.ioquotelibs/toolkit-macros/Cargo.toml
crates.iosynlibs/toolkit-macros/Cargo.toml
crates.iohecklibs/toolkit-macros/Cargo.toml
crates.iostrsimlibs/toolkit-macros/Cargo.toml
crates.ioanyhowlibs/toolkit-node-info/Cargo.toml
crates.iothiserrorlibs/toolkit-node-info/Cargo.toml
crates.iosysinfolibs/toolkit-node-info/Cargo.toml
crates.iohostnamelibs/toolkit-node-info/Cargo.toml
crates.iostarship-batterylibs/toolkit-node-info/Cargo.toml
crates.ioregexlibs/toolkit-node-info/Cargo.toml
crates.iochronolibs/toolkit-node-info/Cargo.toml
crates.iouuidlibs/toolkit-node-info/Cargo.toml
crates.iolocal-ip-addresslibs/toolkit-node-info/Cargo.toml
crates.iomachine-uidlibs/toolkit-node-info/Cargo.toml
crates.iotracinglibs/toolkit-node-info/Cargo.toml
crates.ionvml-wrapperlibs/toolkit-node-info/Cargo.toml
crates.iosynlibs/toolkit-odata-macros/Cargo.toml
crates.ioquotelibs/toolkit-odata-macros/Cargo.toml
crates.ioproc-macro2libs/toolkit-odata-macros/Cargo.toml
crates.iohecklibs/toolkit-odata-macros/Cargo.toml
crates.iotoolkit-canonical-errorslibs/toolkit-odata/Cargo.toml
crates.iotoolkit-gtslibs/toolkit-odata/Cargo.toml
crates.iobigdecimallibs/toolkit-odata/Cargo.toml
crates.iouuidlibs/toolkit-odata/Cargo.toml
crates.iochronolibs/toolkit-odata/Cargo.toml
crates.iopeglibs/toolkit-odata/Cargo.toml
crates.iochrono-tzlibs/toolkit-odata/Cargo.toml
crates.ioserdelibs/toolkit-odata/Cargo.toml
crates.ioserde_jsonlibs/toolkit-odata/Cargo.toml
crates.iobase64libs/toolkit-odata/Cargo.toml
crates.iothiserrorlibs/toolkit-odata/Cargo.toml
crates.ioutoipalibs/toolkit-odata/Cargo.toml
crates.iotoolkit-securitylibs/toolkit-sdk/Cargo.toml
crates.iotoolkit-odatalibs/toolkit-sdk/Cargo.toml
crates.iotoolkit-odata-macroslibs/toolkit-sdk/Cargo.toml
crates.iofutures-corelibs/toolkit-sdk/Cargo.toml
crates.iopin-project-litelibs/toolkit-sdk/Cargo.toml
crates.iouuidlibs/toolkit-sdk/Cargo.toml
Усі залежності 1 040

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

РеєстрПакетВерсіяЗв'язок
crates.ioanyhow1.0.103пряма
crates.ioarc-swap1.9.1пряма
crates.ioasync-trait0.1.89пряма
crates.ioaxum0.8.9пряма
crates.iobase640.21.7пряма
crates.iobase640.22.1пряма
crates.iobigdecimal0.4.10пряма
crates.iobytes1.11.1пряма
crates.iochrono0.4.43пряма
crates.iochrono0.4.45пряма
crates.iochrono-tz0.10.4пряма
crates.ioclap4.6.0пряма
crates.iodashmap6.2.1пряма
crates.iodirs6.0.0пряма
crates.iodocx-rust0.1.11пряма
crates.iofigment0.10.19пряма
crates.iofutures-core0.3.32пряма
crates.iofutures-util0.3.32пряма
crates.iogts0.11.0пряма
crates.iogts-id0.11.0пряма
crates.iogts-macros0.11.0пряма
crates.ioheck0.4.1пряма
crates.ioheck0.5.0пряма
crates.iohostname0.4.2пряма
crates.iohttp1.4.2пряма
crates.iohttp-body1.0.1пряма
crates.iohttp-body-util0.1.3пряма
crates.iohttpdate1.0.3пряма
crates.iohyper1.10.1пряма
crates.iohyper-rustls0.27.9пряма
crates.iohyper-util0.1.20пряма
crates.ioinventory0.3.24пряма
crates.iojsonwebtoken10.3.0пряма
crates.iokreuzberg4.9.8пряма
crates.iolocal-ip-address0.6.11пряма
crates.iomachine-uid0.5.4пряма
crates.iomimallocпряма
crates.iomimalloc0.1.48пряма
crates.iomime0.3.17пряма
crates.ionvml-wrapper0.12.1пряма
crates.ioopentelemetry0.31.0пряма
crates.iopeg0.8.5пряма
crates.iopeg0.8.6пряма
crates.iopin-project-lite0.2.17пряма
crates.ioproc-macro-crate3.5.0пряма
crates.ioproc-macro21.0.105пряма
crates.ioproc-macro21.0.106пряма
crates.ioquote1.0.43пряма
crates.ioquote1.0.45пряма
crates.iorand0.10.1пряма
crates.iorand0.8.5пряма
crates.iorand0.9.4пряма
crates.ioregex1.12.3пряма
crates.iorust_decimal1.41.0пряма
crates.iorustls0.23.38пряма
crates.iorustls-native-certs0.7.3пряма
crates.iorustls-native-certs0.8.3пряма
crates.iorustls-pki-types1.14.1пряма
crates.ioryu1.0.23пряма
crates.ioschemars0.9.0пряма
crates.ioschemars1.2.1пряма
crates.iosea-orm1.1.20пряма
crates.iosea-orm-migration1.1.20пряма
crates.iosecrecy0.10.3пряма
crates.ioserde1.0.228пряма
crates.ioserde_json1.0.149пряма
crates.ioserde_json1.0.150пряма
crates.ioserde_urlencoded0.7.1пряма
crates.iosqlx0.8.6пряма
crates.iostarship-battery0.11.0пряма
crates.iostrsim0.11.1пряма
crates.iosyn1.0.109пряма
crates.iosyn2.0.114пряма
crates.iosyn2.0.117пряма
crates.iosysinfo0.38.4пряма
crates.iotempfile3.27.0пряма
crates.iothiserror1.0.69пряма
crates.iothiserror2.0.18пряма
crates.iotime0.3.51пряма
crates.iotokio1.52.3пряма
crates.iotokio-retry0.3.2пряма
crates.iotokio-util0.7.18пряма
crates.iotower0.5.3пряма
crates.iotower-http0.6.8пряма
crates.iotracing0.1.44пряма
crates.iotracing-opentelemetry0.32.1пряма
crates.iourl2.5.8пряма
crates.ioutoipa5.5.0пряма
crates.iouuid1.23.3пряма
crates.iowebpki-rootsпряма
crates.iowebpki-roots0.26.11пряма
crates.iowebpki-roots1.0.9пряма
crates.ioxxhash-rust0.8.15пряма
crates.iozeroize1.8.2пряма
crates.ioaddr2line0.25.1непряма
crates.ioadler22.0.1непряма
crates.ioaes0.8.4непряма
crates.ioahash0.7.8непряма
crates.ioahash0.8.12непряма
crates.ioaho-corasick1.1.4непряма
crates.ioaliasable0.1.3непряма
crates.ioaligned0.4.3непряма
crates.ioaligned-vec0.6.4непряма
crates.ioalloc-no-stdlib2.0.4непряма
crates.ioalloc-stdlib0.2.2непряма
crates.ioalloca0.4.0непряма
crates.ioallocator-api20.2.21непряма
crates.ioandroid_system_properties0.1.5непряма
crates.ioanes0.1.6непряма
crates.ioannotate-snippets0.12.15непряма
crates.ioanstream1.0.0непряма
crates.ioanstyle1.0.14непряма
crates.ioanstyle-parse1.0.0непряма
crates.ioanstyle-query1.1.5непряма
crates.ioanstyle-wincon3.0.11непряма
crates.ioarbitrary1.4.2непряма
crates.ioarg_enum_proc_macro0.3.4непряма
crates.ioarraydeque0.5.1непряма
crates.ioarrayref0.3.9непряма
crates.ioarrayvec0.7.6непряма
crates.ioas-slice0.2.1непряма
crates.ioasn1-rs0.6.2непряма
crates.ioasn1-rs0.7.1непряма
crates.ioasn1-rs-derive0.5.1непряма
crates.ioasn1-rs-derive0.6.0непряма
crates.ioasn1-rs-impl0.2.0непряма
crates.ioassert-json-diff2.0.2непряма
crates.ioastral-tl0.7.11непряма
crates.ioastral-tokio-tar0.6.2непряма
crates.ioasync-compression0.4.41непряма
crates.ioasync-lock3.4.2непряма
crates.ioasync-object-pool0.2.0непряма
crates.ioasync-openaiнепряма
crates.ioasync-openai0.41.1непряма
crates.ioasync-openai-macros0.3.0непряма
crates.ioasync-stream0.3.6непряма
crates.ioasync-stream-impl0.3.6непряма
crates.ioatoi2.0.0непряма
crates.ioatoi3.1.0непряма
crates.ioatoi_simd0.17.0непряма
crates.ioatomic0.6.1непряма
crates.ioatomic-waker1.1.2непряма
crates.ioautocfg1.5.0непряма
crates.ioav-scenechange0.14.1непряма
crates.ioav1-grain0.2.5непряма
crates.ioavif-serialize0.8.8непряма
crates.ioaws-lc-fips-sys0.13.14непряма
crates.ioaws-lc-rs1.17.1непряма
crates.ioaws-lc-sys0.42.0непряма
crates.ioaxum-core0.5.6непряма
crates.ioaxum-macros0.5.1непряма
crates.iobacktrace0.3.76непряма
crates.iobase16ct0.2.0непряма
crates.iobase64-simd0.8.0непряма
crates.iobase64ct1.8.3непряма
crates.iobiblatex0.11.0непряма
crates.iobiblib0.4.2непряма
crates.iobindgen0.72.1непряма
crates.iobit-set0.8.0непряма
crates.iobit-vec0.8.0непряма
crates.iobit_field0.10.3непряма
crates.iobitflags1.3.2непряма
crates.iobitflags2.11.1непряма
crates.iobitstream-io4.10.0непряма
crates.iobitvec1.0.1непряма
crates.ioblake20.10.6непряма
crates.ioblake31.8.5непряма
crates.ioblock-buffer0.10.4непряма
crates.ioblock-buffer0.12.1непряма
crates.ioblock-padding0.3.3непряма
crates.ioblock20.6.2непряма
crates.iobollard0.20.2непряма
crates.iobollard-buildkit-proto0.7.0непряма
crates.iobollard-stubs1.52.1-rc.29.1.3непряма
crates.ioborrow-or-share0.2.4непряма
crates.ioborsh1.6.1непряма
crates.ioborsh-derive1.6.1непряма
crates.iobrotli3.5.0непряма
crates.iobrotli8.0.2непряма
crates.iobrotli-decompressor2.5.1непряма
crates.iobrotli-decompressor5.0.0непряма
crates.iobs580.5.1непряма
crates.iobstr1.12.1непряма
crates.iobufrw0.2.0непряма
crates.iobuilt0.8.0непряма
crates.iobumpalo3.19.1непряма
crates.iobumpalo3.20.2непряма
crates.iobytecheck0.6.12непряма
crates.iobytecheck_derive0.6.12непряма
crates.iobytecount0.6.9непряма
crates.iobytemuck1.25.0непряма
crates.iobyteorder1.5.0непряма
crates.iobyteorder-lite0.1.0непряма
crates.iobytestring1.5.1непряма
crates.iocalamine0.35.0непряма
crates.iocamino1.2.2непряма
crates.iocargo-platform0.3.3непряма
crates.iocargo_metadata0.23.1непряма
crates.iocaseless0.2.2непряма
crates.iocast0.3.0непряма
crates.iocastaway0.2.4непряма
crates.iocbc0.1.2непряма
crates.iocc1.2.53непряма
crates.iocc1.2.60непряма
crates.iocexpr0.6.0непряма
crates.iocf-chat-engine-sdkнепряма
crates.iocf-gears-account-management-sdkнепряма
crates.iocf-gears-authn-resolver-sdkнепряма
crates.iocf-gears-authz-resolver-sdkнепряма
crates.iocf-gears-credstore-sdkнепряма
crates.iocf-gears-mini-chat-sdkнепряма
crates.iocf-gears-model-registry-sdkнепряма
crates.iocf-gears-nodes-registry-sdkнепряма
crates.iocf-gears-oagw-sdkнепряма
crates.iocf-gears-resource-group-sdkнепряма
crates.iocf-gears-simple-user-settings-sdkнепряма
crates.iocf-gears-standalone-cluster-pluginнепряма
crates.iocf-gears-tenant-resolver-sdkнепряма
crates.iocf-gears-types-registry-sdkнепряма
crates.iocf-rustracing1.3.0непряма
crates.iocf-rustracing-jaeger1.3.0непряма
crates.iocfb0.14.0непряма
crates.iocfb0.7.3непряма
crates.iocfg-if1.0.4непряма
crates.iocfg_aliases0.2.1непряма
crates.iochacha200.10.0непряма
crates.iociborium0.2.2непряма
crates.iociborium-io0.2.2непряма
crates.iociborium-ll0.2.2непряма
crates.iocipher0.4.4непряма
crates.ioclang-sys1.8.1непряма
crates.ioclap_builder4.6.0непряма
crates.ioclap_derive4.6.0непряма
crates.ioclap_lex1.1.0непряма
crates.iocmake0.1.58непряма
crates.iocmov0.5.4непряма
crates.iocobs0.3.0непряма
crates.iocodepage0.1.2непряма
crates.iocolor_quant1.1.0непряма
crates.iocolorchoice1.0.5непряма
crates.iocombine4.6.7непряма
crates.iocompact_str0.9.0непряма
crates.iocompression-codecs0.4.37непряма
crates.iocompression-core0.4.31непряма
crates.iocomrak0.52.0непряма
crates.ioconcurrent-queue2.5.0непряма
crates.ioconsole_error_panic_hook0.1.7непряма
crates.ioconsole_log1.0.0непряма
crates.ioconst-oid0.10.2непряма
crates.ioconst-oid0.9.6непряма
crates.ioconst-random0.1.18непряма
crates.ioconst-random-macro0.1.16непряма
crates.ioconstant_time_eq0.4.2непряма
crates.ioconvert_case0.4.0непряма
crates.iocore-foundationнепряма
crates.iocore-foundation0.10.1непряма
crates.iocore-foundation0.9.4непряма
crates.iocore-foundation-sysнепряма
crates.iocore-foundation-sys0.8.7непряма
crates.iocpufeatures0.2.17непряма
crates.iocpufeatures0.3.0непряма
crates.iocrc3.4.0непряма
crates.iocrc-catalog2.4.0непряма
crates.iocrc-fast1.10.0непряма
crates.iocrc32c0.6.8непряма
crates.iocrc32fast1.5.0непряма
crates.iocriterion0.8.2непряма
crates.iocriterion-plot0.8.2непряма
crates.iocrossbeam-channel0.5.15непряма
crates.iocrossbeam-deque0.8.6непряма
crates.iocrossbeam-epoch0.9.20непряма
crates.iocrossbeam-queue0.3.12непряма
crates.iocrossbeam-skiplist0.1.3непряма
crates.iocrossbeam-utils0.8.21непряма
crates.iocrunchy0.2.4непряма
crates.iocrypto-common0.1.7непряма
crates.iocrypto-common0.2.2непряма
crates.ioctutils0.4.2непряма
crates.iodaemonize0.5.0непряма
crates.iodaggy0.8.1непряма
crates.iodarling0.20.11непряма
crates.iodarling0.23.0непряма
crates.iodarling_core0.20.11непряма
crates.iodarling_core0.23.0непряма
crates.iodarling_macro0.20.11непряма
crates.iodarling_macro0.23.0непряма
crates.iodata-encoding2.10.0непряма
crates.iodbase0.7.0непряма
crates.iodebug_unsafe0.1.4непряма
crates.ioder0.7.10непряма
crates.ioder-parser10.0.0непряма
crates.ioder-parser9.0.0непряма
crates.ioderanged0.5.8непряма
crates.ioderivative2.2.0непряма
crates.ioderive_arbitrary1.4.2непряма
crates.ioderive_builder0.20.2непряма
crates.ioderive_builder_core0.20.2непряма
crates.ioderive_builder_macro0.20.2непряма
crates.ioderive_more0.99.20непряма
crates.ioderive_more2.1.1непряма
crates.ioderive_more-impl2.1.1непряма
crates.iodigest0.10.7непряма
crates.iodigest0.11.3непряма
crates.iodirs-sys0.5.0непряма
crates.iodispatch20.3.1непряма
crates.iodisplaydoc0.2.5непряма
crates.iodocker_credential1.3.2непряма
crates.iodotenvy0.15.7непряма
crates.iodsn1.2.1непряма
crates.iodunce1.0.5непряма
crates.iodyn-clone1.0.20непряма
crates.ioecb0.1.2непряма
crates.ioeither1.15.0непряма
crates.ioemail_address0.2.9непряма
crates.ioembedded-io0.4.0непряма
crates.ioembedded-io0.6.1непряма
crates.ioenable-ansi-support0.3.1непряма
crates.ioencoding_rs0.8.35непряма
crates.ioencoding_rs_io0.1.7непряма
crates.ioentities1.0.1непряма
crates.ioequator0.4.2непряма
crates.ioequator-macro0.4.2непряма
crates.ioequivalent1.0.2непряма
crates.ioerrno0.3.14непряма
crates.ioetcetera0.11.0непряма
crates.ioetcetera0.8.0непряма
crates.ioevent-listener5.4.1непряма
crates.ioevent-listener-strategy0.5.4непряма
crates.ioeventsource-stream0.2.3непряма
crates.ioexr1.74.0непряма
crates.iofancy-regex0.17.0непряма
crates.iofast-float20.2.3непряма
crates.iofastrand2.4.1непряма
crates.iofax0.2.7непряма
crates.iofdeflate0.3.7непряма
crates.ioferroid2.0.0непряма
crates.iofile-rotate0.8.0непряма
crates.iofiletime0.2.27непряма
crates.iofind-msvc-tools0.1.8непряма
crates.iofind-msvc-tools0.1.9непряма
crates.iofinl_unicode1.4.0непряма
crates.iofixedbitset0.5.7непряма
crates.ioflate21.1.9непряма
crates.iofluent-uri0.4.1непряма
crates.ioflume0.11.1непряма
crates.ioflurry0.5.2непряма
crates.iofnv1.0.7непряма
crates.iofoldhash0.1.5непряма
crates.iofoldhash0.2.0непряма
crates.ioform_urlencodedнепряма
crates.ioform_urlencoded1.2.2непряма
crates.iofraction0.15.3непряма
crates.iofs_extra1.3.0непряма
crates.iofunty2.0.0непряма
crates.iofutures0.3.32непряма
crates.iofutures-channel0.3.32непряма
crates.iofutures-executor0.3.32непряма
crates.iofutures-intrusive0.5.0непряма
crates.iofutures-io0.3.32непряма
crates.iofutures-macro0.3.32непряма
crates.iofutures-sink0.3.32непряма
crates.iofutures-task0.3.32непряма
crates.iofutures-timer3.0.3непряма
crates.iogeneric-array0.14.7непряма
crates.iogetopts0.2.24непряма
crates.iogetrandom0.2.17непряма
crates.iogetrandom0.3.4непряма
crates.iogetrandom0.4.2непряма
crates.iogetset0.1.7непряма
crates.iogif0.14.2непряма
crates.iogimli0.32.3непряма
crates.ioglob0.3.3непряма
crates.iogovernor0.10.4непряма
crates.ioh20.4.14непряма
crates.iohalf2.7.1непряма
crates.iohard-xml1.41.0непряма
crates.iohard-xml-derive1.41.0непряма
crates.iohashbrown0.12.3непряма
crates.iohashbrown0.14.5непряма
crates.iohashbrown0.15.5непряма
crates.iohashbrown0.16.1непряма
crates.iohashbrown0.17.0непряма
crates.iohashbrown0.17.1непряма
crates.iohashlink0.10.0непряма
crates.ioheaders0.4.1непряма
crates.ioheaders-core0.3.0непряма
crates.iohermit-abi0.5.2непряма
crates.iohexнепряма
crates.iohex0.4.3непряма
crates.iohex-simd0.8.0непряма
crates.iohkdf0.12.4непряма
crates.iohmac0.12.1непряма
crates.iohmac0.13.0непряма
crates.iohome0.5.12непряма
crates.iohtml-escape0.2.13непряма
crates.iohtml-to-markdown-rs3.4.1непряма
crates.iohtml5ever0.39.0непряма
crates.iohttparseнепряма
crates.iohttparse1.10.1непряма
crates.iohttpmock0.8.3непряма
crates.iohumantime2.3.0непряма
crates.iohybrid-array0.4.13непряма
crates.iohyper-named-pipe0.1.0непряма
crates.iohyper-timeout0.5.2непряма
crates.iohyperlocal0.9.1непряма
crates.ioiana-time-zone0.1.64непряма
crates.ioiana-time-zone0.1.65непряма
crates.ioiana-time-zone-haiku0.1.2непряма
crates.ioicu_collections2.2.0непряма
crates.ioicu_locale_core2.2.0непряма
crates.ioicu_normalizer2.2.0непряма
crates.ioicu_normalizer_data2.2.0непряма
crates.ioicu_properties2.2.0непряма
crates.ioicu_properties_data2.2.0непряма
crates.ioicu_provider2.2.0непряма
crates.ioid-arena2.3.0непряма
crates.ioident_case1.0.1непряма
crates.ioidna1.1.0непряма
crates.ioidna_adapter1.2.1непряма
crates.ioimage0.25.10непряма
crates.ioimage-webp0.2.4непряма
crates.ioimgref1.12.1непряма
crates.ioindexmap1.9.3непряма
crates.ioindexmap2.14.0непряма
crates.ioinferнепряма
crates.ioinfer0.19.0непряма
crates.ioinherent1.0.13непряма
crates.ioinlinable_string0.1.15непряма
crates.ioinout0.1.4непряма
crates.ioinstant-xml0.7.6непряма
crates.ioinstant-xml-macros0.7.1непряма
crates.iointerpolate_name0.2.4непряма
crates.ioipnet2.12.0непряма
crates.ioiri-string0.7.12непряма
crates.iois_ci1.2.0непряма
crates.iois_terminal_polyfill1.70.2непряма
crates.ioitertools0.13.0непряма
crates.ioitertools0.14.0непряма
crates.ioitoa1.0.17непряма
crates.ioitoa1.0.18непряма
crates.iojetscii0.5.3непряма
crates.iojiff0.2.23непряма
crates.iojiff-static0.2.23непряма
crates.iojiff-tzdb0.1.6непряма
crates.iojiff-tzdb-platform0.1.3непряма
crates.iojni0.22.4непряма
crates.iojni-macros0.22.4непряма
crates.iojni-sys0.4.1непряма
crates.iojni-sys-macros0.4.1непряма
crates.iojobserver0.1.34непряма
crates.iojotdown0.10.0непряма
crates.iojs-sys0.3.85непряма
crates.iojs-sys0.3.95непряма
crates.iojsonpath-rust1.0.4непряма
crates.iojsonschema0.40.2непряма
crates.iok8s-openapi0.27.1непряма
crates.iokreuzberg-pdfium-render4.9.5непряма
crates.iokube3.1.0непряма
crates.iokube-client3.1.0непряма
crates.iokube-core3.1.0непряма
crates.iolazy_static1.5.0непряма
crates.iolazycell1.3.0непряма
crates.ioleb128fmt0.1.0непряма
crates.iolebe0.5.3непряма
crates.iolibc0.2.180непряма
crates.iolibc0.2.186непряма
crates.iolibfuzzer-sys0.4.10непряма
crates.iolibfuzzer-sys0.4.12непряма
crates.iolibloading0.8.9непряма
crates.iolibloading0.9.0непряма
crates.iolibm0.2.15непряма
crates.iolibm0.2.16непряма
crates.iolibmimalloc-sys0.1.44непряма
crates.iolibredox0.1.16непряма
crates.iolibsqlite3-sys0.30.1непряма
crates.iolibz-ng-sys1.1.28непряма
crates.iolinux-raw-sys0.12.1непряма
crates.iolitemap0.8.2непряма
crates.iolock_api0.4.14непряма
crates.iolog0.4.29непряма
crates.ioloop90.1.5непряма
crates.iolopdf0.40.0непряма
crates.iolruнепряма
crates.iolru0.16.4непряма
crates.iolru0.17.0непряма
crates.iolru0.18.0непряма
crates.iolru-slab0.1.2непряма
crates.iomac_address1.1.8непряма
crates.iomach20.6.0непряма
crates.iomarkup5ever0.39.0непряма
crates.iomatchers0.2.0непряма
crates.iomatchit0.8.4непряма
crates.iomatchit0.9.2непряма
crates.iomaybe-owned0.3.4непряма
crates.iomaybe-rayon0.1.1непряма
crates.iomd-50.10.6непряма
crates.iomd-50.11.0непряма
crates.iomemchr2.7.6непряма
crates.iomemchr2.8.2непряма
crates.iomemmap20.9.10непряма
crates.iomemoffset0.6.5непряма
crates.iomemoffset0.9.1непряма
crates.iomime_guess2.0.5непряма
crates.iominimal-lexical0.2.1непряма
crates.iominiz_oxide0.8.9непряма
crates.iomio1.2.0непряма
crates.iomoxcms0.8.1непряма
crates.iomulterнепряма
crates.iomulter3.1.0непряма
crates.iomultimap0.10.1непряма
crates.ionanoid0.4.0непряма
crates.ioneli0.7.4непряма
crates.ioneli-proc-macros0.2.2непряма
crates.ionew_debug_unreachable1.0.6непряма
crates.ionixнепряма
crates.ionix0.24.3непряма
crates.ionix0.29.0непряма
crates.ionix0.31.2непряма
crates.iono_debug3.1.0непряма
crates.iono_std_io20.9.3непряма
crates.ionohash-hasher0.2.0непряма
crates.ionom7.1.3непряма
crates.ionom8.0.0непряма
crates.ionom_locate5.0.0непряма
crates.iononzero_ext0.3.0непряма
crates.ionoop_proc_macro0.3.0непряма
crates.iontapi0.4.3непряма
crates.ionu-ansi-term0.50.3непряма
crates.ionum0.4.3непряма
crates.ionum-bigint0.4.6непряма
crates.ionum-bigint-dig0.8.6непряма
crates.ionum-cmp0.1.0непряма
crates.ionum-complex0.4.6непряма
crates.ionum-conv0.2.2непряма
crates.ionum-derive0.4.2непряма
crates.ionum-integer0.1.46непряма
crates.ionum-iter0.1.45непряма
crates.ionum-rational0.4.2непряма
crates.ionum-traits0.2.19непряма
crates.ionum_cpus1.17.0непряма
crates.ionum_threads0.1.7непряма
crates.ionumeric_cast0.3.0непряма
crates.ionvml-wrapper-sys0.9.1непряма
crates.ioobjc20.6.4непряма
crates.ioobjc2-core-foundation0.3.2непряма
crates.ioobjc2-encode4.1.0непряма
crates.ioobjc2-io-kit0.3.2непряма
crates.ioobject0.37.3непряма
crates.iooctocrabнепряма
crates.iooctocrab0.49.9непряма
crates.iooid-registry0.7.1непряма
crates.iooid-registry0.8.1непряма
crates.ioonce_cell1.21.3непряма
crates.ioonce_cell1.21.4непряма
crates.ioonce_cell_polyfill1.70.2непряма
crates.iooorandom11.1.5непряма
crates.ioopenssl-probe0.1.6непряма
crates.ioopenssl-probe0.2.1непряма
crates.ioopentelemetry-http0.31.0непряма
crates.ioopentelemetry-otlp0.31.1непряма
crates.ioopentelemetry-proto0.31.0непряма
crates.ioopentelemetry_sdk0.31.0непряма
crates.iooption-ext0.2.0непряма
crates.ioordered-float2.10.1непряма
crates.ioordered-float4.6.0непряма
crates.ioorg0.3.1непряма
crates.ioouroboros0.18.5непряма
crates.ioouroboros_macro0.18.5непряма
crates.iooutref0.5.2непряма
crates.iopage_size0.6.0непряма
crates.ioparking2.2.1непряма
crates.ioparking_lot0.12.5непряма
crates.ioparking_lot_core0.9.12непряма
crates.ioparse-display0.9.1непряма
crates.ioparse-display-derive0.9.1непряма
crates.iopaste1.0.15непряма
crates.iopastey0.1.1непряма
crates.iopastey0.2.2непряма
crates.iopath-absolutize3.1.1непряма
crates.iopath-dedot3.1.1непряма
crates.iopath-tree0.8.3непряма
crates.iopear0.2.9непряма
crates.iopear_codegen0.2.9непряма
crates.iopeg-macros0.8.5непряма
crates.iopeg-macros0.8.6непряма
crates.iopeg-runtime0.8.5непряма
crates.iopeg-runtime0.8.6непряма
crates.iopem3.0.6непряма
crates.iopem-rfc74680.7.0непряма
crates.iopercent-encoding2.3.2непряма
crates.iopest2.8.6непряма
crates.iopest_derive2.8.6непряма
crates.iopest_generator2.8.6непряма
crates.iopest_meta2.8.6непряма
crates.iopetgraph0.7.1непряма
crates.iopetgraph0.8.3непряма
crates.iopgvector0.4.1непряма
crates.iophf0.12.1непряма
crates.iophf0.13.1непряма
crates.iophf_codegen0.13.1непряма
crates.iophf_generator0.13.1непряма
crates.iophf_shared0.12.1непряма
crates.iophf_shared0.13.1непряма
crates.iopin-project1.1.11непряма
crates.iopin-project-internal1.1.11непряма
crates.iopingora-cache0.8.0непряма
crates.iopingora-coreнепряма
crates.iopingora-core0.8.0непряма
crates.iopingora-error0.8.1непряма
crates.iopingora-header-serde0.8.0непряма
crates.iopingora-httpнепряма
crates.iopingora-http0.8.1непряма
crates.iopingora-ketama0.8.0непряма
crates.iopingora-load-balancingнепряма
crates.iopingora-load-balancing0.8.0непряма
crates.iopingora-lru0.8.0непряма
crates.iopingora-memory-cacheнепряма
crates.iopingora-memory-cache0.8.0непряма
crates.iopingora-pool0.8.0непряма
crates.iopingora-proxyнепряма
crates.iopingora-proxy0.8.0непряма
crates.iopingora-runtime0.8.0непряма
crates.iopingora-rustls0.8.0непряма
crates.iopingora-timeout0.8.0непряма
crates.iopiston-float1.0.1непряма
crates.iopkcs10.7.5непряма
crates.iopkcs80.10.2непряма
crates.iopkg-config0.3.33непряма
crates.ioplain0.2.3непряма
crates.ioplist1.8.0непряма
crates.iopng0.18.1непряма
crates.ioportable-atomic1.13.1непряма
crates.ioportable-atomic-util0.2.6непряма
crates.iopostcard1.1.3непряма
crates.iopotential_utf0.1.5непряма
crates.iopowerfmt0.2.0непряма
crates.ioppv-lite860.2.21непряма
crates.ioprecomputed-hash0.1.1непряма
crates.ioprettyplease0.2.37непряма
crates.ioproc-macro2-diagnostics0.10.1непряма
crates.ioprofiling1.0.17непряма
crates.ioprofiling-procmacros1.0.17непряма
crates.ioprometheus0.13.4непряма
crates.ioproptestнепряма
crates.ioproptest1.11.0непряма
crates.ioprost0.14.3непряма
crates.ioprost-build0.14.3непряма
crates.ioprost-derive0.14.3непряма
crates.ioprost-types0.14.3непряма
crates.ioprotobuf2.28.0непряма
crates.iopsl2.1.206непряма
crates.iopsl-types2.0.11непряма
crates.ioptr_meta0.1.4непряма
crates.ioptr_meta_derive0.1.4непряма
crates.iopulldown-cmark0.13.3непряма
crates.iopulldown-cmark-escape0.11.0непряма
crates.iopulldown-cmark-to-cmark22.0.0непряма
crates.iopxfm0.1.28непряма
crates.ioquanta0.12.6непряма
crates.ioquick-error1.2.3непряма
crates.ioquick-error2.0.1непряма
crates.ioquick-xml0.37.5непряма
crates.ioquick-xml0.38.4непряма
crates.ioquick-xml0.39.2непряма
crates.ioquick-xml0.40.1непряма
crates.ioquick-xml0.41.0непряма
crates.ioquinn0.11.9непряма
crates.ioquinn-proto0.11.14непряма
crates.ioquinn-udp0.5.14непряма
crates.ior-efi5.3.0непряма
crates.ior-efi6.0.0непряма
crates.ioradium0.7.0непряма
crates.iorand_chacha0.3.1непряма
crates.iorand_chacha0.9.0непряма
crates.iorand_core0.10.1непряма
crates.iorand_core0.6.4непряма
crates.iorand_core0.9.5непряма
crates.iorand_xorshift0.4.0непряма
crates.iorangemap1.7.1непряма
crates.iorav1e0.8.1непряма
crates.ioravif0.13.0непряма
crates.ioraw-cpuid11.6.0непряма
crates.iorayon1.12.0непряма
crates.iorayon-core1.13.0непряма
crates.iorcgen0.14.7непряма
crates.ioredox_syscall0.5.18непряма
crates.ioredox_syscall0.7.4непряма
crates.ioredox_users0.5.2непряма
crates.ioref-cast1.0.25непряма
crates.ioref-cast-impl1.0.25непряма
crates.ioreferencing0.40.2непряма
crates.ioregex-automata0.4.14непряма
crates.ioregex-syntax0.8.10непряма
crates.iorend0.4.2непряма
crates.ioreqwest0.12.28непряма
crates.ioreqwest0.13.3непряма
crates.iorgb0.8.53непряма
crates.ioringнепряма
crates.ioring0.17.14непряма
crates.iorkyv0.7.46непряма
crates.iorkyv_derive0.7.46непряма
crates.iormp0.8.15непряма
crates.iormp-serde1.3.1непряма
crates.ioroman-numerals-rs3.1.0непряма
crates.ioroxmltree0.21.1непряма
crates.iorsaнепряма
crates.iorsa0.9.10непряма
crates.iorust-embed8.11.0непряма
crates.iorust-embed-impl8.11.0непряма
crates.iorust-embed-utils8.11.0непряма
crates.iorustc-demangle0.1.27непряма
crates.iorustc-hash2.1.2непряма
crates.iorustc_version0.4.1непряма
crates.iorusticata-macros4.1.0непряма
crates.iorustix1.1.4непряма
crates.iorustls-cng-crypto0.1.0непряма
crates.iorustls-pemfile2.2.0непряма
crates.iorustls-platform-verifier0.7.0непряма
crates.iorustls-platform-verifier-android0.1.1непряма
crates.iorustls-webpki0.102.8непряма
crates.iorustls-webpki0.103.13непряма
crates.iorustversion1.0.22непряма
crates.iorusty-fork0.3.1непряма
crates.iorusty-s30.10.0непряма
crates.ios3sнепряма
crates.ios3s0.14.1непряма
crates.ios3s-fsнепряма
crates.ios3s-fs0.14.1непряма
crates.iosame-file1.0.6непряма
crates.iosaphyr-parser-bw0.0.610непряма
crates.iosaphyr-parser-bw0.0.611непряма
crates.ioschannel0.1.29непряма
crates.ioschemars_derive1.2.1непряма
crates.ioscopeguard1.2.0непряма
crates.iosea-bae0.2.2непряма
crates.iosea-orm-cli1.1.20непряма
crates.iosea-orm-macros1.1.20непряма
crates.iosea-query0.32.7непряма
crates.iosea-query-binder0.7.0непряма
crates.iosea-query-derive0.4.3непряма
crates.iosea-schema0.16.2непряма
crates.iosea-schema-derive0.3.0непряма
crates.ioseahash4.1.0непряма
crates.iosec10.7.3непряма
crates.iosecurity-frameworkнепряма
crates.iosecurity-framework2.11.1непряма
crates.iosecurity-framework3.7.0непряма
crates.iosecurity-framework-sysнепряма
crates.iosecurity-framework-sys2.17.0непряма
crates.ioseize0.3.3непряма
crates.iosemver1.0.28непряма
crates.ioserde-saphyr0.0.22непряма
crates.ioserde-saphyr0.0.24непряма
crates.ioserde-value0.7.0непряма
crates.ioserde_core1.0.228непряма
crates.ioserde_derive1.0.228непряма
crates.ioserde_derive_internals0.29.1непряма
crates.ioserde_path_to_error0.1.20непряма
crates.ioserde_regex1.1.0непряма
crates.ioserde_repr0.1.20непряма
crates.ioserde_spanned1.1.1непряма
crates.ioserde_toon_format0.1.2непряма
crates.ioserde_with3.21.0непряма
crates.ioserde_with_macros3.21.0непряма
crates.ioserde_yaml0.9.34+deprecatedнепряма
crates.ioserde_yaml_ng0.10.0непряма
crates.ioserial_test3.5.0непряма
crates.ioserial_test_derive3.5.0непряма
crates.iosfv0.10.4непряма
crates.iosha10.10.6непряма
crates.iosha10.11.0непряма
crates.iosha1_smol1.0.1непряма
crates.iosha2непряма
crates.iosha20.10.9непряма
crates.iosha20.11.0непряма
crates.iosharded-slab0.1.7непряма
crates.ioshellexpand3.1.2непряма
crates.ioshlex1.3.0непряма
crates.iosignal-hook-registry1.4.8непряма
crates.iosignature2.2.0непряма
crates.iosimd-adler320.3.9непряма
crates.iosimd_cesu81.1.1непряма
crates.iosimd_helpers0.1.0непряма
crates.iosimdutf80.1.5непряма
crates.iosimilar2.7.0непряма
crates.iosimple_asn10.6.4непряма
crates.iosiphasher1.0.1непряма
crates.iosiphasher1.0.2непряма
crates.ioslab0.4.12непряма
crates.iosmallvec1.15.1непряма
crates.iosmol_str0.3.6непряма
crates.iosnafu0.8.9непряма
crates.iosnafu-derive0.8.9непряма
crates.iosocket20.6.3непряма
crates.iospin0.10.0непряма
crates.iospin0.9.8непряма
crates.iospinning_top0.3.0непряма
crates.iospki0.7.3непряма
crates.iosqlx-core0.8.6непряма
crates.iosqlx-macros0.8.6непряма
crates.iosqlx-macros-core0.8.6непряма
crates.iosqlx-mysql0.8.6непряма
crates.iosqlx-postgres0.8.6непряма
crates.iosqlx-sqlite0.8.6непряма
crates.iostable_deref_trait1.2.1непряма
crates.iostatic_assertions1.1.0непряма
crates.iostd-next0.1.9непряма
crates.iostring_cache0.9.0непряма
crates.iostring_cache_codegen0.6.1непряма
crates.iostringmetrics2.2.2непряма
crates.iostringprep0.1.5непряма
crates.iostructmeta0.3.0непряма
crates.iostructmeta-derive0.3.0непряма
crates.iostrum0.26.3непряма
crates.iostrum0.27.2непряма
crates.iostrum_macros0.26.4непряма
crates.iostrum_macros0.27.2непряма
crates.iosubtleнепряма
crates.iosubtle2.6.1непряма
crates.iosupports-color3.0.2непряма
crates.iosync_wrapper1.0.2непряма
crates.iosynstructure0.13.2непряма
crates.iosystem-configuration0.7.0непряма
crates.iosystem-configuration-sys0.6.0непряма
crates.iotabwriter1.4.1непряма
crates.iotap1.0.1непряма
crates.iotarget-triple1.0.0непряма
crates.iotemp-env0.3.6непряма
crates.iotendril0.5.0непряма
crates.iotermcolor1.4.1непряма
crates.iotestcontainers0.27.3непряма
crates.iotestcontainers-modules0.15.0непряма
crates.iothiserror-impl1.0.69непряма
crates.iothiserror-impl2.0.18непряма
crates.iothread_local1.1.9непряма
crates.iothrift_codec0.3.2непряма
crates.iotiff0.11.3непряма
crates.iotime-core0.1.9непряма
crates.iotime-macros0.2.30непряма
crates.iotiny-keccak2.0.2непряма
crates.iotinystr0.8.3непряма
crates.iotinytemplate1.2.1непряма
crates.ioTinyUFO0.8.0непряма
crates.iotinyvec1.11.0непряма
crates.iotinyvec_macros0.1.1непряма
crates.iotokio-macros2.7.0непряма
crates.iotokio-rustls0.26.4непряма
crates.iotokio-stream0.1.18непряма
crates.iotokio-test0.4.5непряма
crates.iotokio-tungstenite0.29.0непряма
crates.iotoml1.1.2+spec-1.1.0непряма
crates.iotoml_datetime1.1.1+spec-1.1.0непряма
crates.iotoml_edit0.25.11+spec-1.1.0непряма
crates.iotoml_edit0.25.12+spec-1.1.0непряма
crates.iotoml_parser1.1.2+spec-1.1.0непряма
crates.iotoml_writer1.1.1+spec-1.1.0непряма
crates.iotonic0.14.5непряма
crates.iotonic-build0.14.5непряма
crates.iotonic-prost0.14.5непряма
crates.iotonic-prost-build0.14.5непряма
crates.iotower-layer0.3.3непряма
crates.iotower-service0.3.3непряма
crates.iotracing-appender0.2.4непряма
crates.iotracing-attributes0.1.31непряма
crates.iotracing-core0.1.36непряма
crates.iotracing-error0.2.1непряма
crates.iotracing-log0.2.0непряма
crates.iotracing-serde0.2.0непряма
crates.iotracing-subscriber0.3.23непряма
crates.iotracing-test0.2.6непряма
crates.iotracing-test-macro0.2.6непряма
crates.iotrackable1.3.0непряма
crates.iotrackable_derive1.0.0непряма
crates.iotransform-stream0.3.1непряма
crates.iotry-lock0.2.5непряма
crates.iotrybuildнепряма
crates.iotrybuild1.0.116непряма
crates.iottf-parser0.25.1непряма
crates.iotungstenite0.29.0непряма
crates.iotyped-arena2.0.2непряма
crates.iotyped-path0.12.3непряма
crates.iotypenum1.20.0непряма
crates.ioucd-trie0.1.7непряма
crates.iounarray0.1.4непряма
crates.iouncased0.9.10непряма
crates.iounicase2.9.0непряма
crates.iounicode-bidi0.3.18непряма
crates.iounicode-general-category1.1.0непряма
crates.iounicode-ident1.0.22непряма
crates.iounicode-ident1.0.24непряма
crates.iounicode-normalization0.1.25непряма
crates.iounicode-properties0.1.4непряма
crates.iounicode-width0.2.2непряма
crates.iounicode-xid0.2.6непряма
crates.iounsafe-libyaml0.2.11непряма
crates.iounscanny0.1.0непряма
crates.iountrusted0.7.1непряма
crates.iountrusted0.9.0непряма
crates.iouom0.38.0непряма
crates.ioureq3.3.0непряма
crates.ioureq-proto0.6.0непряма
crates.iourlencoding2.1.3непряма
crates.ioutf-80.7.6непряма
crates.ioutf16string0.2.0непряма
crates.ioutf8-width0.1.8непряма
crates.ioutf8-zero0.8.1непряма
crates.ioutf8_iter1.0.4непряма
crates.ioutf8parse0.2.2непряма
crates.ioutoipa-gen5.5.0непряма
crates.iouuid-simd0.8.0непряма
crates.iov_frame0.3.9непряма
crates.iov_htmlescape0.15.8непряма
crates.iovaluable0.1.1непряма
crates.iovcpkg0.2.15непряма
crates.iovecmath1.0.0непряма
crates.ioversion_check0.9.5непряма
crates.iovsimd0.8.0непряма
crates.iowait-timeout0.2.1непряма
crates.iowalkdir2.5.0непряма
crates.iowant0.3.1непряма
crates.iowasi0.11.1+wasi-snapshot-preview1непряма
crates.iowasip21.0.2+wasi-0.2.9непряма
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06непряма
crates.iowasite0.1.0непряма
crates.iowasm-bindgen0.2.108непряма
crates.iowasm-bindgen0.2.118непряма
crates.iowasm-bindgen-futures0.4.68непряма
crates.iowasm-bindgen-macro0.2.108непряма
crates.iowasm-bindgen-macro0.2.118непряма
crates.iowasm-bindgen-macro-support0.2.108непряма
crates.iowasm-bindgen-macro-support0.2.118непряма
crates.iowasm-bindgen-shared0.2.108непряма
crates.iowasm-bindgen-shared0.2.118непряма
crates.iowasm-encoder0.244.0непряма
crates.iowasm-metadata0.244.0непряма
crates.iowasm-streams0.5.0непряма
crates.iowasmparser0.244.0непряма
crates.ioweb-sys0.3.95непряма
crates.ioweb-time1.1.0непряма
crates.ioweb_atoms0.2.4непряма
crates.iowebpki-root-certs1.0.7непряма
crates.ioweezl0.1.12непряма
crates.iowhoami1.6.1непряма
crates.iowinapi0.3.9непряма
crates.iowinapi-i686-pc-windows-gnu0.4.0непряма
crates.iowinapi-util0.1.11непряма
crates.iowinapi-x86_64-pc-windows-gnu0.4.0непряма
crates.iowindows0.58.0непряма
crates.iowindows0.62.2непряма
crates.iowindows-collections0.3.2непряма
crates.iowindows-core0.58.0непряма
crates.iowindows-core0.62.2непряма
crates.iowindows-future0.3.2непряма
crates.iowindows-implement0.58.0непряма
crates.iowindows-implement0.60.2непряма
crates.iowindows-interface0.58.0непряма
crates.iowindows-interface0.59.3непряма
crates.iowindows-link0.2.1непряма
crates.iowindows-numerics0.3.1непряма
crates.iowindows-registry0.6.1непряма
crates.iowindows-result0.2.0непряма
crates.iowindows-result0.4.1непряма
crates.iowindows-strings0.1.0непряма
crates.iowindows-strings0.5.1непряма
crates.iowindows-sys0.48.0непряма
crates.iowindows-sys0.52.0непряма
crates.iowindows-sys0.59.0непряма
crates.iowindows-sys0.61.2непряма
crates.iowindows-targets0.48.5непряма
crates.iowindows-targets0.52.6непряма
crates.iowindows-threading0.2.1непряма
crates.iowindows_aarch64_gnullvm0.48.5непряма
crates.iowindows_aarch64_gnullvm0.52.6непряма
crates.iowindows_aarch64_msvc0.48.5непряма
crates.iowindows_aarch64_msvc0.52.6непряма
crates.iowindows_i686_gnu0.48.5непряма
crates.iowindows_i686_gnu0.52.6непряма
crates.iowindows_i686_gnullvm0.52.6непряма
crates.iowindows_i686_msvc0.48.5непряма
crates.iowindows_i686_msvc0.52.6непряма
crates.iowindows_x86_64_gnu0.48.5непряма
crates.iowindows_x86_64_gnu0.52.6непряма
crates.iowindows_x86_64_gnullvm0.48.5непряма
crates.iowindows_x86_64_gnullvm0.52.6непряма
crates.iowindows_x86_64_msvc0.48.5непряма
crates.iowindows_x86_64_msvc0.52.6непряма
crates.iowinnow1.0.1непряма
crates.iowinnow1.0.3непряма
crates.iowit-bindgen0.51.0непряма
crates.iowit-bindgen-core0.51.0непряма
crates.iowit-bindgen-rust0.51.0непряма
crates.iowit-bindgen-rust-macro0.51.0непряма
crates.iowit-component0.244.0непряма
crates.iowit-parser0.244.0непряма
crates.iowrapcenum-derive0.4.1непряма
crates.iowriteable0.6.3непряма
crates.iowyz0.5.1непряма
crates.iox509-parser0.16.0непряма
crates.iox509-parser0.18.1непряма
crates.ioxattr1.6.1непряма
crates.ioxmlparser0.13.6непряма
crates.ioy4m0.8.0непряма
crates.ioyansi1.0.1непряма
crates.ioyasna0.5.2непряма
crates.ioyoke0.8.2непряма
crates.ioyoke-derive0.8.2непряма
crates.iozerocopy0.8.48непряма
crates.iozerocopy-derive0.8.48непряма
crates.iozerofrom0.1.7непряма
crates.iozerofrom-derive0.1.7непряма
crates.iozeroize_derive1.4.3непряма
crates.iozerotrie0.2.4непряма
crates.iozerovec0.11.6непряма
crates.iozerovec-derive0.11.3непряма
crates.iozip4.6.1непряма
crates.iozip7.2.0непряма
crates.iozip8.6.0непряма
crates.iozlib-rs0.6.3непряма
crates.iozmij1.0.16непряма
crates.iozmij1.0.21непряма
crates.iozopfli0.8.3непряма
crates.iozstd0.13.3непряма
crates.iozstd-safe7.2.4непряма
crates.iozstd-sys2.0.16+zstd.1.5.7непряма
crates.iozune-core0.5.1непряма
crates.iozune-inflate0.2.54непряма
crates.iozune-jpeg0.5.15непряма
PyPIaiohttpнепряма
PyPIanyioнепряма
PyPIcryptographyнепряма
PyPIh11непряма
PyPIhttpxнепряма
PyPIpytestнепряма
PyPIpytest-asyncioнепряма
PyPIpytest-timeoutнепряма
PyPIpyyamlнепряма
PyPIrequestsнепряма
PyPIurllib3непряма
PyPIwebsocketsнепряма
PyPIzippнепряма
Сповіщення про залежності 18

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

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
lopdf0.40.0непрямависока10.42.0
protobuf2.28.0непрямависока23.7.2
quick-xml0.37.5непрямависока20.41.0
quick-xml0.38.4непрямависока20.41.0
quick-xml0.39.2непрямависока20.41.0
quick-xml0.40.1непрямависока20.41.0
quinn-proto0.11.14непрямависока20.11.15
rustls-webpki0.102.8непрямависока80.104.0-alpha.7
opentelemetry_sdk0.31.0непрямапомірна10.32.1
rsa0.9.10непрямапомірна1
rand0.8.5пряманизька20.10.1
daemonize0.5.0непряманевідома1
derivative2.2.0непряманевідома1
event-listener5.4.1непряманевідома15.4.2
memmap20.9.10непряманевідома10.9.11
paste1.0.15непряманевідома1
rustls-pemfile2.2.0непряманевідома1
ttf-parser0.25.1непряманевідома1

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

Звіт у форматі JSON машиночитний
{
  "data": {
    "repo": {
      "topics": [
        "account-management",
        "agentic-ai",
        "ai",
        "benchmarks",
        "cloud",
        "genai",
        "llm",
        "microservices",
        "middleware",
        "modkit",
        "multi-tenancy",
        "multi-tier",
        "rust",
        "saas",
        "security",
        "serverless",
        "xaas"
      ],
      "is_fork": false,
      "size_kb": 39502,
      "has_wiki": false,
      "homepage": "https://www.constructorfabric.org",
      "languages": {
        "Rust": 27150970,
        "Shell": 6731,
        "Python": 1461889,
        "Makefile": 36986,
        "Dockerfile": 6233,
        "Go Template": 1264
      },
      "pushed_at": "2026-07-31T08:02:19Z",
      "created_at": "2026-05-22T07:31:40Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-31T08:01:35Z",
      "description": "All-in-one open-source framework & middleware for enterprise-grade multi-tenant and multi-tier XaaS Services development",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "https://constructorfabric.org",
      "name": "Constructor Fabric",
      "type": "Organization",
      "login": "constructorfabric",
      "company": null,
      "location": null,
      "followers": 40,
      "avatar_url": "https://avatars.githubusercontent.com/u/286363322?v=4",
      "created_at": "2026-05-20T14:05:30Z",
      "is_verified": null,
      "public_repos": 36,
      "account_age_days": 72
    },
    "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": "cf-gears-cluster-conformance-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-30T18:06:11Z"
        },
        {
          "tag": "cf-gears-cluster-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-30T18:05:20Z"
        },
        {
          "tag": "cf-gears-standalone-cluster-plugin-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-30T18:04:56Z"
        },
        {
          "tag": "cf-gears-cluster-sdk-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-30T18:04:28Z"
        },
        {
          "tag": "cf-gears-toolkit-http-middleware-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-30T18:04:01Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.8",
          "kind": "other",
          "published_at": "2026-07-30T18:03:36Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.26",
          "kind": "other",
          "published_at": "2026-07-30T18:03:27Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.5",
          "kind": "other",
          "published_at": "2026-07-30T18:03:17Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.2.2",
          "kind": "other",
          "published_at": "2026-07-30T18:02:54Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.25",
          "kind": "other",
          "published_at": "2026-07-30T18:02:44Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.5",
          "kind": "other",
          "published_at": "2026-07-30T18:02:36Z"
        },
        {
          "tag": "cf-gears-rg-tr-plugin-v0.1.8",
          "kind": "other",
          "published_at": "2026-07-30T01:14:58Z"
        },
        {
          "tag": "cf-chat-engine-v0.2.2",
          "kind": "other",
          "published_at": "2026-07-30T01:08:55Z"
        },
        {
          "tag": "cf-gears-account-management-v0.4.3",
          "kind": "other",
          "published_at": "2026-07-29T23:47:36Z"
        },
        {
          "tag": "cf-gears-account-management-sdk-v0.4.2",
          "kind": "other",
          "published_at": "2026-07-29T23:44:23Z"
        },
        {
          "tag": "cf-gears-toolkit-v0.6.17",
          "kind": "other",
          "published_at": "2026-07-29T23:43:52Z"
        },
        {
          "tag": "cf-gears-toolkit-canonical-errors-v0.7.6",
          "kind": "other",
          "published_at": "2026-07-29T23:41:23Z"
        },
        {
          "tag": "cf-gears-event-broker-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-28T22:54:37Z"
        },
        {
          "tag": "cf-gears-llm-gateway-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-28T22:54:13Z"
        },
        {
          "tag": "cf-gears-timescaledb-usage-collector-plugin-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-28T22:53:53Z"
        },
        {
          "tag": "cf-gears-noop-usage-collector-plugin-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-28T22:53:10Z"
        },
        {
          "tag": "cf-gears-usage-collector-v0.2.2",
          "kind": "other",
          "published_at": "2026-07-28T22:52:58Z"
        },
        {
          "tag": "cf-gears-usage-collector-sdk-v0.3.0",
          "kind": "other",
          "published_at": "2026-07-28T22:52:27Z"
        },
        {
          "tag": "cf-gears-oidc-authn-plugin-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-28T22:52:11Z"
        },
        {
          "tag": "cf-gears-cluster-conformance-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-28T22:51:47Z"
        },
        {
          "tag": "cf-gears-cluster-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-28T22:51:20Z"
        },
        {
          "tag": "cf-gears-standalone-cluster-plugin-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-28T22:51:10Z"
        },
        {
          "tag": "cf-gears-cluster-sdk-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-28T22:51:02Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.7",
          "kind": "other",
          "published_at": "2026-07-28T22:50:49Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.25",
          "kind": "other",
          "published_at": "2026-07-28T22:50:41Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.4",
          "kind": "other",
          "published_at": "2026-07-28T22:50:34Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-28T22:50:21Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.24",
          "kind": "other",
          "published_at": "2026-07-28T22:50:12Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.4",
          "kind": "other",
          "published_at": "2026-07-28T22:50:05Z"
        },
        {
          "tag": "cf-gears-single-tenant-tr-plugin-v0.1.26",
          "kind": "other",
          "published_at": "2026-07-28T22:49:53Z"
        },
        {
          "tag": "cf-gears-rg-tr-plugin-v0.1.7",
          "kind": "other",
          "published_at": "2026-07-28T22:49:47Z"
        },
        {
          "tag": "cf-chat-engine-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-28T22:45:22Z"
        },
        {
          "tag": "cf-gears-account-management-v0.4.2",
          "kind": "other",
          "published_at": "2026-07-28T22:41:32Z"
        },
        {
          "tag": "cf-gears-account-management-sdk-v0.4.1",
          "kind": "other",
          "published_at": "2026-07-28T22:38:32Z"
        },
        {
          "tag": "cf-gears-toolkit-v0.6.16",
          "kind": "other",
          "published_at": "2026-07-28T22:38:01Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-27T22:40:17Z"
        },
        {
          "tag": "cf-gears-account-management-v0.4.1",
          "kind": "other",
          "published_at": "2026-07-27T22:35:37Z"
        },
        {
          "tag": "cf-gears-toolkit-stable-hash-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-27T18:23:55Z"
        },
        {
          "tag": "cf-gears-account-management-v0.4.0",
          "kind": "other",
          "published_at": "2026-07-27T18:23:49Z"
        },
        {
          "tag": "cf-gears-noop-usage-collector-plugin-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-27T12:23:23Z"
        },
        {
          "tag": "cf-gears-usage-collector-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-27T12:23:10Z"
        },
        {
          "tag": "cf-gears-usage-collector-sdk-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-27T12:22:39Z"
        },
        {
          "tag": "cf-gears-oidc-authn-plugin-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-27T12:22:23Z"
        },
        {
          "tag": "cf-gears-cluster-conformance-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-27T12:21:57Z"
        },
        {
          "tag": "cf-gears-cluster-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-27T12:21:30Z"
        },
        {
          "tag": "cf-gears-standalone-cluster-plugin-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-27T12:21:21Z"
        },
        {
          "tag": "cf-gears-cluster-sdk-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-27T12:21:13Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.6",
          "kind": "other",
          "published_at": "2026-07-27T12:21:00Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.24",
          "kind": "other",
          "published_at": "2026-07-27T12:20:52Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-27T12:20:45Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.1.21",
          "kind": "other",
          "published_at": "2026-07-27T12:20:31Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.23",
          "kind": "other",
          "published_at": "2026-07-27T12:20:24Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.3",
          "kind": "other",
          "published_at": "2026-07-27T12:20:17Z"
        },
        {
          "tag": "cf-gears-single-tenant-tr-plugin-v0.1.25",
          "kind": "other",
          "published_at": "2026-07-27T12:20:09Z"
        },
        {
          "tag": "cf-gears-rg-tr-plugin-v0.1.6",
          "kind": "other",
          "published_at": "2026-07-27T12:20:03Z"
        },
        {
          "tag": "cf-chat-engine-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-27T12:15:31Z"
        },
        {
          "tag": "cf-gears-account-management-v0.3.1",
          "kind": "other",
          "published_at": "2026-07-27T12:11:56Z"
        },
        {
          "tag": "cf-gears-account-management-sdk-v0.4.0",
          "kind": "other",
          "published_at": "2026-07-27T12:08:55Z"
        },
        {
          "tag": "cf-gears-toolkit-v0.6.15",
          "kind": "other",
          "published_at": "2026-07-27T12:08:26Z"
        },
        {
          "tag": "cf-gears-noop-usage-collector-plugin-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-24T09:23:47Z"
        },
        {
          "tag": "cf-gears-usage-collector-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-24T09:23:27Z"
        },
        {
          "tag": "cf-gears-usage-collector-sdk-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-24T09:22:57Z"
        },
        {
          "tag": "cf-gears-oidc-authn-plugin-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-24T09:22:35Z"
        },
        {
          "tag": "cf-gears-cluster-conformance-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-24T09:22:06Z"
        },
        {
          "tag": "cf-gears-cluster-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-24T09:21:37Z"
        },
        {
          "tag": "cf-gears-standalone-cluster-plugin-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T18:07:03Z"
        },
        {
          "tag": "cf-gears-cluster-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T18:06:54Z"
        },
        {
          "tag": "cf-gears-toolkit-http-middleware-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T18:06:38Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.5",
          "kind": "other",
          "published_at": "2026-07-23T18:06:17Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.23",
          "kind": "other",
          "published_at": "2026-07-23T18:06:09Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-23T18:06:00Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.1.20",
          "kind": "other",
          "published_at": "2026-07-23T18:05:40Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.22",
          "kind": "other",
          "published_at": "2026-07-23T18:05:31Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.2",
          "kind": "other",
          "published_at": "2026-07-23T18:05:22Z"
        },
        {
          "tag": "cf-gears-single-tenant-tr-plugin-v0.1.24",
          "kind": "other",
          "published_at": "2026-07-23T18:05:13Z"
        },
        {
          "tag": "cf-gears-rg-tr-plugin-v0.1.5",
          "kind": "other",
          "published_at": "2026-07-23T18:04:48Z"
        },
        {
          "tag": "cf-chat-engine-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T17:57:37Z"
        },
        {
          "tag": "cf-chat-engine-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T07:35:22Z"
        },
        {
          "tag": "cf-gears-toolkit-http-v0.6.9",
          "kind": "other",
          "published_at": "2026-07-23T07:31:58Z"
        },
        {
          "tag": "cf-gears-account-management-v0.3.0",
          "kind": "other",
          "published_at": "2026-07-23T07:30:53Z"
        },
        {
          "tag": "cf-gears-account-management-sdk-v0.3.0",
          "kind": "other",
          "published_at": "2026-07-23T07:27:17Z"
        },
        {
          "tag": "cf-gears-toolkit-v0.6.14",
          "kind": "other",
          "published_at": "2026-07-23T07:26:46Z"
        },
        {
          "tag": "cf-gears-toolkit-canonical-errors-v0.7.5",
          "kind": "other",
          "published_at": "2026-07-22T20:35:37Z"
        },
        {
          "tag": "cf-gears-toolkit-canonical-errors-macro-v0.6.2",
          "kind": "other",
          "published_at": "2026-07-22T20:34:40Z"
        },
        {
          "tag": "cf-gears-noop-usage-collector-plugin-v0.1.0",
          "kind": "other",
          "published_at": "2026-06-29T22:43:18Z"
        },
        {
          "tag": "cf-gears-usage-collector-v0.1.0",
          "kind": "other",
          "published_at": "2026-06-29T22:43:11Z"
        },
        {
          "tag": "cf-gears-usage-collector-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-06-29T22:42:41Z"
        },
        {
          "tag": "cf-gears-oidc-authn-plugin-v0.1.1",
          "kind": "other",
          "published_at": "2026-06-29T22:42:25Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.4",
          "kind": "other",
          "published_at": "2026-06-29T22:41:35Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.22",
          "kind": "other",
          "published_at": "2026-06-28T07:14:26Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.1",
          "kind": "other",
          "published_at": "2026-06-28T07:14:19Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.1.19",
          "kind": "other",
          "published_at": "2026-06-28T07:14:11Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.21",
          "kind": "other",
          "published_at": "2026-06-28T07:14:04Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.1",
          "kind": "other",
          "published_at": "2026-06-28T07:13:57Z"
        },
        {
          "tag": "cf-gears-single-tenant-tr-plugin-v0.1.23",
          "kind": "other",
          "published_at": "2026-06-28T07:13:50Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "0d7e6365716d8f04c65cb53c75c37bf39acadbc0",
          "body": "…ness-retention-flake\n\ntest(usage-collector): stop the TimescaleDB test harness deleting its own fixtures",
          "is_bot": false,
          "headline": "Merge pull request #4384 from capybutler/usage-collector/fix-test-har…",
          "author_name": "Entropy Shift",
          "author_login": "entropyshift",
          "committed_at": "2026-07-31T08:00:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a10d9e7c9f0468a7c14cfa665bcaf862331b839",
          "body": "… own fixtures\n\n`bring_up` left `retention_period_secs` at its `#[serde(default)]`, so every test\ncontainer registered a live 365-day `policy_retention` job. The suite's fixtures\nare deliberately backdated to a fixed 2023 instant and share a single chunk,\nmaking that chunk drop-eligible the moment i\n[…]\nistered policy by hand, assert the row survives. Firing it\ndirectly makes the guard deterministic rather than a race that usually happens\nnot to fire.\n\nSigned-off-by: capybutler <capybutler@gmail.com>",
          "is_bot": false,
          "headline": "test(usage-collector): stop the TimescaleDB test harness deleting its…",
          "author_name": "capybutler",
          "author_login": "capybutler",
          "committed_at": "2026-07-31T06:48:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f36574f41b3ea9ac9779036b1dbaee68c499dfb7",
          "body": "fix(docs): fix broken dylint lints link",
          "is_bot": false,
          "headline": "Merge pull request #4371 from mattgarmon/fix_lychee",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-31T02:47:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "84da9641f0029c17740d8ce92c363e8443067275",
          "body": "chore(codeowners): assign owners for a few gears and anchor paths",
          "is_bot": false,
          "headline": "Merge pull request #4340 from capybutler/chore/codeowners-gears",
          "author_name": "Entropy Shift",
          "author_login": "entropyshift",
          "committed_at": "2026-07-31T02:34:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "78c001c474e95e2bb6a884a06fa0db793ee95fa5",
          "body": "Add review routing for the gears whose ownership is unambiguous, derived\nfrom per-path commit history across both the current gears/ paths and the\npre-rename modules/ paths, excluding release automation, mass renames and\nother repo-wide sweeps.\n\nAnchor the existing libs and mini-chat patterns with a\n[…]\ngear core, SDK and static plugin are left unassigned.\n\nAll other gears are deliberately left unassigned for now rather than\nrouted on a weaker signal.\n\nSigned-off-by: capybutler <capybutler@gmail.com>",
          "is_bot": false,
          "headline": "chore(codeowners): assign owners for a few gears and anchor paths",
          "author_name": "capybutler",
          "author_login": "capybutler",
          "committed_at": "2026-07-31T01:51:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "30a649629e0db4118d6542b662f5e6693d1d89ac",
          "body": "Signed-off-by: matt.garmon <mjg2790@gmail.com>",
          "is_bot": false,
          "headline": "fix(docs): fix broken dylint lints link",
          "author_name": "matt.garmon",
          "author_login": "mattgarmon",
          "committed_at": "2026-07-30T18:48:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9eaba31c7e357a9f44fba424661aa422d9752cd8",
          "body": "…0T00-38-39Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4337 from constructorfabric/release-plz-2026-07-3…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-30T17:35:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "77a933d3191582fc2e305bbcde334e47339be2c0",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-30T17:04:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "88370693126aa713f888a7444a0480ad3456e370",
          "body": "docs: Define portable database object namespacing",
          "is_bot": false,
          "headline": "Merge pull request #4281 from aviator5/db-object-namespacing-adr",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-30T17:01:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "955eb8e4b80f64e17453a8cdd7f1ceb6b8d43eea",
          "body": "…9T23-12-46Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4335 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-30T00:36:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7abea25a40991fd941d7d53ea7c430af570cb8da",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-29T23:12:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d4c4bb5670c74bbfc67d1e4bb36426c04096a9ee",
          "body": "…9T23-03-09Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4334 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-29T23:10:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f15b45c9c49b1dd802b4a36d0701a577f6e23cb2",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-29T23:03:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3a0afa41999bc501ea27976e011e9aef3b6b58d3",
          "body": "refactor: Remove dylints",
          "is_bot": false,
          "headline": "Merge pull request #4183 from maurolacy/refactor/remove-dylints",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-29T22:48:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1d3a42b48bbb451b57bea48d4fd61c23bb4132fc",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix typos / syntax",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T13:23:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f4fd88c83e49fd3691eb61750344456a61c5f07f",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Update disabled dylints tracking issues",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T13:14:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c9bf1e074a7fd1215533fea8b1b7f272a871ba0b",
          "body": "This reverts commit 49ee5a7ea6fb3e6addd10b743097bd3398cd8bd6.\n\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Revert \"Enable DE0504 dylint\"",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T13:14:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f636d7d245308d20b5efe6a653322140124be5eb",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix CI: Update cargo-deny version in passing",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T11:31:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a24bd2a2a6cfa7191b2b3ed249ebafae17d501c6",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Add tracking issues for disabled dylints",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T11:22:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "49ee5a7ea6fb3e6addd10b743097bd3398cd8bd6",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Enable DE0504 dylint",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T10:59:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "35ef8d90935e84cd84420078b12ce1f7f68f36e4",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove spurious / outdated web-docs",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "caf87f7977e3d4a27d92881bfe866db1c42d7843",
          "body": "Co-authored-by: Artifizer <artifizer@gmail.com>\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix: dylint renaming in docs",
          "author_name": "Mauro Lacy",
          "author_login": "maurolacy",
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a3ee3f57ecd7862904097f63d137965a60b9c544",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix: Formatting issues",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8a52a4e8dceac8da2ff6a77d56d799800e9baab7",
          "body": "Co-authored-by: Artifizer <artifizer@gmail.com>\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix: dylint renaming in docs",
          "author_name": "Mauro Lacy",
          "author_login": "maurolacy",
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0669a6f25af1934a416f68506f56a0ced318a142",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix rebase error",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dee5da68418bbd35f5a4398c85aebe18a6c96ee8",
          "body": "DE0309 (must_have_domain_model) was evaluated during the original\ndylint-to-cargo-gears migration and intentionally excluded as too\nopinionated. The rebase from main brought in new UI fixtures added\nby 40bba28c; remove them.\n\nDocumentation references to DE0309 and #[domain_model] are left\nas-is and will be updated in a separate doc-cleanup PR.\n\nCo-Authored-By: Claude Opus 4.6\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove leftover DE0309 dylint files from rebase",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "950defbffe74477f381ba957e7a16fc6dcca0511",
          "body": "Co-Authored-By: Claude Opus 4.6\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove DE0904 dylint lint (reimplemented in cargo-gears)",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "accdc3cf93057fe683469f7c2fbbb039b35110f1",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Add 'Architecture Lints' section to CONTRIBUTING",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "333197b63da8aa9f380ec2a109f59283b54ffe35",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix rebase error",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e7d467c7690c092feb59c2f2fb12e5d11cf696fa",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Enable DE 708 with allowed paths",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a134154310cc7072ae595b925511832877f66a9",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Add exclusions for failing dylints",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9288d40066257f82304bf28eb2c259d9d8efc21e",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Re-add / adapt config for running dylints through cargo-gears",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a6e113964148bf26528435abe833d43a7fcc824e",
          "body": "…docs\n\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Refactor: replace dylint references with cargo gears lint in cluster …",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9a6ed308f2b777a12c4c2eca4433856e8ba8bf77",
          "body": "…other docs\n\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Refactor: replace dylint references with cargo gears lint in extra / …",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "37366f623c9ed332ed3ffca1534b98b6c4ed4424",
          "body": "…ents\n\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Refactor: replace dylint references with cargo gears lint in doc comm…",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26f5ffb64f36520eb2fb9e118024216c2a3e2068",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Refactor: replace dylint references with cargo gears lint in docs",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dde714b6209e7f2c706b167a698c045d9c2b7f28",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove dylint from Makefile and tools",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc339593e47dc38e1836c986296b39264f41c8bd",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove dylint from CI",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:14:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "58693cd66212929ffe6dd57c4301533b0d7dfb9a",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove dylints from gears-rust (because of moved to cargo-gears)",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:14:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "71218154aa3a41991a5cbb827ac76c23b53a27a7",
          "body": "chore: fix 'make all' on local machine",
          "is_bot": false,
          "headline": "Merge pull request #4274 from Artifizer/main",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-29T06:12:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6669798ad0759513d5e139d9d9cad29b312ce2ed",
          "body": "- Require stable per-gear database namespaces with unambiguous object-name boundaries.\n- Document ToolKit enforcement, migration safety, portability constraints, and rejected alternatives.\n\nSigned-off-by: Aviator 5 <ai.agent.tor@gmail.com>",
          "is_bot": false,
          "headline": "docs: Define portable database object namespacing",
          "author_name": "Aviator 5",
          "author_login": "aviator5",
          "committed_at": "2026-07-29T05:55:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6128610fac1ad9bdf099be7ca2c6a42489e07079",
          "body": "…8T22-01-00Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4283 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T22:16:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bd1f3cb8aa017786cb953a7fae44a7e3039d28e1",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-28T22:01:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6fad8516408292491be2501ce6ce0c7e05f83d9d",
          "body": "…7T22-09-00Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4277 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T21:50:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff54bb78374ffa411aad8e3340c059f1e959fa4c",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'main' into main",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T21:48:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f26f62918b64a8509089885412d71dec0785dd3",
          "body": "….g. guidelines/DNA) are initialized; fails otherwise\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "chore: Makefile - update ensure-submodules - Verify git submodules (e…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T21:47:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e3e2dd8e190f1b372481f528338e5c1838763220",
          "body": "…cts the command line parameters\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "chore: Makefile - ensure cargo deny version 0.20+ is used, as it affe…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T21:43:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07e1136113ae812217dc0f7fecc1d379969e91a7",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-28T16:41:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0b1712659a59c2b05f9be3c585b0c7b5449fea94",
          "body": "docs(event-broker): PR #4083 post-review fixes",
          "is_bot": false,
          "headline": "Merge pull request #4275 from striped-zebra-dev/event-broker-design",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-28T16:16:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6459e1c9b661dec6097e23784937915bf7bda697",
          "body": "feat(directory): add REST endpoint + OpenAPI discovery to DirectoryService",
          "is_bot": false,
          "headline": "Merge pull request #4243 from mattgarmon/oop_impl",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T16:15:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "352f8847dd08fc6c5bc6dc7a63bf837878d0ddbb",
          "body": "feat(sql cte): Proposal for safe CTE implementation is added",
          "is_bot": false,
          "headline": "Merge pull request #4262 from MikeFalcon77/feature/secure-cte",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T16:09:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f762ee377bf2cd7aee2a1640c35b688dd51199b",
          "body": "- Proposal for safe CTE implementation is added\n\nSigned-off-by: MikeFalcon77 <3686170+MikeFalcon77@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(sql cte):",
          "author_name": "MikeFalcon77",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-28T15:43:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5870912d5e2ed9d4ce63b73fd26715054360c111",
          "body": "fix(llm-gateway-sdk): Fix packaging metadata",
          "is_bot": false,
          "headline": "Merge pull request #4278 from Qilin101/fix/llm-gw-sdk-packaging-meta",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-28T15:00:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3dd3027ffe4111ce88d0b73643678617974f1866",
          "body": "Signed-off-by: Striped Zebra <striped.zebra.dev@gmail.com>",
          "is_bot": false,
          "headline": "docs(event-broker): PR #4083 post-review fixes",
          "author_name": "Striped Zebra",
          "author_login": "striped-zebra-dev",
          "committed_at": "2026-07-28T14:41:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "964e79b88244715f0276540f71e1b32cd84c6477",
          "body": "…plugin\n\nfeat(usage-collector): TimescaleDB usage collector plugin",
          "is_bot": false,
          "headline": "Merge pull request #4227 from capybutler/usage-collector/timescaledb-…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T10:09:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "258d8fc9513030fa62ee12c7db52f219fa70796a",
          "body": "Signed-off-by: Qilin101 <255116568+Qilin101@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(llm-gateway-sdk): Fix packaging metadata",
          "author_name": "Qilin101",
          "author_login": "Qilin101",
          "committed_at": "2026-07-28T10:02:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2ee2462913e44a61add34cbeac26cc8c0aea6bfa",
          "body": "…7T17-56-49Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4276 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T22:06:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2cf6deb018b192d34f9839342bd9f3082fa3fe8a",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-27T19:20:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5babd1332be5a1aa4f834e76c2aeebd08621820c",
          "body": "Port stateful credstore gear",
          "is_bot": false,
          "headline": "Merge pull request #4204 from diffora/credstore",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-27T19:00:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d310b0db6657e7084b26d446394b84968582ff7",
          "body": "…7T11-40-22Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4273 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T17:54:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc6717d956e6a4415e1265fcd28066ace38bcfdc",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-27T14:42:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "474bbc4ad62d02a0c8f9b2763dfb2ab8a0605723",
          "body": "feat(account-management): implement `update_user` for `LazyIdpProvider`",
          "is_bot": false,
          "headline": "Merge pull request #4261 from fluiderson/idp",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T14:38:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "be7a35bd9e9ec9612917077e26021b4167fe35d3",
          "body": "feature(llm-gateway): llm-gateway sdk",
          "is_bot": false,
          "headline": "Merge pull request #4236 from Qilin101/feature/llm-gw-sdk",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T14:36:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0dc4458efbf8d3d3a72ebdcbadc810362c280034",
          "body": "…n secret types\n\nPort the credstore gear: a tenant-scoped, PDP-enforced credential gear\nover pluggable value-store backends, with hierarchical resolution, a\ncrash-safe saga lifecycle, and dynamic GTS secret typing.\n\nGateway & domain\n- Stateful metadata gateway (credstore_secrets) over a trait-agnost\n[…]\negration & docs\n- OAGW and mini-chat consume credstore through the SDK client; e2e and\n  integration coverage; DESIGN.md, generated OpenAPI spec, and ADRs.\n\nSigned-off-by: Diffora <ddiffora@gmail.com>",
          "is_bot": false,
          "headline": "feat(credstore): stateful credential-storage gear with registry-drive…",
          "author_name": "Diffora",
          "author_login": "diffora",
          "committed_at": "2026-07-27T14:14:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5c184916c3010feb152028a5351b5d7a89d9d69b",
          "body": "refactor(account-management): rename the postgres test feature to integration",
          "is_bot": false,
          "headline": "Merge pull request #4266 from ffedoroff/refactor/am-integration-feature",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T13:41:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ee21ae9adeb10b6f99e108608108e595b3967b08",
          "body": "…rtifacts\n\nchore: ignore admin-panel frontend build artifacts at the repo root",
          "is_bot": false,
          "headline": "Merge pull request #4265 from ffedoroff/chore/ignore-frontend-build-a…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T13:39:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "54ffaa0d708478f8e0b6995411729d793c9326a6",
          "body": "sort -V is a GNU coreutils extension not guaranteed to be available in\nevery sh/sort implementation the Makefile targets (e.g. minimal/busybox\nenvironments), even though it happens to work with the BSD sort on\nmacOS.\n\nReplace it with a numeric-tuple comparison via $(PYTHON), the same\ncross-platform Python resolution variable already used elsewhere in\nthis Makefile, preserving the existing install/upgrade behavior for\ncargo-nextest.\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "fix(makefile): use portable version comparison in install-tools",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T13:32:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4fb9887f8c7e7d6e07ea0e2703c7bc7b0d4115d1",
          "body": "cli_smoke_tests.rs and migrate_command_tests.rs rely on\nCARGO_BIN_EXE_<name> being set at test runtime, which cargo-nextest\nonly supports from 0.9.130 onward. install-tools previously only\nchecked that some cargo-nextest was installed, so stale cached\ninstalls (e.g. 0.9.129) caused `make test` to fa\n[…]\nexample-server must be set for tests: NotPresent\n\nNow install-tools checks the installed version and upgrades it if\nbelow NEXTEST_MIN_VERSION (0.9.130).\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "fix(makefile): enforce minimum cargo-nextest version in install-tools",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T13:17:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "eedd146fe4a707e22f9b4992df05a42b464032c8",
          "body": "docs(event-broker): module design + SDK",
          "is_bot": false,
          "headline": "Merge pull request #4083 from striped-zebra-dev/event-broker-design",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-27T12:50:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "59d1089e4e68babc63049588f7864169a7d5aad0",
          "body": "cargo-deny only accepts --config as a global flag preceding the\nsubcommand. `cargo deny check bans --config deny-fips.toml` fails\nwith \"unexpected argument '--config' found\" because clap parses\n--config as an argument to `check`, not to `deny`.\n\nReorder to `cargo deny --config deny-fips.toml check b\n[…]\ndate the matching references\nin deny-fips.toml's header comment and docs/security/SECURITY.md.\n\nVerified: `make fips-policy` now exits 0 with \"bans ok\".\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "fix(deny): put --config before subcommand in fips-policy target",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T12:23:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5792ea9fe30f9c8e2ead1df08d9c23a3460205ea",
          "body": "Signed-off-by: Striped Zebra <striped.zebra.dev@gmail.com>",
          "is_bot": false,
          "headline": "docs(event-broker): gear design + SDK",
          "author_name": "Striped Zebra",
          "author_login": "striped-zebra-dev",
          "committed_at": "2026-07-27T11:56:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "632b906ab7e3cfbdd7f8cba2810901e26363221c",
          "body": "Signed-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "chore: added ensure-submodules to Makefile",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T11:55:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f7c67ab88427e7dd65a6fc3d630bc606dce1fa0",
          "body": "…4T16-06-00Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4264 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T11:37:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5b3934c5b8317a65430ba3ddd9ebda63ed58234e",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-27T11:04:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "69284c48de70f1ae8a4009e9fe7ce61445ffb700",
          "body": "Add Product & SKU Management PRD",
          "is_bot": false,
          "headline": "Merge pull request #4177 from Corw1n-of-Amber/add-product-sku-prd",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T11:00:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cd2d20467d3903b51296e2f4a7bd7de0ab3d569e",
          "body": "Add Plan & Price Modeling PRD",
          "is_bot": false,
          "headline": "Merge pull request #4180 from Corw1n-of-Amber/add-plan-price-prd",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T11:00:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1021c8bcd232a52622393786e8ec638125b91c58",
          "body": "chore: added .github/CODEOWNERS",
          "is_bot": false,
          "headline": "Merge pull request #4271 from Artifizer/why-rust",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T10:42:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e54e1a0caf6bedede4be212f31b45b81f05b15cf",
          "body": "Signed-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "chore: added .github/CODEOWNERS",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T10:41:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "da0f12d8675607ee635919fc63ae1c68964e13a6",
          "body": "…egration\n\nThe gear gates its Docker-backed, real-PostgreSQL test suites behind a feature\nnamed `postgres`. Everywhere else in this workspace that same idea is spelled\n`integration`, and `postgres` is the only occurrence of the alternative naming:\n\n- `libs/toolkit-db/Cargo.toml:56` — `integration = \n[…]\ne name aligned, a\n`make test-am-pg` target plus a step in CI's `integration` job would make these\nsuites actually run, which today they never do.\n\nSigned-off-by: Roland From <rfedorov@linkentools.com>",
          "is_bot": false,
          "headline": "refactor(account-management): rename the postgres test feature to int…",
          "author_name": "Roland From",
          "author_login": "ffedoroff",
          "committed_at": "2026-07-27T06:24:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ca49d4af36dcaf998801895a36d240ded0bff0b6",
          "body": "Building the admin-panel SPA leaves `node_modules/`, Vite's `dist/` output and\n`tsconfig.tsbuildinfo` in the working tree. `apps/admin-panel/.gitignore`\nalready covers them, but that file only exists on branches carrying the SPA\nsources — so after a build, every other branch shows the leftovers as u\n[…]\nd that nothing tracked lives\nunder `node_modules/` or `dist/` and no `.tsbuildinfo` is tracked, so matching\nat any depth cannot mask a real file.\n\nSigned-off-by: Roland From <rfedorov@linkentools.com>",
          "is_bot": false,
          "headline": "chore: ignore admin-panel frontend build artifacts at the repo root",
          "author_name": "Roland From",
          "author_login": "ffedoroff",
          "committed_at": "2026-07-27T03:36:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b997bffd8f8867412af2da89938b78e1f5231d10",
          "body": "fix(resource-group): accept caller-supplied id on REST create-group",
          "is_bot": false,
          "headline": "Merge pull request #4249 from ffedoroff/fix/rg-create-group-dto-id",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-26T17:43:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c05a75139528c8a01046b8a8cf10a3aa4305f45c",
          "body": "feat(toolkit): add REST healthcheck infrastructure",
          "is_bot": false,
          "headline": "Merge pull request #4167 from refur-nfn/add-rest-healthcheck",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T22:23:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6f979e0ce05924f02cc86eded8031627286ede9b",
          "body": "…4T08-56-34Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4260 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T15:53:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9bc47ec2d8c71a8c1b3825e8445d374bca404b69",
          "body": "Signed-off-by: Fluid <fluidcells@pm.me>",
          "is_bot": false,
          "headline": "feat(account-management): implement `update_user` for `LazyIdpProvider`",
          "author_name": "Fluid",
          "author_login": "fluiderson",
          "committed_at": "2026-07-24T13:34:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9e668a65dcfc6f56702f454236129f07ebcc1cdd",
          "body": "feat!: replace custom retry/jitter impls with `tokio-retry`",
          "is_bot": false,
          "headline": "Merge pull request #4259 from fluiderson/tkr",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T12:11:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4b2737a97a75c512f69b21b1a683a84d4ef27be2",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T11:36:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "70ba0ea67a3a4a5166108743c8fc304c064fdfab",
          "body": "feat(account-management): add `update_user`",
          "is_bot": false,
          "headline": "Merge pull request #4238 from fluiderson/am",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T11:26:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a09485101cdc3edf7a880e20c2ba0d928e6c55b4",
          "body": "Unify the hand-rolled retry/backoff/jitter loops across the workspace onto\nthe `tokio-retry` crate and standardize the retry-config vocabulary. Retry\nconfigs now feed tokio-retry's `ExponentialBackoff` strategy directly\n(`backoff_base_ms` + `backoff_factor` + `max_backoff` + jitter) with no\nper-call\n[…]\nuted backoff); now tokio-retry full jitter (`computed * U(0,1)`, so a\n  wait can drop close to 0). Affects `connect_with_retry` and\n  `call_with_retry` timing.\n\nSigned-off-by: Fluid <fluidcells@pm.me>",
          "is_bot": false,
          "headline": "feat!: replace custom retry/jitter impls with `tokio-retry`",
          "author_name": "Fluid",
          "author_login": "fluiderson",
          "committed_at": "2026-07-24T11:13:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "313efdac4a8c87ab64bb73097b20e9d28de66ac9",
          "body": "…ki-roots-1.0.9\n\nchore(deps): Bump webpki-roots from 1.0.7 to 1.0.9",
          "is_bot": false,
          "headline": "Merge pull request #4234 from constructorfabric/dependabot/cargo/webp…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T10:22:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "96f76f874497ee9ae814946451811e9812ee8492",
          "body": "…3T23-37-49Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4256 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T08:54:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7fab0463faac166aaed2bf5a675640ca6249447a",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T08:36:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b491fc46af392c1b6b20c4880774d5613e9098fe",
          "body": "fix(cluster): reference cluster-conformance by path to unblock publish",
          "is_bot": false,
          "headline": "Merge pull request #4258 from mattgarmon/fix_release",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T08:34:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "402cbb44559ad24fde55fa328287294813be9cea",
          "body": "- Concurrent healthcheck execution with timeout protection\n- HealthcheckRegistry for registering and running per-gear probes\n- Message sanitization to prevent secret leaks in responses\n- API Gateway integration for /health and /readyz endpoints\n- Comprehensive test coverage with panic/timeout/degradation scenarios\n\nSigned-off-by: Raudur Refur <261796072+refur-nfn@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(toolkit): add REST healthcheck infrastructure",
          "author_name": "Raudur Refur",
          "author_login": "refur-nfn",
          "committed_at": "2026-07-24T03:50:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1f4a019d49308d84a4db86dc3352197b92b13b39",
          "body": "Drop the tenant-scope explanation from the CreateGroupDto.id doc comment\n(and regenerated api.json): the API-field description only needs the\noptional/server-generated note; the tenant_id == group.id semantics live\nin the SDK model and DESIGN. Addresses review feedback on the PR.\n\nSigned-off-by: Roland From <rfedorov@linkentools.com>",
          "is_bot": false,
          "headline": "docs(resource-group): trim create-group id field comment per review",
          "author_name": "Roland From",
          "author_login": "ffedoroff",
          "committed_at": "2026-07-24T02:40:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67be9b6e2a341b2cfc8c3d7a6749d8375248db88",
          "body": "Signed-off-by: matt.garmon <mjg2790@gmail.com>",
          "is_bot": false,
          "headline": "fix(cluster): reference cluster-conformance by path to unblock publish",
          "author_name": "matt.garmon",
          "author_login": "mattgarmon",
          "committed_at": "2026-07-24T00:23:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "70030c0264bff41142c40169307254941108fc24",
          "body": "…3T20-51-12Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4254 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-23T23:35:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9af6103532294f450c0276f2d46d55b8c65b6932",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T20:51:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "583748f93808680e407f3c2856e6da5c3dae313b",
          "body": "…3T17-31-10Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4252 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-23T20:49:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d3a3cde890b73232e44177e6c6169e5d2f8c91d3",
          "body": "fix(cluster): add version to plugin path dep and extend packaging check",
          "is_bot": false,
          "headline": "Merge pull request #4253 from mattgarmon/fix_release",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-23T20:48:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c2d2ce93a3c2c7472337a447b5b49a252fbf92eb",
          "body": "Signed-off-by: matt.garmon <mjg2790@gmail.com>",
          "is_bot": false,
          "headline": "fix(cluster): add version to plugin path dep and extend packaging check",
          "author_name": "matt.garmon",
          "author_login": "mattgarmon",
          "committed_at": "2026-07-23T20:17:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 3032,
      "latest_release_at": "2026-07-30T18:06:11Z",
      "latest_release_tag": "cf-gears-cluster-conformance-v0.1.3",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 50,
      "days_since_latest_release": 1,
      "mean_days_between_releases": 0
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 62,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "cf-gears-toolkit-db",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-db",
          "is_deprecated": false,
          "latest_version": "0.10.1",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 6,
          "total_downloads": 6619,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2206,
          "first_published_at": "2026-06-09T17:40:16.393597Z",
          "latest_published_at": "2026-07-29T23:41:59.153833Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        },
        {
          "name": "cf-gears-system-sdks",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-system",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-system-sdks",
          "is_deprecated": false,
          "latest_version": "0.1.40",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 6,
          "total_downloads": 6536,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2179,
          "first_published_at": "2026-06-09T15:40:52.050055Z",
          "latest_published_at": "2026-07-28T22:36:20.653199Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 3
        },
        {
          "name": "cf-gears-toolkit-gts",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-gts",
          "is_deprecated": false,
          "latest_version": "0.1.4",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 5,
          "total_downloads": 6543,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2181,
          "first_published_at": "2026-06-09T17:40:47.945746Z",
          "latest_published_at": "2026-07-29T23:41:10.069190Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        },
        {
          "name": "cf-gears-toolkit-sdk",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-sdk",
          "is_deprecated": false,
          "latest_version": "0.7.2",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 5,
          "total_downloads": 6525,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2175,
          "first_published_at": "2026-06-09T18:08:37.897155Z",
          "latest_published_at": "2026-07-29T23:42:23.249636Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        },
        {
          "name": "cf-gears-file-parser",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "parsing"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-file-parser",
          "is_deprecated": false,
          "latest_version": "0.1.32",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 7,
          "total_downloads": 239,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 80,
          "first_published_at": "2026-06-10T10:16:51.851243Z",
          "latest_published_at": "2026-07-30T01:10:31.183032Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        },
        {
          "name": "cf-gears-toolkit-auth",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-auth",
          "is_deprecated": false,
          "latest_version": "0.7.3",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 4,
          "total_downloads": 1960,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 653,
          "first_published_at": "2026-06-10T08:11:05.716804Z",
          "latest_published_at": "2026-07-23T07:32:15.061605Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 8
        },
        {
          "name": "cf-gears-toolkit-http",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "web-programming"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-http",
          "is_deprecated": false,
          "latest_version": "0.6.9",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 5,
          "total_downloads": 5545,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 1848,
          "first_published_at": "2026-06-09T19:30:04.465829Z",
          "latest_published_at": "2026-07-23T07:31:53.017742Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 8
        },
        {
          "name": "cf-gears-toolkit-odata",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "web-programming"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-odata",
          "is_deprecated": false,
          "latest_version": "0.8.4",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 5,
          "total_downloads": 6669,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2223,
          "first_published_at": "2026-06-09T16:30:23.251075Z",
          "latest_published_at": "2026-07-29T23:41:30.664131Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        }
      ]
    },
    "popularity": {
      "forks": 34,
      "stars": 25,
      "watchers": 0,
      "fork_history": {
        "days": [
          {
            "date": "2026-06-06",
            "count": 1
          },
          {
            "date": "2026-06-07",
            "count": 2
          },
          {
            "date": "2026-06-08",
            "count": 3
          },
          {
            "date": "2026-06-09",
            "count": 4
          },
          {
            "date": "2026-06-10",
            "count": 3
          },
          {
            "date": "2026-06-11",
            "count": 3
          },
          {
            "date": "2026-06-12",
            "count": 2
          },
          {
            "date": "2026-06-15",
            "count": 1
          },
          {
            "date": "2026-06-19",
            "count": 2
          },
          {
            "date": "2026-06-23",
            "count": 2
          },
          {
            "date": "2026-06-24",
            "count": 1
          },
          {
            "date": "2026-06-25",
            "count": 1
          },
          {
            "date": "2026-06-26",
            "count": 1
          },
          {
            "date": "2026-07-01",
            "count": 1
          },
          {
            "date": "2026-07-11",
            "count": 1
          },
          {
            "date": "2026-07-14",
            "count": 1
          },
          {
            "date": "2026-07-20",
            "count": 1
          },
          {
            "date": "2026-07-28",
            "count": 1
          },
          {
            "date": "2026-07-29",
            "count": 2
          },
          {
            "date": "2026-07-31",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 34,
        "total_forks": 34
      },
      "star_history": null,
      "open_issues_and_prs": 420
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Makefile"
      ],
      "api_schema_files": [
        "examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto",
        "gears/credstore/docs/api/openapi.yaml",
        "gears/mini-chat/docs/openapi.json",
        "gears/system/event-broker/docs/openapi.yaml",
        "gears/system/resource-group/docs/openapi.yaml",
        "libs/system-sdks/sdks/directory/proto/v1/directory.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "Cargo.toml",
        "apps/cf-gears-example-server/Cargo.toml",
        "examples/cf-gears-fips-probe/Cargo.toml",
        "examples/oop-gears/calculator-gateway/calculator-gateway-sdk/Cargo.toml",
        "examples/oop-gears/calculator-gateway/calculator-gateway/Cargo.toml",
        "examples/oop-gears/calculator/calculator-sdk/Cargo.toml",
        "examples/oop-gears/calculator/calculator/Cargo.toml",
        "examples/toolkit/users-info/users-info-sdk/Cargo.toml",
        "examples/toolkit/users-info/users-info-server/Cargo.toml",
        "examples/toolkit/users-info/users-info/Cargo.toml",
        "gears/bss/ledger/ledger-sdk/Cargo.toml",
        "gears/bss/ledger/ledger/Cargo.toml",
        "gears/bss/libs/coord/Cargo.toml",
        "gears/chat-engine/chat-engine-sdk/Cargo.toml",
        "gears/chat-engine/chat-engine/Cargo.toml",
        "gears/credstore/credstore-sdk/Cargo.toml",
        "gears/credstore/credstore/Cargo.toml",
        "gears/credstore/plugins/static-credstore-plugin/Cargo.toml",
        "gears/file-parser/Cargo.toml",
        "gears/file-storage/file-storage-sdk/Cargo.toml",
        "gears/file-storage/file-storage/Cargo.toml",
        "gears/llm-gateway/llm-gateway-sdk/Cargo.toml",
        "gears/mini-chat/mini-chat-sdk/Cargo.toml",
        "gears/mini-chat/mini-chat/Cargo.toml",
        "gears/mini-chat/plugins/static-model-policy-plugin/Cargo.toml",
        "gears/model-registry/model-registry-sdk/Cargo.toml",
        "gears/simple-user-settings/simple-user-settings-sdk/Cargo.toml",
        "gears/simple-user-settings/simple-user-settings/Cargo.toml",
        "gears/system/account-management/account-management-sdk/Cargo.toml",
        "gears/system/account-management/account-management/Cargo.toml",
        "gears/system/account-management/plugins/static-idp-plugin/Cargo.toml",
        "gears/system/api-gateway/Cargo.toml",
        "gears/system/authn-resolver/authn-resolver-sdk/Cargo.toml",
        "gears/system/authn-resolver/authn-resolver/Cargo.toml",
        "gears/system/authn-resolver/plugins/oidc-authn-plugin/Cargo.toml",
        "gears/system/authn-resolver/plugins/static-authn-plugin/Cargo.toml",
        "gears/system/authz-resolver/authz-resolver-sdk/Cargo.toml",
        "gears/system/authz-resolver/authz-resolver/Cargo.toml",
        "gears/system/authz-resolver/plugins/static-authz-plugin/Cargo.toml",
        "gears/system/authz-resolver/plugins/tr-authz-plugin/Cargo.toml",
        "gears/system/cluster/cluster-conformance/Cargo.toml",
        "gears/system/cluster/cluster-sdk/Cargo.toml",
        "gears/system/cluster/cluster/Cargo.toml",
        "gears/system/cluster/plugins/standalone-cluster-plugin/Cargo.toml",
        "gears/system/event-broker/event-broker-sdk/Cargo.toml",
        "gears/system/gear-orchestrator/Cargo.toml",
        "gears/system/grpc-hub/Cargo.toml",
        "gears/system/nodes-registry/nodes-registry-sdk/Cargo.toml",
        "gears/system/nodes-registry/nodes-registry/Cargo.toml",
        "gears/system/oagw/oagw-sdk/Cargo.toml",
        "gears/system/oagw/oagw/Cargo.toml",
        "gears/system/resource-group/resource-group-sdk/Cargo.toml",
        "gears/system/resource-group/resource-group/Cargo.toml",
        "gears/system/tenant-resolver/plugins/rg-tr-plugin/Cargo.toml",
        "gears/system/tenant-resolver/plugins/single-tenant-tr-plugin/Cargo.toml",
        "gears/system/tenant-resolver/plugins/static-tr-plugin/Cargo.toml",
        "gears/system/tenant-resolver/tenant-resolver-sdk/Cargo.toml",
        "gears/system/tenant-resolver/tenant-resolver/Cargo.toml",
        "gears/system/types-registry/types-registry-sdk/Cargo.toml",
        "gears/system/types-registry/types-registry/Cargo.toml",
        "gears/system/usage-collector/plugins/noop-usage-collector-plugin/Cargo.toml",
        "gears/system/usage-collector/plugins/timescaledb-usage-collector-plugin/Cargo.toml",
        "gears/system/usage-collector/usage-collector-sdk/Cargo.toml",
        "gears/system/usage-collector/usage-collector/Cargo.toml",
        "libs/rustls-corecrypto-provider/Cargo.toml",
        "libs/rustls-fips-shim/Cargo.toml",
        "libs/system-sdks/Cargo.toml",
        "libs/system-sdks/sdks/directory/Cargo.toml",
        "libs/toolkit-auth/Cargo.toml",
        "libs/toolkit-canonical-errors-macro/Cargo.toml",
        "libs/toolkit-canonical-errors/Cargo.toml",
        "libs/toolkit-db-macros/Cargo.toml",
        "libs/toolkit-db/Cargo.toml",
        "libs/toolkit-gts-macros/Cargo.toml",
        "libs/toolkit-gts/Cargo.toml",
        "libs/toolkit-http-middleware/Cargo.toml",
        "libs/toolkit-http/Cargo.toml",
        "libs/toolkit-macros-tests/Cargo.toml",
        "libs/toolkit-macros/Cargo.toml",
        "libs/toolkit-node-info/Cargo.toml",
        "libs/toolkit-odata-macros/Cargo.toml",
        "libs/toolkit-odata/Cargo.toml",
        "libs/toolkit-sdk/Cargo.toml",
        "libs/toolkit-security/Cargo.toml",
        "libs/toolkit-stable-hash/Cargo.toml",
        "libs/toolkit-transport-grpc/Cargo.toml",
        "libs/toolkit-utils/Cargo.toml",
        "libs/toolkit/Cargo.toml",
        "tools/fuzz/Cargo.toml",
        "tools/gts-analyze/Cargo.toml",
        "tools/xtask/Cargo.toml"
      ],
      "largest_source_bytes": 2085682,
      "source_files_sampled": 2659,
      "oversized_source_files": 54,
      "agent_instruction_files": [
        ".cf-studio/config/AGENTS.md",
        ".github/copilot-instructions.md",
        "AGENTS.md",
        "CLAUDE.md",
        "studio-kit-gears/AGENTS.md"
      ],
      "agent_instruction_max_bytes": 7849
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "testing/requirements.txt"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "lopdf",
            "direct": false,
            "version": "0.40.0",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0187"
            ],
            "fixed_version": "0.42.0",
            "advisory_count": 1,
            "oldest_advisory_days": 40
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "2.28.0",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2gh3-rmm4-6rq5",
              "RUSTSEC-2024-0437"
            ],
            "fixed_version": "3.7.2",
            "advisory_count": 2,
            "oldest_advisory_days": 596
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 32
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.38.4",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 32
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 32
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.40.1",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 32
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w2j-m93h-cj5j",
              "RUSTSEC-2026-0185"
            ],
            "fixed_version": "0.11.15",
            "advisory_count": 2,
            "oldest_advisory_days": 39
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.102.8",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-82j2-j2ch-gfr8",
              "GHSA-965h-392x-2mh5",
              "GHSA-pwjx-qhcg-rvj4",
              "GHSA-xgp8-3hg3-c2mh",
              "RUSTSEC-2026-0049",
              "RUSTSEC-2026-0098",
              "RUSTSEC-2026-0099",
              "RUSTSEC-2026-0104"
            ],
            "fixed_version": "0.104.0-alpha.7",
            "advisory_count": 8,
            "oldest_advisory_days": 133
          },
          {
            "name": "opentelemetry_sdk",
            "direct": false,
            "version": "0.31.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-w9wp-h8wv-79jx"
            ],
            "fixed_version": "0.32.1",
            "advisory_count": 1,
            "oldest_advisory_days": 36
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "0.9.10",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.9,
            "advisory_ids": [
              "RUSTSEC-2023-0071"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 982
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-cq8v-f236-94qc",
              "RUSTSEC-2026-0097"
            ],
            "fixed_version": "0.10.1",
            "advisory_count": 2,
            "oldest_advisory_days": 113
          },
          {
            "name": "daemonize",
            "direct": false,
            "version": "0.5.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0069"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 320
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0388"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 765
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0221"
            ],
            "fixed_version": "5.4.2",
            "advisory_count": 1,
            "oldest_advisory_days": 18
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 41
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0436"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 662
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0134"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 245
          },
          {
            "name": "ttf-parser",
            "direct": false,
            "version": "0.25.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0192"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 33
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 1,
          "high": 8,
          "unknown": 7,
          "moderate": 2
        },
        "advisory_count": 32,
        "affected_count": 18,
        "assessed_count": 985,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 55,
        "direct_affected_count": 1
      },
      "ecosystems": [
        "crates",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "mimalloc",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "toolkit",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "api_gateway",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "api_egress",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "grpc_hub",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gear_orchestrator",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "types_registry",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tenant-resolver",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "authn-resolver",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "authz-resolver",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "single-tenant-tr-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-tr-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rg-tr-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-authn-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-authz-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tr-authz-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-credstore-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "resource_group",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "file_parser",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "file_storage",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nodes_registry",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "simple_user_settings",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "credstore",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mini-chat",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chat-engine",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "account_management",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-idp-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bss_ledger",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "users-info",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "calculator-gateway",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "calculator",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "utoipa",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "time",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-util",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tempfile",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "kreuzberg",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mime",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "docx-rust",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-canonical-errors",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-macros",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "cf-gears-system-sdk-directory",
          "manifest": "libs/system-sdks/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "time",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonwebtoken",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-http",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-utils",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroize",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro-crate",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts-id",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sea-orm",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "utoipa",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-canonical-errors-macro",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-gts",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-db-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-db-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-db-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heck",
          "manifest": "libs/toolkit-db-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-retry",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "xxhash-rust",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dirs",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "time",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sea-orm",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sea-orm-migration",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-db-macros",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-odata",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-utils",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bigdecimal",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rust_decimal",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ryu",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "figment",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sqlx",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-util",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro-crate",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts-id",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-gts-macros",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts-macros",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-canonical-errors",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "secrecy",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "secrecy",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper-util",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper-rustls",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "webpki-roots",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "rustls-native-certs",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls-pki-types",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http-body-util",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http-body",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "httpdate",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pin-project-lite",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower-http",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_urlencoded",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "opentelemetry",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-opentelemetry",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls-corecrypto-provider",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls-fips-shim",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heck",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "strsim",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sysinfo",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hostname",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "starship-battery",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "local-ip-address",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "machine-uid",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nvml-wrapper",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-odata-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-odata-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-odata-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heck",
          "manifest": "libs/toolkit-odata-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-canonical-errors",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-gts",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bigdecimal",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "peg",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono-tz",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "utoipa",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-odata",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-odata-macros",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-core",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pin-project-lite",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.103",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": true,
            "version": "1.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bigdecimal",
            "direct": true,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.43",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.45",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": true,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "6.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "docx-rust",
            "direct": true,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "figment",
            "direct": true,
            "version": "0.10.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "gts",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "gts-id",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "gts-macros",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": true,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": true,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": true,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": true,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": true,
            "version": "0.27.9",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": true,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "inventory",
            "direct": true,
            "version": "0.3.24",
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": true,
            "version": "10.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "kreuzberg",
            "direct": true,
            "version": "4.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "local-ip-address",
            "direct": true,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "machine-uid",
            "direct": true,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": true,
            "version": "0.1.48",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": true,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": true,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "peg",
            "direct": true,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "peg",
            "direct": true,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": true,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": true,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.105",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.43",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "rust_decimal",
            "direct": true,
            "version": "1.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.38",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": true,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": true,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": true,
            "version": "1.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": true,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "sea-orm",
            "direct": true,
            "version": "1.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "sea-orm-migration",
            "direct": true,
            "version": "1.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "secrecy",
            "direct": true,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.150",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": true,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx",
            "direct": true,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "starship-battery",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": true,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.114",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": true,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": true,
            "version": "0.3.51",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-retry",
            "direct": true,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": true,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-opentelemetry",
            "direct": true,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "utoipa",
            "direct": true,
            "version": "5.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.3",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": true,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": true,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "xxhash-rust",
            "direct": true,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": true,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "aliasable",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "aligned",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "aligned-vec",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloca",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anes",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "annotate-snippets",
            "direct": false,
            "version": "0.12.15",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "arg_enum_proc_macro",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "arraydeque",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "as-slice",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-derive",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-derive",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-impl",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "assert-json-diff",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "astral-tl",
            "direct": false,
            "version": "0.7.11",
            "ecosystem": "crates"
          },
          {
            "name": "astral-tokio-tar",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.41",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-object-pool",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-openai",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-openai",
            "direct": false,
            "version": "0.41.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-openai-macros",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream-impl",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "atoi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "atoi",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "atoi_simd",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "atomic",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "av-scenechange",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "av1-grain",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "avif-serialize",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-fips-sys",
            "direct": false,
            "version": "0.13.14",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-rs",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.42.0",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "axum-macros",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "base16ct",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "biblatex",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "biblib",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.72.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit_field",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitstream-io",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "block-padding",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "bollard",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bollard-buildkit-proto",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "bollard-stubs",
            "direct": false,
            "version": "1.52.1-rc.29.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "borrow-or-share",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bufrw",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "built",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bytecheck",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "bytecheck_derive",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "bytecount",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder-lite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytestring",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "calamine",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "camino",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-platform",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "caseless",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "castaway",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "cbc",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.53",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.60",
            "ecosystem": "crates"
          },
          {
            "name": "cexpr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "cf-chat-engine-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-account-management-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-authn-resolver-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-authz-resolver-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-credstore-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-mini-chat-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-model-registry-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-nodes-registry-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-oagw-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-resource-group-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-simple-user-settings-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-standalone-cluster-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-tenant-resolver-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-types-registry-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-rustracing",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cf-rustracing-jaeger",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfb",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfb",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-io",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-ll",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cipher",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "clang-sys",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "0.1.58",
            "ecosystem": "crates"
          },
          {
            "name": "cmov",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "codepage",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "color_quant",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "compression-codecs",
            "direct": false,
            "version": "0.4.37",
            "ecosystem": "crates"
          },
          {
            "name": "compression-core",
            "direct": false,
            "version": "0.4.31",
            "ecosystem": "crates"
          },
          {
            "name": "comrak",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "console_log",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "const-random",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "const-random-macro",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc-catalog",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc-fast",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc32c",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "criterion",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "criterion-plot",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.20",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-skiplist",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ctutils",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "daemonize",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "daggy",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "dbase",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "debug_unsafe",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder_core",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder_macro",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "0.99.20",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch2",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "docker_credential",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "dotenvy",
            "direct": false,
            "version": "0.15.7",
            "ecosystem": "crates"
          },
          {
            "name": "dsn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "ecb",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "email_address",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "enable-ansi-support",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs_io",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "equator",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equator-macro",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "etcetera",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "etcetera",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "eventsource-stream",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "exr",
            "direct": false,
            "version": "1.74.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "fast-float2",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "fax",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "fdeflate",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "ferroid",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "file-rotate",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "finl_unicode",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fluent-uri",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "flume",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "flurry",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fraction",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "fs_extra",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-intrusive",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-timer",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "getopts",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "getset",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "gif",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "governor",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hard-xml",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "hard-xml-derive",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashlink",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "headers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "headers-core",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hex-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "hkdf",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "html-escape",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "crates"
          },
          {
            "name": "html-to-markdown-rs",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "html5ever",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpmock",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-named-pipe",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyperlocal",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.64",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.65",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "crates"
          },
          {
            "name": "image-webp",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "imgref",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "infer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "infer",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "inherent",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "crates"
          },
          {
            "name": "inlinable_string",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "instant-xml",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "instant-xml-macros",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "interpolate_name",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "iri-string",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "is_ci",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "jetscii",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb-platform",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-macros",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "jotdown",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.85",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "jsonpath-rust",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "0.40.2",
            "ecosystem": "crates"
          },
          {
            "name": "k8s-openapi",
            "direct": false,
            "version": "0.27.1",
            "ecosystem": "crates"
          },
          {
            "name": "kreuzberg-pdfium-render",
            "direct": false,
            "version": "4.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "kube",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-client",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-core",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazycell",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "lebe",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.180",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libmimalloc-sys",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "libsqlite3-sys",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "libz-ng-sys",
            "direct": false,
            "version": "1.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "loop9",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "lopdf",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.16.4",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "mac_address",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "markup5ever",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-owned",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-rayon",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "moxcms",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "multer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "multer",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "multimap",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "neli",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "neli-proc-macros",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "new_debug_unreachable",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.24.3",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.31.2",
            "ecosystem": "crates"
          },
          {
            "name": "no_debug",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "no_std_io2",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "nohash-hasher",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom_locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nonzero_ext",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "noop_proc_macro",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint-dig",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-cmp",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_threads",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "numeric_cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper-sys",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-encode",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "octocrab",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "octocrab",
            "direct": false,
            "version": "0.49.9",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-http",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-otlp",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "org",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ouroboros",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "ouroboros_macro",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "outref",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "page_size",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "parse-display",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "parse-display-derive",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "path-absolutize",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "path-dedot",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "path-tree",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "pear",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "pear_codegen",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "peg-macros",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "peg-macros",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "peg-runtime",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "peg-runtime",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "pem-rfc7468",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "pest",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_derive",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_generator",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_meta",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "pgvector",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_codegen",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-cache",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-core",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-core",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-error",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-header-serde",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-http",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-http",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-ketama",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-load-balancing",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-load-balancing",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-lru",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-memory-cache",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-memory-cache",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-pool",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-proxy",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-proxy",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-runtime",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-rustls",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-timeout",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "piston-float",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs1",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs8",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "plain",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "plist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "precomputed-hash",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2-diagnostics",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "profiling-procmacros",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-build",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "2.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "psl",
            "direct": false,
            "version": "2.1.206",
            "ecosystem": "crates"
          },
          {
            "name": "psl-types",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "ptr_meta",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "ptr_meta_derive",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark-escape",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark-to-cmark",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "pxfm",
            "direct": false,
            "version": "0.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "quanta",
            "direct": false,
            "version": "0.12.6",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.40.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rangemap",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "rav1e",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "ravif",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-cpuid",
            "direct": false,
            "version": "11.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "rcgen",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "referencing",
            "direct": false,
            "version": "0.40.2",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "rend",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "rgb",
            "direct": false,
            "version": "0.8.53",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rkyv",
            "direct": false,
            "version": "0.7.46",
            "ecosystem": "crates"
          },
          {
            "name": "rkyv_derive",
            "direct": false,
            "version": "0.7.46",
            "ecosystem": "crates"
          },
          {
            "name": "rmp",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "rmp-serde",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "roman-numerals-rs",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "roxmltree",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "rust-embed",
            "direct": false,
            "version": "8.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rust-embed-impl",
            "direct": false,
            "version": "8.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rust-embed-utils",
            "direct": false,
            "version": "8.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusticata-macros",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-cng-crypto",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier-android",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.102.8",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-s3",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "s3s",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "s3s",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "s3s-fs",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "s3s-fs",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "saphyr-parser-bw",
            "direct": false,
            "version": "0.0.610",
            "ecosystem": "crates"
          },
          {
            "name": "saphyr-parser-bw",
            "direct": false,
            "version": "0.0.611",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "schemars_derive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sea-bae",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "sea-orm-cli",
            "direct": false,
            "version": "1.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "sea-orm-macros",
            "direct": false,
            "version": "1.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "sea-query",
            "direct": false,
            "version": "0.32.7",
            "ecosystem": "crates"
          },
          {
            "name": "sea-query-binder",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "sea-query-derive",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "sea-schema",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "sea-schema-derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "seahash",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sec1",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "seize",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "serde-saphyr",
            "direct": false,
            "version": "0.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "serde-saphyr",
            "direct": false,
            "version": "0.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "serde-value",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive_internals",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_path_to_error",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_regex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_toon_format",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": false,
            "version": "0.9.34+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml_ng",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "serial_test",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "serial_test_derive",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "sfv",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha1_smol",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shellexpand",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "simd_cesu8",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "simd_helpers",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "similar",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "simple_asn1",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smol_str",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "snafu",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "snafu-derive",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spinning_top",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-core",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-macros",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-macros-core",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-mysql",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-postgres",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-sqlite",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "std-next",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "string_cache",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "string_cache_codegen",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "stringmetrics",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "stringprep",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "structmeta",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "structmeta-derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.26.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration-sys",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "tabwriter",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "target-triple",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "temp-env",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "tendril",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "testcontainers",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "testcontainers-modules",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "thrift_codec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "tiff",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.30",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinytemplate",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "TinyUFO",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-test",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.11+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.12+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-build",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost-build",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-appender",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-error",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-serde",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-test",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-test-macro",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "trackable",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "trackable_derive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "transform-stream",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "trybuild",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "trybuild",
            "direct": false,
            "version": "1.0.116",
            "ecosystem": "crates"
          },
          {
            "name": "ttf-parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "typed-arena",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "typed-path",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "uncased",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-general-category",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-properties",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "unsafe-libyaml",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "unscanny",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "uom",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ureq-proto",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "utf-8",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "utf16string",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-width",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-zero",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "utoipa-gen",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "uuid-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "v_frame",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "v_htmlescape",
            "direct": false,
            "version": "0.15.8",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "vecmath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "vsimd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.2+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.68",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "web_atoms",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "weezl",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "whoami",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-registry",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wrapcenum-derive",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "xmlparser",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "y4m",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yasna",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "8.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zopfli",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "7.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.16+zstd.1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "zune-core",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zune-inflate",
            "direct": false,
            "version": "0.2.54",
            "ecosystem": "crates"
          },
          {
            "name": "zune-jpeg",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "h11",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "httpx",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-timeout",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "websockets",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1040,
        "direct_count": 94,
        "indirect_count": 946
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 32,
        "merged_prs": 159,
        "open_issues": 388,
        "closed_ratio": 0.807,
        "closed_issues": 1624,
        "closed_unmerged_prs": 192
      },
      "bus_factor": 2,
      "bot_contributors": 4,
      "top_contributors": [
        {
          "type": "User",
          "login": "Artifizer",
          "commits": 932,
          "avatar_url": "https://avatars.githubusercontent.com/u/192502778?v=4"
        },
        {
          "type": "User",
          "login": "MikeFalcon77",
          "commits": 516,
          "avatar_url": "https://avatars.githubusercontent.com/u/3686170?v=4"
        },
        {
          "type": "User",
          "login": "ffedoroff",
          "commits": 121,
          "avatar_url": "https://avatars.githubusercontent.com/u/1179771?v=4"
        },
        {
          "type": "User",
          "login": "aviator5",
          "commits": 113,
          "avatar_url": "https://avatars.githubusercontent.com/u/245955115?v=4"
        },
        {
          "type": "User",
          "login": "ainetx",
          "commits": 107,
          "avatar_url": "https://avatars.githubusercontent.com/u/244471386?v=4"
        },
        {
          "type": "User",
          "login": "striped-zebra-dev",
          "commits": 68,
          "avatar_url": "https://avatars.githubusercontent.com/u/225538363?v=4"
        },
        {
          "type": "User",
          "login": "mattgarmon",
          "commits": 68,
          "avatar_url": "https://avatars.githubusercontent.com/u/22921875?v=4"
        },
        {
          "type": "User",
          "login": "Bechma",
          "commits": 62,
          "avatar_url": "https://avatars.githubusercontent.com/u/19294519?v=4"
        },
        {
          "type": "User",
          "login": "KvizadSaderah",
          "commits": 53,
          "avatar_url": "https://avatars.githubusercontent.com/u/14391797?v=4"
        },
        {
          "type": "User",
          "login": "alizid10",
          "commits": 42,
          "avatar_url": "https://avatars.githubusercontent.com/u/247960800?v=4"
        }
      ],
      "contributors_sampled": 46,
      "top_contributor_share": 0.361
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "api_contracts.yml",
        "cache_cleanup.yml",
        "cfs.yml",
        "ci.yml",
        "clippy-nightly.yml",
        "clusterfuzzlite.yml",
        "code-ranker.yml",
        "codeql.yml",
        "crlf-check.yml",
        "dco-signoff.yml",
        "docs.yml",
        "e2e.yml",
        "fmt.yml",
        "forbidden-words.yml",
        "gts-validation.yml",
        "notify-docs.yml",
        "pr-dashboard.yml",
        "pr-governance.yml",
        "pr-reviewer-check.yml",
        "release-plz.yml",
        "scorecard.yml",
        "web-docs-check.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": true,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 0,
            "reason": "branch protection not enabled on development/release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "8 out of 8 merged PRs checked by a CI test -- score normalized to 10",
            "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": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 5 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 10,
            "reason": "project is 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": "project was created within the last 90 days. Please review its contents carefully",
            "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": 8,
            "reason": "dependency not pinned by hash detected -- score normalized to 8",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 7,
            "reason": "SAST tool detected but not run on all commits",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 4,
            "reason": "security policy file 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": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "19 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "0d7e6365716d8f04c65cb53c75c37bf39acadbc0",
        "ran_at": "2026-08-01T01:59:15Z",
        "aggregate_score": 5.9,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": true,
      "has_security_policy": true,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-08-01T01:14:06Z",
      "oldest_open_prs": [
        {
          "number": 4068,
          "created_at": "2026-06-10T17:55:45Z",
          "last_comment_at": "2026-06-10T17:55:59Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4081,
          "created_at": "2026-06-12T02:12:45Z",
          "last_comment_at": "2026-06-12T02:13:02Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4084,
          "created_at": "2026-06-12T16:02:07Z",
          "last_comment_at": "2026-06-12T16:02:23Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4095,
          "created_at": "2026-06-16T06:10:23Z",
          "last_comment_at": "2026-06-19T12:48:32Z",
          "last_comment_author": "KvizadSaderah"
        },
        {
          "number": 4132,
          "created_at": "2026-06-23T06:08:05Z",
          "last_comment_at": "2026-06-25T11:12:13Z",
          "last_comment_author": "MikeFalcon77"
        },
        {
          "number": 4140,
          "created_at": "2026-06-24T05:56:42Z",
          "last_comment_at": "2026-06-24T05:57:07Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4143,
          "created_at": "2026-06-25T01:03:28Z",
          "last_comment_at": "2026-07-08T09:56:59Z",
          "last_comment_author": "dogbert2021"
        },
        {
          "number": 4145,
          "created_at": "2026-06-25T14:27:11Z",
          "last_comment_at": "2026-07-13T13:27:28Z",
          "last_comment_author": "KvizadSaderah"
        },
        {
          "number": 4148,
          "created_at": "2026-06-26T10:51:06Z",
          "last_comment_at": "2026-06-26T10:51:23Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4151,
          "created_at": "2026-06-26T20:48:53Z",
          "last_comment_at": "2026-07-24T12:17:31Z",
          "last_comment_author": "code-ranker-app"
        },
        {
          "number": 4152,
          "created_at": "2026-06-26T20:49:07Z",
          "last_comment_at": "2026-07-24T12:18:11Z",
          "last_comment_author": "code-ranker-app"
        },
        {
          "number": 4165,
          "created_at": "2026-06-30T06:07:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 4171,
          "created_at": "2026-07-01T08:54:19Z",
          "last_comment_at": "2026-07-21T10:52:05Z",
          "last_comment_author": "MikeFalcon77"
        },
        {
          "number": 4173,
          "created_at": "2026-07-02T00:41:34Z",
          "last_comment_at": "2026-07-02T00:41:41Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4220,
          "created_at": "2026-07-16T17:18:15Z",
          "last_comment_at": "2026-07-30T22:37:04Z",
          "last_comment_author": "code-ranker-app"
        },
        {
          "number": 4223,
          "created_at": "2026-07-17T09:50:34Z",
          "last_comment_at": "2026-07-17T09:51:08Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4224,
          "created_at": "2026-07-17T11:28:53Z",
          "last_comment_at": "2026-07-27T19:00:57Z",
          "last_comment_author": "mattgarmon"
        },
        {
          "number": 4233,
          "created_at": "2026-07-20T20:33:03Z",
          "last_comment_at": "2026-07-20T20:33:12Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4237,
          "created_at": "2026-07-21T16:12:52Z",
          "last_comment_at": "2026-07-21T16:13:14Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4257,
          "created_at": "2026-07-24T00:08:39Z",
          "last_comment_at": "2026-07-24T00:08:59Z",
          "last_comment_author": "coderabbitai"
        }
      ],
      "last_merged_pr_at": "2026-07-31T08:00:18Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 2277,
          "created_at": "2026-05-27T18:04:46Z",
          "last_comment_at": "2026-05-27T18:06:21Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2278,
          "created_at": "2026-05-27T18:06:25Z",
          "last_comment_at": "2026-05-27T18:07:55Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2279,
          "created_at": "2026-05-27T18:07:58Z",
          "last_comment_at": "2026-05-27T18:09:55Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2280,
          "created_at": "2026-05-27T18:09:59Z",
          "last_comment_at": "2026-05-27T18:11:58Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2281,
          "created_at": "2026-05-27T18:12:01Z",
          "last_comment_at": "2026-05-27T18:17:33Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2282,
          "created_at": "2026-05-27T18:17:37Z",
          "last_comment_at": "2026-06-06T11:26:53Z",
          "last_comment_author": "il10241024"
        },
        {
          "number": 2349,
          "created_at": "2026-06-04T06:50:33Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2356,
          "created_at": "2026-06-04T06:52:32Z",
          "last_comment_at": "2026-06-04T06:52:44Z",
          "last_comment_author": "il10241024"
        },
        {
          "number": 2364,
          "created_at": "2026-06-04T06:54:54Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2368,
          "created_at": "2026-06-04T06:56:10Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2369,
          "created_at": "2026-06-04T06:56:22Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2370,
          "created_at": "2026-06-04T06:56:33Z",
          "last_comment_at": "2026-06-04T06:56:40Z",
          "last_comment_author": "il10241024"
        },
        {
          "number": 2372,
          "created_at": "2026-06-04T06:57:12Z",
          "last_comment_at": "2026-06-04T06:57:19Z",
          "last_comment_author": "il10241024"
        },
        {
          "number": 2374,
          "created_at": "2026-06-04T06:58:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2375,
          "created_at": "2026-06-04T06:58:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2378,
          "created_at": "2026-06-04T06:59:04Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2379,
          "created_at": "2026-06-04T06:59:15Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2380,
          "created_at": "2026-06-04T06:59:26Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2381,
          "created_at": "2026-06-04T06:59:37Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2382,
          "created_at": "2026-06-04T06:59:48Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/constructorfabric/gears-rust",
    "host": "github.com",
    "name": "gears-rust",
    "owner": "constructorfabric"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "excellent",
      "name": "Overall health",
      "note": "The weighted overall 74 is calibrated to 88 on the published index scale (record calibration 2026-08-02).",
      "notes": [
        {
          "code": "overall_calibration",
          "params": {
            "raw": 74,
            "calibrated": 88,
            "calibration": "2026-08-02"
          }
        }
      ],
      "value": 88,
      "inputs": {
        "security": 66,
        "vitality": 93,
        "community": 56,
        "governance": 70,
        "calibration": "2026-08-02",
        "engineering": 80,
        "ai_readiness": 82,
        "weighted_overall_raw": 74
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "exceptional",
        "name": "Vitality",
        "value": 93,
        "weight": 0.21,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 89,
            "inputs": {
              "commits_last_year": 3032,
              "human_commit_share": 0.89,
              "days_since_last_push": 0,
              "active_weeks_last_year": 50
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "50/52 weeks with commits",
                "points": 34.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 50
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "3032 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 3032
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "project was created within the last 90 days. Please review its contents carefully",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "exceptional",
            "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": 100,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "cf-gears-cluster-conformance-v0.1.3",
              "releases_from_tags": false,
              "days_since_latest_release": 1,
              "mean_days_between_releases": 0
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~0 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 0
                    }
                  }
                ],
                "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": "exceptional",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "unverified",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": "repository_too_young",
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": null,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "maintenance record not established from the collected data",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_unverified",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "moderate",
        "name": "Community & Adoption",
        "value": 56,
        "weight": 0.17,
        "metrics": [
          {
            "key": "popularity",
            "band": "weak",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 35,
            "inputs": {
              "forks": 34,
              "stars": 25,
              "watchers": 0,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "25 stars",
                "points": 22.4,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 25
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "34 forks",
                "points": 12.7,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 34
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "0 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "good",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "readme_badges": null,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "readme_badge_services": [],
              "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": 18,
                "status": "met",
                "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
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "good",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 69,
            "inputs": {
              "packages": [
                "cf-gears-toolkit-db",
                "cf-gears-system-sdks",
                "cf-gears-toolkit-gts",
                "cf-gears-toolkit-sdk",
                "cf-gears-file-parser",
                "cf-gears-toolkit-auth",
                "cf-gears-toolkit-http",
                "cf-gears-toolkit-odata"
              ],
              "dependents": null,
              "ecosystems": "crates",
              "total_downloads": 40636,
              "monthly_downloads": 13545
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "13,545 downloads/month across crates",
                "points": 55.1,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 13545,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 70,
        "weight": 0.23,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 63,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 46,
              "top_contributor_share": 0.361
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "2 contributor(s) cover half of all commits",
                "points": 25.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 36% of commits",
                "points": 14.4,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 36
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "46 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 46
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 5 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "newcomer_pr_acceptance"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 72,
            "inputs": {
              "merged_prs": 159,
              "open_issues": 388,
              "closed_issues": 1624,
              "prs_merged_7d": null,
              "prs_decided_7d": null,
              "prs_merged_30d": null,
              "prs_decided_30d": null,
              "issue_closed_ratio": 0.807,
              "closed_unmerged_prs": 192,
              "first_time_authors_30d": null,
              "first_time_prs_merged_30d": null,
              "first_time_prs_decided_30d": null
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "81% of issues closed",
                "points": 33.9,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 81
                    }
                  }
                ],
                "max_points": 42
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "159/351 decided PRs merged",
                "points": 13.6,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 159,
                      "decided": 351
                    }
                  }
                ],
                "max_points": 30
              },
              {
                "key": "newcomer_pr_acceptance",
                "name": "Newcomer PR acceptance",
                "detail": "no first-time contributor's PR decided in 30d",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_newcomer_prs",
                    "params": {
                      "days": 30
                    }
                  }
                ],
                "max_points": 13
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 53,
            "inputs": {
              "followers": 40,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "constructorfabric",
              "public_repos": 36,
              "account_age_days": 72
            },
            "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": "40 followers of constructorfabric",
                "points": 11.6,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 40,
                      "login": "constructorfabric"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "36 public repos, account ~0 yr old",
                "points": 11.8,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 36
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 0
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "exceptional",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "cf-gears-toolkit-db",
                "cf-gears-system-sdks",
                "cf-gears-toolkit-gts",
                "cf-gears-toolkit-sdk",
                "cf-gears-file-parser",
                "cf-gears-toolkit-auth",
                "cf-gears-toolkit-http",
                "cf-gears-toolkit-odata"
              ],
              "ecosystems": "crates",
              "any_deprecated": false,
              "min_days_since_publish": 2
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on crates",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 2 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 2
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "7 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 7
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 80,
        "weight": 0.19,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "22 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 22
                    }
                  }
                ],
                "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": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "8 out of 8 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [
                "account-management",
                "agentic-ai",
                "ai",
                "benchmarks",
                "cloud",
                "genai",
                "llm",
                "microservices",
                "middleware",
                "modkit",
                "multi-tenancy",
                "multi-tier",
                "rust",
                "saas",
                "security",
                "serverless",
                "xaas"
              ],
              "has_wiki": false,
              "homepage": "https://www.constructorfabric.org",
              "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://www.constructorfabric.org",
                "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": "17 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 17
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 66,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 59,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 5.9
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "8 out of 8 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "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": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 5 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is fuzzed",
                "points": 5,
                "status": "met",
                "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": "project was created within the last 90 days. Please review its contents carefully",
                "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": "dependency not pinned by hash detected -- score normalized to 8",
                "points": 4,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool detected but not run on all commits",
                "points": 3.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 2,
                "status": "partial",
                "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": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "19 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "exceptional",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 985 resolved dependencies against OSV; 55 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": 985
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 55
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 95,
            "inputs": {
              "source": "osv",
              "advisories": 32,
              "affected_packages": 18,
              "assessed_packages": 985,
              "unassessed_packages": 55,
              "affected_by_severity": "high 8, moderate 2, low 1, unknown 7",
              "direct_affected_packages": 1
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "1 affected: rand 0.8.5 (low)",
                "points": 32.2,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 1,
                      "packages": "rand 0.8.5 (low)"
                    }
                  }
                ],
                "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": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 113 days ago",
                "points": 39,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 1,
                      "oldest": 113
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "exceptional",
            "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": 985,
              "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": "exceptional",
            "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"
              ],
              "commit_weight_rule": {
                "min_commits": 50,
                "min_commit_share": 0.1
              },
              "review_only_matches": 0,
              "below_threshold_exposures": [],
              "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": "excellent",
        "name": "AI Readiness",
        "value": 82,
        "weight": 0.04,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.764,
              "agent_instruction_files": [
                ".cf-studio/config/AGENTS.md",
                ".github/copilot-instructions.md",
                "AGENTS.md",
                "CLAUDE.md",
                "studio-kit-gears/AGENTS.md"
              ],
              "agent_instruction_max_bytes": 7849
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".cf-studio/config/AGENTS.md, .github/copilot-instructions.md, AGENTS.md, CLAUDE.md, studio-kit-gears/AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".cf-studio/config/AGENTS.md, .github/copilot-instructions.md, AGENTS.md, CLAUDE.md, studio-kit-gears/AGENTS.md"
                    }
                  }
                ],
                "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": "68 of 89 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 68,
                      "sampled": 89
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0,
              "toolchain_manifests": [
                "Cargo.toml",
                "apps/cf-gears-example-server/Cargo.toml",
                "examples/cf-gears-fips-probe/Cargo.toml",
                "examples/oop-gears/calculator-gateway/calculator-gateway-sdk/Cargo.toml",
                "examples/oop-gears/calculator-gateway/calculator-gateway/Cargo.toml",
                "examples/oop-gears/calculator/calculator-sdk/Cargo.toml",
                "examples/oop-gears/calculator/calculator/Cargo.toml",
                "examples/toolkit/users-info/users-info-sdk/Cargo.toml",
                "examples/toolkit/users-info/users-info-server/Cargo.toml",
                "examples/toolkit/users-info/users-info/Cargo.toml",
                "gears/bss/ledger/ledger-sdk/Cargo.toml",
                "gears/bss/ledger/ledger/Cargo.toml",
                "gears/bss/libs/coord/Cargo.toml",
                "gears/chat-engine/chat-engine-sdk/Cargo.toml",
                "gears/chat-engine/chat-engine/Cargo.toml",
                "gears/credstore/credstore-sdk/Cargo.toml",
                "gears/credstore/credstore/Cargo.toml",
                "gears/credstore/plugins/static-credstore-plugin/Cargo.toml",
                "gears/file-parser/Cargo.toml",
                "gears/file-storage/file-storage-sdk/Cargo.toml",
                "gears/file-storage/file-storage/Cargo.toml",
                "gears/llm-gateway/llm-gateway-sdk/Cargo.toml",
                "gears/mini-chat/mini-chat-sdk/Cargo.toml",
                "gears/mini-chat/mini-chat/Cargo.toml",
                "gears/mini-chat/plugins/static-model-policy-plugin/Cargo.toml",
                "gears/model-registry/model-registry-sdk/Cargo.toml",
                "gears/simple-user-settings/simple-user-settings-sdk/Cargo.toml",
                "gears/simple-user-settings/simple-user-settings/Cargo.toml",
                "gears/system/account-management/account-management-sdk/Cargo.toml",
                "gears/system/account-management/account-management/Cargo.toml",
                "gears/system/account-management/plugins/static-idp-plugin/Cargo.toml",
                "gears/system/api-gateway/Cargo.toml",
                "gears/system/authn-resolver/authn-resolver-sdk/Cargo.toml",
                "gears/system/authn-resolver/authn-resolver/Cargo.toml",
                "gears/system/authn-resolver/plugins/oidc-authn-plugin/Cargo.toml",
                "gears/system/authn-resolver/plugins/static-authn-plugin/Cargo.toml",
                "gears/system/authz-resolver/authz-resolver-sdk/Cargo.toml",
                "gears/system/authz-resolver/authz-resolver/Cargo.toml",
                "gears/system/authz-resolver/plugins/static-authz-plugin/Cargo.toml",
                "gears/system/authz-resolver/plugins/tr-authz-plugin/Cargo.toml",
                "gears/system/cluster/cluster-conformance/Cargo.toml",
                "gears/system/cluster/cluster-sdk/Cargo.toml",
                "gears/system/cluster/cluster/Cargo.toml",
                "gears/system/cluster/plugins/standalone-cluster-plugin/Cargo.toml",
                "gears/system/event-broker/event-broker-sdk/Cargo.toml",
                "gears/system/gear-orchestrator/Cargo.toml",
                "gears/system/grpc-hub/Cargo.toml",
                "gears/system/nodes-registry/nodes-registry-sdk/Cargo.toml",
                "gears/system/nodes-registry/nodes-registry/Cargo.toml",
                "gears/system/oagw/oagw-sdk/Cargo.toml",
                "gears/system/oagw/oagw/Cargo.toml",
                "gears/system/resource-group/resource-group-sdk/Cargo.toml",
                "gears/system/resource-group/resource-group/Cargo.toml",
                "gears/system/tenant-resolver/plugins/rg-tr-plugin/Cargo.toml",
                "gears/system/tenant-resolver/plugins/single-tenant-tr-plugin/Cargo.toml",
                "gears/system/tenant-resolver/plugins/static-tr-plugin/Cargo.toml",
                "gears/system/tenant-resolver/tenant-resolver-sdk/Cargo.toml",
                "gears/system/tenant-resolver/tenant-resolver/Cargo.toml",
                "gears/system/types-registry/types-registry-sdk/Cargo.toml",
                "gears/system/types-registry/types-registry/Cargo.toml",
                "gears/system/usage-collector/plugins/noop-usage-collector-plugin/Cargo.toml",
                "gears/system/usage-collector/plugins/timescaledb-usage-collector-plugin/Cargo.toml",
                "gears/system/usage-collector/usage-collector-sdk/Cargo.toml",
                "gears/system/usage-collector/usage-collector/Cargo.toml",
                "libs/rustls-corecrypto-provider/Cargo.toml",
                "libs/rustls-fips-shim/Cargo.toml",
                "libs/system-sdks/Cargo.toml",
                "libs/system-sdks/sdks/directory/Cargo.toml",
                "libs/toolkit-auth/Cargo.toml",
                "libs/toolkit-canonical-errors-macro/Cargo.toml",
                "libs/toolkit-canonical-errors/Cargo.toml",
                "libs/toolkit-db-macros/Cargo.toml",
                "libs/toolkit-db/Cargo.toml",
                "libs/toolkit-gts-macros/Cargo.toml",
                "libs/toolkit-gts/Cargo.toml",
                "libs/toolkit-http-middleware/Cargo.toml",
                "libs/toolkit-http/Cargo.toml",
                "libs/toolkit-macros-tests/Cargo.toml",
                "libs/toolkit-macros/Cargo.toml",
                "libs/toolkit-node-info/Cargo.toml",
                "libs/toolkit-odata-macros/Cargo.toml",
                "libs/toolkit-odata/Cargo.toml",
                "libs/toolkit-sdk/Cargo.toml",
                "libs/toolkit-security/Cargo.toml",
                "libs/toolkit-stable-hash/Cargo.toml",
                "libs/toolkit-transport-grpc/Cargo.toml",
                "libs/toolkit-utils/Cargo.toml",
                "libs/toolkit/Cargo.toml",
                "tools/fuzz/Cargo.toml",
                "tools/gts-analyze/Cargo.toml",
                "tools/xtask/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile"
                    }
                  }
                ],
                "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": "Rust (statically typed)",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "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": "dependency automation configured, none observed in the sampled commits",
                "points": 5,
                "status": "partial",
                "details": [
                  {
                    "code": "dependency_bot_config_only",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 8",
                "points": 8,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "exceptional",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 2085682,
              "source_files_sampled": 2659,
              "oversized_source_files": 54
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Rust (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "54/2659 source files over 60KB",
                "points": 53.9,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 2659,
                      "oversized": 54
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "excellent",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto",
                "gears/credstore/docs/api/openapi.yaml",
                "gears/mini-chat/docs/openapi.json",
                "gears/system/event-broker/docs/openapi.yaml",
                "gears/system/resource-group/docs/openapi.yaml",
                "libs/system-sdks/sdks/directory/proto/v1/directory.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto, gears/credstore/docs/api/openapi.yaml, gears/mini-chat/docs/openapi.json, gears/system/event-broker/docs/openapi.yaml, gears/system/resource-group/docs/openapi.yaml, libs/system-sdks/sdks/directory/proto/v1/directory.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto, gears/credstore/docs/api/openapi.yaml, gears/mini-chat/docs/openapi.json, gears/system/event-broker/docs/openapi.yaml, gears/system/resource-group/docs/openapi.yaml, libs/system-sdks/sdks/directory/proto/v1/directory.proto"
                    }
                  }
                ],
                "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? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
      }
    ],
    "classification": {
      "top": [
        "library",
        "application"
      ],
      "labels": [
        "library",
        "network-service",
        "cli"
      ],
      "scores": {
        "cli": 4,
        "library": 10,
        "network-service": 7
      },
      "primary": "library",
      "evidence": [
        {
          "tier": "distribution",
          "label": "library",
          "source": "registry:crates",
          "weight": 6
        },
        {
          "tier": "dependencies",
          "label": "cli",
          "source": "dep:clap",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "network-service",
          "source": "dep:axum",
          "weight": 4
        },
        {
          "tier": "structure",
          "label": "network-service",
          "source": "api_schema",
          "weight": 3
        },
        {
          "tier": "description",
          "label": "library",
          "source": "description:library",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "library",
          "source": "tag:middleware",
          "weight": 2
        }
      ],
      "artifacts": [],
      "confidence": "medium",
      "host_extension": false,
      "runs_as_process": true,
      "consumed_by_code": true
    },
    "metrics_version": "2.5.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-08-01T01:59:42.808015Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/c/constructorfabric/gears-rust.svg",
  "full_name": "constructorfabric/gears-rust",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

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

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

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