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

soapbucket / sbproxy

Self-hosted AI gateway and LLM proxy. OpenAI-compatible API for OpenAI, Anthropic, Gemini, Bedrock and 60+ providers, or serve vLLM/llama.cpp on your GPUs. Keys, budgets, guardrails, semantic cache, MCP

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

soapbucket/sbproxy має індекс здоров’я 75 зі 100, що відповідає смузі «Добрий». Найвищий показник — AI Readiness (85/100), найнижчий — Sustainability & Governance (45/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконує один учасник.

75
загалом / 100
Добрий

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

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

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

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

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

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

Власність

SBproxyОрганізація
2 підписники8 публічних репозиторіївз жовт. 2021 р.

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

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

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

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

80Відмінний · 21% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
9/36Ритм комітів — 13/52 тижнів із комітами
18/18Обсяг комітів — 849 комітів за останній рік
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Використані вхідні дані
commits_last_year849
human_commit_share1
days_since_last_push0
active_weeks_last_year13
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 18 релізів
36/36Свіжість релізів — останній реліз 1 дн. тому
27/27Ритм релізів — реліз кожні ~3,6 дн.
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Використані вхідні дані
releases_count18
latest_release_tagv1.9.0
releases_from_tagsні
days_since_latest_release1
mean_days_between_releases3,6

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

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

57Помірний · 17% загального індексу
Як обчислюється оцінка
27/60Зірки — 47 зірок
0/25Форки — 1 форків
0/15Спостерігачі — 0 спостерігачів
Використані вхідні дані
forks1
stars47
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
22.5/22.5Ліцензія — визнана ліцензія (Apache-2.0)
18/18Настанови CONTRIBUTING
13.5/13.5Кодекс поведінки
0/7.2Шаблон issue
6.3/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так

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

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

45Слабкий · 23% загального індексу
Як обчислюється оцінка
9/54Бас-фактор — на 1 контриб’ютор(ів) припадає половина всіх комітів
0/22.5Розподіл комітів — головний контриб’ютор — автор 100% комітів
2.7/13.5Широта контриб’юторів — 2 контриб’юторів
6/10OpenSSF Scorecard: Contributors — project has 2 contributing companies or organizations -- score normalized to 6
Використані вхідні дані
bus_factor1
contributors_sampled2
top_contributor_share0,998
Як обчислюється оцінка
35/42Вирішення issue — закрито 83% issue
29.3/30Прийняття PR — злито 791/809 вирішених PR
0/13Newcomer PR acceptance — за 30 дн. не вирішено жодного PR від новачка
0/15OpenSSF Scorecard: Code-Review — Found 0/30 approved changesets -- score normalized to 0
Використані вхідні дані
merged_prs791
open_issues1
closed_issues5
prs_merged_7d
prs_decided_7d
prs_merged_30d
prs_decided_30d
issue_closed_ratio0,833
closed_unmerged_prs18
first_time_authors_30d
first_time_prs_merged_30d
first_time_prs_decided_30d
Виключено з оцінювання (немає даних або не застосовно): newcomer_pr_acceptance. Залишкові ваги перенормовано.
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
0/20Верифікований домен
3.4/25Охоплення власника — 2 підписників у soapbucket
16.5/25Послужний список — 8 публічних репозиторіїв, вік облікового запису ~4 р.
Використані вхідні дані
followers2
owner_typeOrganization
is_verified
owner_loginsoapbucket
public_repos8
account_age_days1 741

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

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

77Добрий · 19% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 13 процес(ів) CI
24/24Наявні тести
0/16Конфігурація лінтера
0/9.6Pre-commit-хуки
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 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://sbproxy.dev
10/10Опис репозиторію
10/10Теми — 20 тем
0/10Wiki
Використані вхідні дані
topicsai-gateway, anthropic, api-gateway, llm-proxy, load-balancer, openai, rate-limiting, reverse-proxy, waf, pingora, rust, ai-governance, mcp, llm-gateway, llm-routing, openai-proxy, llm, llmops, self-hosted, vllm
has_wikiні
homepagehttps://sbproxy.dev
has_readmeтак
has_docs_dirтак
has_descriptionтак

Безпека

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

61Помірний · 16% загального індексу

Стан безпеки

58Помірний
Як обчислюється оцінка
6.8/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — branch protection not enabled on development/release branches
2.5/2.5CI-Tests — 30 out of 30 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
0/7.5Code-Review — Found 0/30 approved changesets -- score normalized to 0
1.5/2.5Contributors — project has 2 contributing companies or organizations -- score normalized to 6
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
7.5/7.5Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
7.5/7.5Token-Permissions — GitHub workflow tokens follow principle of least privilege
0/7.5Vulnerabilities — 24 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate5,8
Як обчислюється оцінка
14.8/35Прямі залежності без відомих сповіщень — уражено 3: opentelemetry_sdk 0.27.1 (moderate 5.3), tract-onnx 0.21.10 (moderate 6.1), anyhow 1.0.102 (unknown)
0/25Непрямі залежності без відомих сповіщень — транзитивний набір не відокремлюється від залежностей розробки й тестування в цьому обсязі
40/40Немає задавнених сповіщень — жодне сповіщення не є публічним довше за 90 дн.
Використані вхідні дані
sourceosv
advisories27
affected_packages22
assessed_packages1 492
unassessed_packages70
affected_by_severityhigh 5, moderate 4, unknown 13
direct_affected_packages3
Виключено з оцінювання (немає даних або не застосовно): Непрямі залежності без відомих сповіщень. Залишкові ваги перенормовано. Звірено 1492 резолвлених залежностей із OSV. 70 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза межами звітованого переліку пакетів. Цей репозиторій не публікує пакета, який резолвить індекс, тож натомість оцінено граф залежностей репозиторію. Цей граф змішує закріплені версії для розробки й тестування зі справді постачаними залежностями, тож оцінюються лише задекларовані runtime-залежності; транзитивні знахідки подаються як контекст і в оцінку не входять. Досяжність не аналізується.

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

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

85Відмінний · 4% загального індексу
Як обчислюється оцінка
45/45Інструкції для агентів — AGENTS.md, CLAUDE.md
15/15Машиночитана документація (llms.txt) — llms.txt наявний
40/40Читабельна історія комітів — намір зазначено у 100 з 100 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtтак
legible_history_share1
agent_instruction_filesAGENTS.md, CLAUDE.md
agent_instruction_max_bytes16 209
Як обчислюється оцінка
18/18Розгортання однією командою — Makefile, examples/ai-crawl-tiered/Makefile, examples/markdown-for-agents/Makefile, examples/multi-rail-accept-payment/Makefile, examples/quote-token-replay-jwks/Makefile, examples/rail-mpp-stripe-test/Makefile, examples/rail-x402-base-sepolia/Makefile, examples/robots-llms-txt/Makefile, examples/rsl-licensing/Makefile
22/22Автоматизовані тести
0/11Конфігурація лінтера / форматера
11/11Статична перевірка типів — ui/tsconfig.json
10/10Відтворюване середовище — Dockerfile, lockfile
10/10Підтверджена практика роботи з агентами — 13 з останніх 100 комітів створено агентом або з його зазначенням
0/8Автоматизоване супроводження — автоматичних оновлень залежностей не виявлено
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Використані вхідні дані
has_nixні
has_testsтак
lockfilesCargo.lock, package-lock.json
has_dockerfileтак
typed_languageтак
bootstrap_filesMakefile, examples/ai-crawl-tiered/Makefile, examples/markdown-for-agents/Makefile, examples/multi-rail-accept-payment/Makefile, examples/quote-token-replay-jwks/Makefile, examples/rail-mpp-stripe-test/Makefile, examples/rail-x402-base-sepolia/Makefile, examples/robots-llms-txt/Makefile, examples/rsl-licensing/Makefile
has_devcontainerні
has_linter_configні
typecheck_configsui/tsconfig.json
agent_commit_share0,13
toolchain_manifestsCargo.toml, bench-synthetic/Cargo.toml, crates/sbproxy-agent-detect/Cargo.toml, crates/sbproxy-ai/Cargo.toml, crates/sbproxy-cache/Cargo.toml, crates/sbproxy-capability/Cargo.toml, crates/sbproxy-classifier-client/Cargo.toml, crates/sbproxy-classifier-proto/Cargo.toml, crates/sbproxy-classifier-sidecar/Cargo.toml, crates/sbproxy-classifiers/Cargo.toml, crates/sbproxy-config/Cargo.toml, crates/sbproxy-core/Cargo.toml, crates/sbproxy-extension/Cargo.toml, crates/sbproxy-httpkit/Cargo.toml, crates/sbproxy-k8s-operator/Cargo.toml, crates/sbproxy-keystore/Cargo.toml, crates/sbproxy-mesh/Cargo.toml, crates/sbproxy-middleware/Cargo.toml, crates/sbproxy-model-host/Cargo.toml, crates/sbproxy-modules/Cargo.toml, crates/sbproxy-observe/Cargo.toml, crates/sbproxy-openapi/Cargo.toml, crates/sbproxy-platform/Cargo.toml, crates/sbproxy-plugin/Cargo.toml, crates/sbproxy-security/Cargo.toml, crates/sbproxy-storage/Cargo.toml, crates/sbproxy-tls/Cargo.toml, crates/sbproxy-transport/Cargo.toml, crates/sbproxy-util/Cargo.toml, crates/sbproxy-vault/Cargo.toml, crates/sbproxy/Cargo.toml, e2e/Cargo.toml, examples/wasm/echo-rust/Cargo.toml, fuzz/Cargo.toml, sbproxy-bench/harness/ai_crawl_tiers/Cargo.toml, sbproxy-bench/harness/ai_lb_strategy/Cargo.toml, sbproxy-bench/harness/content_negotiate/Cargo.toml, sbproxy-bench/harness/context_compression_eval/Cargo.toml, sbproxy-bench/harness/tls_fingerprint/Cargo.toml, test/fixtures/refresh-tool/Cargo.toml
dependency_bot_commit_share0
Як обчислюється оцінка
45/45Типізований код — Rust (статично типізована)
51.9/55Керовані розміри файлів — 59/1 041 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageRust
largest_source_bytes593 963
source_files_sampled1 041
oversized_source_files59
Як обчислюється оцінка
40/40Схема API (OpenAPI/GraphQL/proto) — crates/sbproxy-classifier-proto/proto/classifier.proto, crates/sbproxy-classifiers/proto/judge.proto, e2e/proto/echo.proto
0/20Сервер MCP
40/40Придатні до запуску приклади — example, examples
Використані вхідні дані
example_dirsexample, examples
has_mcp_signalні
api_schema_filescrates/sbproxy-classifier-proto/proto/classifier.proto, crates/sbproxy-classifiers/proto/judge.proto, e2e/proto/echo.proto

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

47зірок GitHub
2контриб'юторів
849комітів за останні 12 місяців
0днів від останнього пушу
18релізів
1бас-фактор
1відкритих issue
crates.io, npmпакетних екосистем

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

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Could not fetch crates package 'sbproxy-e2e' from its registry
  • Could not fetch crates package 'synthetic-probe' from its registry
  • Could not fetch crates package 'sbproxy-ai' from its registry
  • Could not fetch crates package 'sbproxy-core' from its registry
  • Could not fetch crates package 'sbproxy-mesh' from its registry
  • Could not fetch crates package 'sbproxy-cache' from its registry
  • Could not fetch crates package 'sbproxy-config' from its registry
  • Could not fetch crates package 'sbproxy-httpkit' from its registry
  • Could not fetch crates package 'sbproxy-modules' from its registry
  • Could not fetch crates package 'sbproxy-observe' from its registry

Докладніше

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

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

9Binary-Artifactsbinaries present in source code
0Branch-Protectionbranch protection not enabled on development/release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/30 approved changesets -- score normalized to 0
6Contributorsproject has 2 contributing companies or organizations -- score normalized to 6
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
10Fuzzingproject is fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
10Token-PermissionsGitHub workflow tokens follow principle of least privilege
0Vulnerabilities24 existing vulnerabilities detected
Прямі залежності 492
РеєстрПакетОбмеження версіїМаніфест
crates.ioclap4bench-synthetic/Cargo.toml
crates.ioreqwest0.12bench-synthetic/Cargo.toml
crates.ioserde1bench-synthetic/Cargo.toml
crates.ioserde_json1bench-synthetic/Cargo.toml
crates.ioanyhow1bench-synthetic/Cargo.toml
crates.iotime0.3bench-synthetic/Cargo.toml
crates.iosbproxy-confige2e/Cargo.toml
crates.iosbproxy-extensione2e/Cargo.toml
crates.iosbproxy-cachee2e/Cargo.toml
crates.iosbproxy-observee2e/Cargo.toml
crates.ioserdee2e/Cargo.toml
crates.ioserde_jsone2e/Cargo.toml
crates.ioserde_yamle2e/Cargo.toml
crates.ioanyhowe2e/Cargo.toml
crates.iotokioe2e/Cargo.toml
crates.ioreqweste2e/Cargo.toml
crates.iotempfile3e2e/Cargo.toml
crates.iobase64e2e/Cargo.toml
crates.iolibc0.2e2e/Cargo.toml
npm@fontsource/instrument-sans^5.2.8ui/package.json
npm@fontsource/jetbrains-mono^5.2.8ui/package.json
npmvue^3.5.13ui/package.json
npmvue-router^4.5.0ui/package.json
npmyaml^2.9.0ui/package.json
crates.ioserdecrates/sbproxy-agent-detect/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-agent-detect/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-agent-detect/Cargo.toml
crates.ioregexcrates/sbproxy-agent-detect/Cargo.toml
crates.ioanyhowcrates/sbproxy-agent-detect/Cargo.toml
crates.ioarc-swapcrates/sbproxy-agent-detect/Cargo.toml
crates.iosbproxy-tlscrates/sbproxy-agent-detect/Cargo.toml
crates.iosha2crates/sbproxy-agent-detect/Cargo.toml
crates.iotract-onnx0.21crates/sbproxy-agent-detect/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-cachecrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-httpkitcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-extensioncrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-model-hostcrates/sbproxy-ai/Cargo.toml
crates.ioasync-traitcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-classifier-clientcrates/sbproxy-ai/Cargo.toml
crates.ioserdecrates/sbproxy-ai/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-ai/Cargo.toml
crates.ioserde_json_canonicalizercrates/sbproxy-ai/Cargo.toml
crates.ioschemarscrates/sbproxy-ai/Cargo.toml
crates.ioanyhowcrates/sbproxy-ai/Cargo.toml
crates.iobytescrates/sbproxy-ai/Cargo.toml
crates.iominijinjacrates/sbproxy-ai/Cargo.toml
crates.iotokiocrates/sbproxy-ai/Cargo.toml
crates.iosmallveccrates/sbproxy-ai/Cargo.toml
crates.ioregexcrates/sbproxy-ai/Cargo.toml
crates.iodashmapcrates/sbproxy-ai/Cargo.toml
crates.ioparking_lotcrates/sbproxy-ai/Cargo.toml
crates.ioarc-swapcrates/sbproxy-ai/Cargo.toml
crates.ioredbcrates/sbproxy-ai/Cargo.toml
crates.iolru0.16crates/sbproxy-ai/Cargo.toml
crates.ioreqwestcrates/sbproxy-ai/Cargo.toml
crates.iotracingcrates/sbproxy-ai/Cargo.toml
crates.iochronocrates/sbproxy-ai/Cargo.toml
crates.iosha2crates/sbproxy-ai/Cargo.toml
crates.iohexcrates/sbproxy-ai/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-ai/Cargo.toml
crates.ioprometheuscrates/sbproxy-ai/Cargo.toml
crates.iorandcrates/sbproxy-ai/Cargo.toml
crates.iofuturescrates/sbproxy-ai/Cargo.toml
crates.iobase64crates/sbproxy-ai/Cargo.toml
crates.iothiserrorcrates/sbproxy-ai/Cargo.toml
crates.iourlcrates/sbproxy-ai/Cargo.toml
crates.ioobject_storecrates/sbproxy-ai/Cargo.toml
crates.ioflate21crates/sbproxy-ai/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-ai/Cargo.toml
crates.iotiktoken-rs0.11crates/sbproxy-ai/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-cache/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-cache/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-cache/Cargo.toml
crates.iozeroizecrates/sbproxy-cache/Cargo.toml
crates.ioanyhowcrates/sbproxy-cache/Cargo.toml
crates.ioasync-traitcrates/sbproxy-cache/Cargo.toml
crates.iobytescrates/sbproxy-cache/Cargo.toml
crates.iohttpdatecrates/sbproxy-cache/Cargo.toml
crates.ioserdecrates/sbproxy-cache/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-cache/Cargo.toml
crates.iosha2crates/sbproxy-cache/Cargo.toml
crates.iohexcrates/sbproxy-cache/Cargo.toml
crates.iodashmapcrates/sbproxy-cache/Cargo.toml
crates.ioparking_lotcrates/sbproxy-cache/Cargo.toml
crates.iorandcrates/sbproxy-cache/Cargo.toml
crates.iotracingcrates/sbproxy-cache/Cargo.toml
crates.iotokiocrates/sbproxy-cache/Cargo.toml
crates.iorediscrates/sbproxy-cache/Cargo.toml
crates.ioserdecrates/sbproxy-capability/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-capability/Cargo.toml
crates.ioschemarscrates/sbproxy-capability/Cargo.toml
crates.iosyn2crates/sbproxy-capability/Cargo.toml
crates.iosbproxy-classifier-protocrates/sbproxy-classifier-client/Cargo.toml
crates.iotoniccrates/sbproxy-classifier-client/Cargo.toml
crates.iotokiocrates/sbproxy-classifier-client/Cargo.toml
crates.iothiserrorcrates/sbproxy-classifier-client/Cargo.toml
crates.iotracingcrates/sbproxy-classifier-client/Cargo.toml
crates.iotower0.5crates/sbproxy-classifier-client/Cargo.toml
crates.iohyper-util0.1crates/sbproxy-classifier-client/Cargo.toml
crates.iotoniccrates/sbproxy-classifier-proto/Cargo.toml
crates.ioprostcrates/sbproxy-classifier-proto/Cargo.toml
crates.iosbproxy-classifier-protocrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iosbproxy-classifierscrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotoniccrates/sbproxy-classifier-sidecar/Cargo.toml
crates.ioprostcrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotokiocrates/sbproxy-classifier-sidecar/Cargo.toml
crates.ioanyhowcrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotracingcrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotracing-subscribercrates/sbproxy-classifier-sidecar/Cargo.toml
crates.ioclap4crates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotokio-stream0.1crates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotract-onnx0.21crates/sbproxy-classifiers/Cargo.toml
crates.iotokenizers0.20crates/sbproxy-classifiers/Cargo.toml
crates.iodirs5crates/sbproxy-classifiers/Cargo.toml
crates.ioreqwestcrates/sbproxy-classifiers/Cargo.toml
crates.iosha2crates/sbproxy-classifiers/Cargo.toml
crates.iohexcrates/sbproxy-classifiers/Cargo.toml
crates.ioanyhowcrates/sbproxy-classifiers/Cargo.toml
crates.iotracingcrates/sbproxy-classifiers/Cargo.toml
crates.ioserdecrates/sbproxy-classifiers/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-classifiers/Cargo.toml
crates.iobase64crates/sbproxy-classifiers/Cargo.toml
crates.ioregexcrates/sbproxy-classifiers/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-classifiers/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-classifiers/Cargo.toml
crates.iotonic0.12crates/sbproxy-classifiers/Cargo.toml
crates.ioprost0.13crates/sbproxy-classifiers/Cargo.toml
crates.iosbproxy-aicrates/sbproxy-classifiers/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-classifiers/Cargo.toml
crates.iotokiocrates/sbproxy-classifiers/Cargo.toml
crates.ioasync-traitcrates/sbproxy-classifiers/Cargo.toml
crates.iothiserrorcrates/sbproxy-classifiers/Cargo.toml
crates.iourlcrates/sbproxy-classifiers/Cargo.toml
crates.iosbproxy-capabilitycrates/sbproxy-config/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-config/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-config/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-config/Cargo.toml
crates.ioserdecrates/sbproxy-config/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-config/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-config/Cargo.toml
crates.ioserde_ignored0.1crates/sbproxy-config/Cargo.toml
crates.ioanyhowcrates/sbproxy-config/Cargo.toml
crates.iohttpcrates/sbproxy-config/Cargo.toml
crates.iocompact_strcrates/sbproxy-config/Cargo.toml
crates.iosmallveccrates/sbproxy-config/Cargo.toml
crates.iobytescrates/sbproxy-config/Cargo.toml
crates.iothiserrorcrates/sbproxy-config/Cargo.toml
crates.iotracingcrates/sbproxy-config/Cargo.toml
crates.iotempfile3crates/sbproxy-config/Cargo.toml
crates.ioschemarscrates/sbproxy-config/Cargo.toml
crates.iosha2crates/sbproxy-config/Cargo.toml
crates.iohmaccrates/sbproxy-config/Cargo.toml
crates.iobase64crates/sbproxy-config/Cargo.toml
crates.iohexcrates/sbproxy-config/Cargo.toml
crates.ioserde_json_canonicalizercrates/sbproxy-config/Cargo.toml
crates.iosubtlecrates/sbproxy-config/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-config/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-core/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-tlscrates/sbproxy-core/Cargo.toml
crates.iosbproxy-modulescrates/sbproxy-core/Cargo.toml
crates.iorustlscrates/sbproxy-core/Cargo.toml
crates.iotokio-rustlscrates/sbproxy-core/Cargo.toml
crates.iosbproxy-transportcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-middlewarecrates/sbproxy-core/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-core/Cargo.toml
crates.iosbproxy-extensioncrates/sbproxy-core/Cargo.toml
crates.iosbproxy-aicrates/sbproxy-core/Cargo.toml
crates.iosbproxy-model-hostcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-cachecrates/sbproxy-core/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-openapicrates/sbproxy-core/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-core/Cargo.toml
crates.iosbproxy-vaultcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-keystorecrates/sbproxy-core/Cargo.toml
crates.iosbproxy-meshcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-agent-detectcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-classifierscrates/sbproxy-core/Cargo.toml
crates.iopingora-corecrates/sbproxy-core/Cargo.toml
crates.iopingora-proxycrates/sbproxy-core/Cargo.toml
crates.iopingora-httpcrates/sbproxy-core/Cargo.toml
crates.iopingora-errorcrates/sbproxy-core/Cargo.toml
crates.iobloomfiltercrates/sbproxy-core/Cargo.toml
crates.ioipnetworkcrates/sbproxy-core/Cargo.toml
crates.ioinventorycrates/sbproxy-core/Cargo.toml
crates.ioarc-swapcrates/sbproxy-core/Cargo.toml
crates.ioparking_lotcrates/sbproxy-core/Cargo.toml
crates.iocompact_strcrates/sbproxy-core/Cargo.toml
crates.iosmallveccrates/sbproxy-core/Cargo.toml
crates.iobytescrates/sbproxy-core/Cargo.toml
crates.iourlcrates/sbproxy-core/Cargo.toml
crates.iohttpcrates/sbproxy-core/Cargo.toml
crates.iohttp-body-utilcrates/sbproxy-core/Cargo.toml
crates.iohypercrates/sbproxy-core/Cargo.toml
crates.iohyper-utilcrates/sbproxy-core/Cargo.toml
crates.ioasync-traitcrates/sbproxy-core/Cargo.toml
crates.iotokiocrates/sbproxy-core/Cargo.toml
crates.iotokio-util0.7crates/sbproxy-core/Cargo.toml
crates.ionotifycrates/sbproxy-core/Cargo.toml
crates.iotracingcrates/sbproxy-core/Cargo.toml
crates.ioprometheuscrates/sbproxy-core/Cargo.toml
crates.ioanyhowcrates/sbproxy-core/Cargo.toml
crates.iothiserrorcrates/sbproxy-core/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-core/Cargo.toml
crates.ioserdecrates/sbproxy-core/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-core/Cargo.toml
crates.ioredbcrates/sbproxy-core/Cargo.toml
crates.ioregexcrates/sbproxy-core/Cargo.toml
crates.ioreqwestcrates/sbproxy-core/Cargo.toml
crates.iofuturescrates/sbproxy-core/Cargo.toml
crates.iojsonwebtokencrates/sbproxy-core/Cargo.toml
crates.iouuidcrates/sbproxy-core/Cargo.toml
crates.ioulidcrates/sbproxy-core/Cargo.toml
crates.iorandcrates/sbproxy-core/Cargo.toml
crates.iosha2crates/sbproxy-core/Cargo.toml
crates.iozeroizecrates/sbproxy-core/Cargo.toml
crates.iohmaccrates/sbproxy-core/Cargo.toml
crates.iohexcrates/sbproxy-core/Cargo.toml
crates.iochronocrates/sbproxy-core/Cargo.toml
crates.ioinclude_dircrates/sbproxy-core/Cargo.toml
crates.ioargon2crates/sbproxy-core/Cargo.toml
crates.iobase64crates/sbproxy-core/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-extension/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-extension/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-extension/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-extension/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-extension/Cargo.toml
crates.iocelcrates/sbproxy-extension/Cargo.toml
crates.iomluacrates/sbproxy-extension/Cargo.toml
crates.iorquickjscrates/sbproxy-extension/Cargo.toml
crates.iowasmtimecrates/sbproxy-extension/Cargo.toml
crates.iowasi-commoncrates/sbproxy-extension/Cargo.toml
crates.ioserdecrates/sbproxy-extension/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-extension/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-extension/Cargo.toml
crates.ioanyhowcrates/sbproxy-extension/Cargo.toml
crates.iothiserrorcrates/sbproxy-extension/Cargo.toml
crates.iohttpcrates/sbproxy-extension/Cargo.toml
crates.iobytescrates/sbproxy-extension/Cargo.toml
crates.iocompact_strcrates/sbproxy-extension/Cargo.toml
crates.ioipnetworkcrates/sbproxy-extension/Cargo.toml
crates.ioregexcrates/sbproxy-extension/Cargo.toml
crates.iobase64crates/sbproxy-extension/Cargo.toml
crates.iosha2crates/sbproxy-extension/Cargo.toml
crates.iohexcrates/sbproxy-extension/Cargo.toml
crates.iosemvercrates/sbproxy-extension/Cargo.toml
crates.ioserde_json_canonicalizercrates/sbproxy-extension/Cargo.toml
crates.ioasync-traitcrates/sbproxy-extension/Cargo.toml
crates.iouuidcrates/sbproxy-extension/Cargo.toml
crates.iochronocrates/sbproxy-extension/Cargo.toml
crates.ioonce_cell1crates/sbproxy-extension/Cargo.toml
crates.ioparking_lotcrates/sbproxy-extension/Cargo.toml
crates.iotokiocrates/sbproxy-extension/Cargo.toml
crates.ioreqwestcrates/sbproxy-extension/Cargo.toml
crates.iourlcrates/sbproxy-extension/Cargo.toml
crates.ioarc-swapcrates/sbproxy-extension/Cargo.toml
crates.iotracingcrates/sbproxy-extension/Cargo.toml
crates.iobytescrates/sbproxy-httpkit/Cargo.toml
crates.ioparking_lotcrates/sbproxy-httpkit/Cargo.toml
crates.ioreqwestcrates/sbproxy-httpkit/Cargo.toml
crates.iorustlscrates/sbproxy-k8s-operator/Cargo.toml
crates.iotokiocrates/sbproxy-k8s-operator/Cargo.toml
crates.iofuturescrates/sbproxy-k8s-operator/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-k8s-operator/Cargo.toml
crates.ioserdecrates/sbproxy-k8s-operator/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-k8s-operator/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-k8s-operator/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-k8s-operator/Cargo.toml
crates.iokube0.95crates/sbproxy-k8s-operator/Cargo.toml
crates.iok8s-openapi0.23crates/sbproxy-k8s-operator/Cargo.toml
crates.ioschemars0.8crates/sbproxy-k8s-operator/Cargo.toml
crates.ioclap4crates/sbproxy-k8s-operator/Cargo.toml
crates.iotracingcrates/sbproxy-k8s-operator/Cargo.toml
crates.iotracing-subscribercrates/sbproxy-k8s-operator/Cargo.toml
crates.ioanyhowcrates/sbproxy-k8s-operator/Cargo.toml
crates.iothiserrorcrates/sbproxy-k8s-operator/Cargo.toml
crates.ioreqwestcrates/sbproxy-k8s-operator/Cargo.toml
crates.iochronocrates/sbproxy-k8s-operator/Cargo.toml
crates.iorandcrates/sbproxy-k8s-operator/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-keystore/Cargo.toml
crates.ioanyhowcrates/sbproxy-keystore/Cargo.toml
crates.iothiserrorcrates/sbproxy-keystore/Cargo.toml
crates.ioasync-traitcrates/sbproxy-keystore/Cargo.toml
crates.ioserdecrates/sbproxy-keystore/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-keystore/Cargo.toml
crates.ioparking_lotcrates/sbproxy-keystore/Cargo.toml
crates.iotracingcrates/sbproxy-keystore/Cargo.toml
crates.iochronocrates/sbproxy-keystore/Cargo.toml
crates.iotokiocrates/sbproxy-keystore/Cargo.toml
crates.iohmaccrates/sbproxy-keystore/Cargo.toml
crates.iosha2crates/sbproxy-keystore/Cargo.toml
crates.iohexcrates/sbproxy-keystore/Cargo.toml
crates.iorandcrates/sbproxy-keystore/Cargo.toml
crates.ioredbcrates/sbproxy-keystore/Cargo.toml
crates.iorediscrates/sbproxy-keystore/Cargo.toml
crates.iofuturescrates/sbproxy-keystore/Cargo.toml
crates.iosbproxy-vaultcrates/sbproxy-keystore/Cargo.toml
crates.ioanyhowcrates/sbproxy-mesh/Cargo.toml
crates.iothiserrorcrates/sbproxy-mesh/Cargo.toml
crates.ioserdecrates/sbproxy-mesh/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-mesh/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-mesh/Cargo.toml
crates.iotokiocrates/sbproxy-mesh/Cargo.toml
crates.iotracingcrates/sbproxy-mesh/Cargo.toml
crates.ioarc-swapcrates/sbproxy-mesh/Cargo.toml
crates.iobase64crates/sbproxy-mesh/Cargo.toml
crates.iobytescrates/sbproxy-mesh/Cargo.toml
crates.iohostname0.4crates/sbproxy-mesh/Cargo.toml
crates.ioprometheuscrates/sbproxy-mesh/Cargo.toml
crates.iopostcard1crates/sbproxy-mesh/Cargo.toml
crates.iorediscrates/sbproxy-mesh/Cargo.toml
crates.ioredbcrates/sbproxy-mesh/Cargo.toml
crates.iosbproxy-storagecrates/sbproxy-mesh/Cargo.toml
crates.ioaes-gcmcrates/sbproxy-mesh/Cargo.toml
crates.iosha2crates/sbproxy-mesh/Cargo.toml
crates.iorandcrates/sbproxy-mesh/Cargo.toml
crates.iowebpki0.103crates/sbproxy-mesh/Cargo.toml
crates.iorustls-pki-typescrates/sbproxy-mesh/Cargo.toml
crates.iorustlscrates/sbproxy-mesh/Cargo.toml
crates.iotokio-rustlscrates/sbproxy-mesh/Cargo.toml
crates.iourlcrates/sbproxy-mesh/Cargo.toml
crates.iofs2crates/sbproxy-mesh/Cargo.toml
crates.iorcgencrates/sbproxy-mesh/Cargo.toml
crates.iox509-parsercrates/sbproxy-mesh/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-mesh/Cargo.toml
crates.iotime0.3crates/sbproxy-mesh/Cargo.toml
crates.iosubtle2crates/sbproxy-mesh/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-cachecrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-middleware/Cargo.toml
crates.iohttpcrates/sbproxy-middleware/Cargo.toml
crates.ioserdecrates/sbproxy-middleware/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-middleware/Cargo.toml
crates.ioanyhowcrates/sbproxy-middleware/Cargo.toml
crates.iotokiocrates/sbproxy-middleware/Cargo.toml
crates.iotracingcrates/sbproxy-middleware/Cargo.toml
crates.ioureq2crates/sbproxy-middleware/Cargo.toml
crates.iohmaccrates/sbproxy-middleware/Cargo.toml
crates.iosha2crates/sbproxy-middleware/Cargo.toml
crates.iobase64crates/sbproxy-middleware/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-middleware/Cargo.toml
crates.iohexcrates/sbproxy-middleware/Cargo.toml
crates.iobytescrates/sbproxy-middleware/Cargo.toml
crates.ioflate21crates/sbproxy-middleware/Cargo.toml
crates.iobrotli3crates/sbproxy-middleware/Cargo.toml
crates.iozstd0.13crates/sbproxy-middleware/Cargo.toml
crates.ioparking_lotcrates/sbproxy-middleware/Cargo.toml
crates.iolru0.16crates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-model-host/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-model-host/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-model-host/Cargo.toml
crates.ioserdecrates/sbproxy-model-host/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-model-host/Cargo.toml
crates.ioserde_json_canonicalizercrates/sbproxy-model-host/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-model-host/Cargo.toml
crates.ioschemarscrates/sbproxy-model-host/Cargo.toml
crates.iothiserrorcrates/sbproxy-model-host/Cargo.toml
crates.iosha2crates/sbproxy-model-host/Cargo.toml
crates.iohexcrates/sbproxy-model-host/Cargo.toml
crates.iobase64crates/sbproxy-model-host/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-model-host/Cargo.toml
crates.iofs2crates/sbproxy-model-host/Cargo.toml
crates.ioasync-traitcrates/sbproxy-model-host/Cargo.toml
crates.ioarc-swapcrates/sbproxy-model-host/Cargo.toml
crates.iobytescrates/sbproxy-model-host/Cargo.toml
crates.iozeroizecrates/sbproxy-model-host/Cargo.toml
crates.iofuturescrates/sbproxy-model-host/Cargo.toml
crates.iotokiocrates/sbproxy-model-host/Cargo.toml
crates.iotokio-utilcrates/sbproxy-model-host/Cargo.toml
crates.iotracingcrates/sbproxy-model-host/Cargo.toml
crates.ioulidcrates/sbproxy-model-host/Cargo.toml
crates.iourlcrates/sbproxy-model-host/Cargo.toml
crates.ionvml-wrapper0.10crates/sbproxy-model-host/Cargo.toml
crates.ioreqwestcrates/sbproxy-model-host/Cargo.toml
crates.iohf-hub1.0crates/sbproxy-model-host/Cargo.toml
crates.iotokenizers0.20crates/sbproxy-model-host/Cargo.toml
crates.iominijinjacrates/sbproxy-model-host/Cargo.toml
crates.iomistralrscrates/sbproxy-model-host/Cargo.toml
crates.ioaxum0.8crates/sbproxy-model-host/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-middlewarecrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-extensioncrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-aicrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-transportcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-modules/Cargo.toml
crates.iociboriumcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-cachecrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-classifierscrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-classifier-clientcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-modules/Cargo.toml
crates.ioprometheuscrates/sbproxy-modules/Cargo.toml
crates.ioarc-swapcrates/sbproxy-modules/Cargo.toml
crates.iobytescrates/sbproxy-modules/Cargo.toml
crates.iocompact_strcrates/sbproxy-modules/Cargo.toml
crates.iosemvercrates/sbproxy-modules/Cargo.toml
crates.ioserdecrates/sbproxy-modules/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-modules/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-modules/Cargo.toml
crates.iourlcrates/sbproxy-modules/Cargo.toml
crates.iohttpcrates/sbproxy-modules/Cargo.toml
crates.ioanyhowcrates/sbproxy-modules/Cargo.toml
crates.iobase64crates/sbproxy-modules/Cargo.toml
crates.ioringcrates/sbproxy-modules/Cargo.toml
crates.ioipnetworkcrates/sbproxy-modules/Cargo.toml
crates.iopercent-encodingcrates/sbproxy-modules/Cargo.toml
crates.ioregexcrates/sbproxy-modules/Cargo.toml
crates.iominijinjacrates/sbproxy-modules/Cargo.toml
crates.iopulldown-cmarkcrates/sbproxy-modules/Cargo.toml
crates.iographql-parsercrates/sbproxy-modules/Cargo.toml
crates.iotracingcrates/sbproxy-modules/Cargo.toml
crates.iomd-50.10crates/sbproxy-modules/Cargo.toml
crates.iosha2crates/sbproxy-modules/Cargo.toml
crates.iohexcrates/sbproxy-modules/Cargo.toml
crates.iohmaccrates/sbproxy-modules/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-modules/Cargo.toml
crates.ioulidcrates/sbproxy-modules/Cargo.toml
crates.iothiserrorcrates/sbproxy-modules/Cargo.toml
crates.ioparking_lotcrates/sbproxy-modules/Cargo.toml
crates.iojsonwebtokencrates/sbproxy-modules/Cargo.toml
crates.iojsonschemacrates/sbproxy-modules/Cargo.toml
crates.iodashmapcrates/sbproxy-modules/Cargo.toml
crates.iorandcrates/sbproxy-modules/Cargo.toml
crates.ioinventorycrates/sbproxy-modules/Cargo.toml
crates.iolru0.16crates/sbproxy-modules/Cargo.toml
crates.iotokiocrates/sbproxy-modules/Cargo.toml
crates.ioreqwestcrates/sbproxy-modules/Cargo.toml
crates.ioobject_storecrates/sbproxy-modules/Cargo.toml
crates.iofuturescrates/sbproxy-modules/Cargo.toml
crates.ioasync-traitcrates/sbproxy-modules/Cargo.toml
crates.iochronocrates/sbproxy-modules/Cargo.toml
crates.iotokio-utilcrates/sbproxy-modules/Cargo.toml
crates.iorediscrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-vault0.1.0crates/sbproxy-modules/Cargo.toml
crates.iotar0.4crates/sbproxy-modules/Cargo.toml
crates.ioflate21crates/sbproxy-modules/Cargo.toml
crates.iozip0.6crates/sbproxy-modules/Cargo.toml
crates.iosbproxy-capabilitycrates/sbproxy-observe/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-observe/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-observe/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-observe/Cargo.toml
crates.iotracingcrates/sbproxy-observe/Cargo.toml
crates.iotracing-subscribercrates/sbproxy-observe/Cargo.toml
crates.ioprometheuscrates/sbproxy-observe/Cargo.toml
crates.ioserdecrates/sbproxy-observe/Cargo.toml
crates.ioschemarscrates/sbproxy-observe/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-observe/Cargo.toml
crates.ioanyhowcrates/sbproxy-observe/Cargo.toml
crates.iouuidcrates/sbproxy-observe/Cargo.toml
crates.ioulidcrates/sbproxy-observe/Cargo.toml
crates.ioregexcrates/sbproxy-observe/Cargo.toml
crates.iohttpcrates/sbproxy-observe/Cargo.toml
crates.ioonce_cell1crates/sbproxy-observe/Cargo.toml
crates.ioparking_lotcrates/sbproxy-observe/Cargo.toml
crates.iorandcrates/sbproxy-observe/Cargo.toml
crates.ioreqwestcrates/sbproxy-observe/Cargo.toml
crates.iotokiocrates/sbproxy-observe/Cargo.toml
crates.iotokio-utilcrates/sbproxy-observe/Cargo.toml
crates.iochronocrates/sbproxy-observe/Cargo.toml
crates.iohmaccrates/sbproxy-observe/Cargo.toml
crates.iosha2crates/sbproxy-observe/Cargo.toml
crates.iohexcrates/sbproxy-observe/Cargo.toml
crates.iobase64crates/sbproxy-observe/Cargo.toml
crates.iothiserrorcrates/sbproxy-observe/Cargo.toml
crates.ioflate21crates/sbproxy-observe/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-observe/Cargo.toml
crates.ioopentelemetry0.27crates/sbproxy-observe/Cargo.toml
crates.ioopentelemetry_sdk0.27crates/sbproxy-observe/Cargo.toml
crates.ioopentelemetry-otlp0.27crates/sbproxy-observe/Cargo.toml
crates.ioopentelemetry-semantic-conventions0.27crates/sbproxy-observe/Cargo.toml
crates.iotracing-opentelemetry0.28crates/sbproxy-observe/Cargo.toml
crates.iotoniccrates/sbproxy-observe/Cargo.toml
crates.ioredbcrates/sbproxy-observe/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-openapi/Cargo.toml
crates.iohttpcrates/sbproxy-openapi/Cargo.toml
crates.ioinventorycrates/sbproxy-openapi/Cargo.toml
crates.ioserdecrates/sbproxy-openapi/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-openapi/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-openapi/Cargo.toml
crates.ioanyhowcrates/sbproxy-openapi/Cargo.toml
crates.iotracingcrates/sbproxy-openapi/Cargo.toml
Усі залежності 1 562

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

РеєстрПакетВерсіяЗв'язок
crates.ioaes-gcm0.10.3пряма
crates.ioanyhowпряма
crates.ioanyhow1.0.102пряма
crates.ioanyhow1.0.103пряма
crates.ioanyhow1.0.104пряма
crates.ioarc-swap1.9.1пряма
crates.ioarc-swap1.9.2пряма
crates.ioargon20.5.3пряма
crates.ioasync-trait0.1.89пряма
crates.ioasync-trait0.1.91пряма
crates.ioaxumпряма
crates.ioaxum0.7.9пряма
crates.ioaxum0.8.9пряма
crates.iobase640.13.1пряма
crates.iobase640.21.7пряма
crates.iobase640.22.1пряма
crates.iobloomfilter1.0.16пряма
crates.iobrotliпряма
crates.iobrotli3.5.0пряма
crates.iobytes1.11.1пряма
crates.iobytes1.12.1пряма
crates.iocel0.13.0пряма
crates.iochrono0.4.44пряма
crates.iochrono0.4.45пряма
crates.iociborium0.2.2пряма
crates.ioclapпряма
crates.ioclap4.6.1пряма
crates.ioclap4.6.4пряма
crates.iocompact_str0.8.1пряма
crates.iocompact_str0.8.2пряма
crates.iocompact_str0.9.1пряма
crates.iodashmap6.1.0пряма
crates.iodashmap6.2.1пряма
crates.iodirsпряма
crates.iodirs5.0.1пряма
crates.iodirs6.0.0пряма
crates.ioed25519-dalekпряма
crates.ioed25519-dalek2.2.0пряма
crates.ioflate2пряма
crates.ioflate21.1.9пряма
crates.iofs20.4.3пряма
crates.iofutures0.3.32пряма
crates.iofutures0.3.33пряма
crates.iographql-parser0.4.1пряма
crates.iohex0.4.3пряма
crates.iohf-hubпряма
crates.iohf-hub0.4.3пряма
crates.iohf-hub1.0.0пряма
crates.iohmac0.13.0пряма
crates.iohostnameпряма
crates.iohostname0.4.2пряма
crates.iohttpпряма
crates.iohttp0.2.12пряма
crates.iohttp1.4.0пряма
crates.iohttp1.4.1пряма
crates.iohttp1.4.2пряма
crates.iohttp-body-util0.1.3пряма
crates.iohttp-body-util0.1.4пряма
crates.iohttpdate1.0.3пряма
crates.iohyper1.10.1пряма
crates.iohyper1.11.0пряма
crates.iohyper1.9.0пряма
crates.iohyper-utilпряма
crates.iohyper-util0.1.20пряма
crates.ioinclude_dir0.7.4пряма
crates.ioinventory0.3.24пряма
crates.ioipnetwork0.20.0пряма
crates.iojsonschema0.17.1пряма
crates.iojsonwebtoken10.3.0пряма
crates.iok8s-openapiпряма
crates.iok8s-openapi0.23.0пряма
crates.iokubeпряма
crates.iokube0.95.0пряма
crates.iolibcпряма
crates.iolibc0.2.186пряма
crates.iolibc0.2.189пряма
crates.iolruпряма
crates.iolru0.16.4пряма
crates.iomd-5пряма
crates.iomd-50.10.6пряма
crates.iominijinja2.19.0пряма
crates.iominijinja2.20.0пряма
crates.iominijinja2.21.0пряма
crates.iomistralrs0.9.0пряма
crates.iomlua0.11.6пряма
crates.ionotify7.0.0пряма
crates.ionvml-wrapperпряма
crates.ionvml-wrapper0.10.0пряма
crates.ioobject_store0.11.2пряма
crates.ioonce_cellпряма
crates.ioonce_cell1.21.4пряма
crates.ioopentelemetryпряма
crates.ioopentelemetry0.27.1пряма
crates.ioopentelemetry-otlpпряма
crates.ioopentelemetry-otlp0.27.0пряма
crates.ioopentelemetry-semantic-conventionsпряма
crates.ioopentelemetry-semantic-conventions0.27.0пряма
crates.ioopentelemetry_sdkпряма
crates.ioopentelemetry_sdk0.27.1пряма
crates.ioparking_lot0.12.5пряма
crates.iopercent-encoding2.3.2пряма
crates.iopingora-core0.8.1пряма
crates.iopingora-error0.8.1пряма
crates.iopingora-http0.8.1пряма
crates.iopingora-proxy0.8.1пряма
crates.iopostcardпряма
crates.iopostcard1.1.3пряма
crates.ioprometheus0.13.4пряма
crates.ioprometheus0.14.0пряма
crates.ioprostпряма
crates.ioprost0.11.9пряма
crates.ioprost0.13.5пряма
crates.iopulldown-cmark0.12.2пряма
crates.iorand0.10.1пряма
crates.iorand0.10.2пряма
crates.iorand0.8.6пряма
crates.iorand0.8.7пряма
crates.iorand0.9.4пряма
crates.iorand0.9.5пряма
crates.iorcgen0.13.2пряма
crates.ioredb2.6.3пряма
crates.ioredb3.1.3пряма
crates.ioredis0.31.0пряма
crates.ioregexпряма
crates.ioregex1.12.3пряма
crates.ioregex1.13.1пряма
crates.ioreqwestпряма
crates.ioreqwest0.12.28пряма
crates.ioreqwest0.13.4пряма
crates.ioring0.17.14пряма
crates.iorquickjs0.11.0пряма
crates.iorustlsпряма
crates.iorustls0.23.39пряма
crates.iorustls0.23.40пряма
crates.iorustls0.23.42пряма
crates.iorustls-pki-types1.14.1пряма
crates.iorustls-pki-types1.15.1пряма
crates.iosbproxy-vaultпряма
crates.ioschemarsпряма
crates.ioschemars0.8.22пряма
crates.ioschemars0.9.0пряма
crates.ioschemars1.2.1пряма
crates.iosemver1.0.28пряма
crates.ioserdeпряма
crates.ioserde1.0.228пряма
crates.ioserde1.0.229пряма
crates.ioserde_ignoredпряма
crates.ioserde_ignored0.1.14пряма
crates.ioserde_jsonпряма
crates.ioserde_json1.0.149пряма
crates.ioserde_json1.0.150пряма
crates.ioserde_json1.0.151пряма
crates.ioserde_json_canonicalizer0.3.2пряма
crates.ioserde_yaml0.9.34+deprecatedпряма
crates.iosha20.10.9пряма
crates.iosha20.11.0пряма
crates.iosmallvec1.15.1пряма
crates.iosmallvec1.15.2пряма
crates.iosmallvec2.0.0-alpha.12пряма
crates.iosubtleпряма
crates.iosubtle2.6.1пряма
crates.iosynпряма
crates.iosyn1.0.109пряма
crates.iosyn2.0.117пряма
crates.iosyn2.0.119пряма
crates.iosyn3.0.3пряма
crates.iotarпряма
crates.iotar0.4.46пряма
crates.iotempfileпряма
crates.iotempfile3.27.0пряма
crates.iothiserror1.0.69пряма
crates.iothiserror2.0.18пряма
crates.iothiserror2.0.19пряма
crates.iotiktoken-rsпряма
crates.iotiktoken-rs0.11.0пряма
crates.iotimeпряма
crates.iotime0.3.47пряма
crates.iotokenizersпряма
crates.iotokenizers0.20.4пряма
crates.iotokenizers0.21.4пряма
crates.iotokenizers0.22.2пряма
crates.iotokioпряма
crates.iotokio1.52.1пряма
crates.iotokio1.52.3пряма
crates.iotokio1.53.1пряма
crates.iotokio-rustls0.26.4пряма
crates.iotokio-streamпряма
crates.iotokio-stream0.1.18пряма
crates.iotokio-stream0.1.19пряма
crates.iotokio-utilпряма
crates.iotokio-util0.7.18пряма
crates.iotokio-util0.7.19пряма
crates.iotonicпряма
crates.iotonic0.12.3пряма
crates.iotowerпряма
crates.iotower0.4.13пряма
crates.iotower0.5.3пряма
crates.iotracing0.1.44пряма
crates.iotracing-opentelemetryпряма
crates.iotracing-opentelemetry0.28.0пряма
crates.iotracing-subscriber0.3.23пряма
crates.iotract-onnxпряма
crates.iotract-onnx0.21.10пряма
crates.ioulid1.2.1пряма
crates.ioureqпряма
crates.ioureq2.12.1пряма
crates.iourl2.5.8пряма
crates.iouuid0.8.2пряма
crates.iouuid1.23.1пряма
crates.iouuid1.23.2пряма
crates.iouuid1.24.0пряма
crates.iowasi-common44.0.1пряма
crates.iowasi-common44.0.3пряма
crates.iowasmtime44.0.1пряма
crates.iowasmtime44.0.3пряма
crates.iox509-parser0.16.0пряма
crates.iozeroize1.8.2пряма
crates.iozeroize1.9.0пряма
crates.iozipпряма
crates.iozip0.6.6пряма
crates.iozip8.6.0пряма
crates.iozstdпряма
crates.iozstd0.13.3пряма
npm@fontsource/instrument-sans5.2.8пряма
npm@fontsource/jetbrains-mono5.2.8пряма
npmvue3.5.39пряма
npmvue-router4.6.4пряма
npmyaml2.9.0пряма
crates.ioaddr2line0.25.1непряма
crates.ioaddr2line0.26.1непряма
crates.ioadler22.0.1непряма
crates.ioaead0.5.2непряма
crates.ioaes0.8.4непряма
crates.ioahash0.8.12непряма
crates.ioaho-corasickнепряма
crates.ioaho-corasick1.1.4непряма
crates.ioakin0.4.0непряма
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.ioallocator-api20.2.21непряма
crates.ioambient-authority0.0.2непряма
crates.ioandroid_system_properties0.1.5непряма
crates.ioannotate-snippets0.12.16непряма
crates.ioanstream1.0.0непряма
crates.ioanstyle1.0.14непряма
crates.ioanstyle-parse1.0.0непряма
crates.ioanstyle-query1.1.5непряма
crates.ioanstyle-wincon3.0.11непряма
crates.ioantlr4rust0.5.2непряма
crates.ioanymap20.13.0непряма
crates.ioanymap31.0.1непряма
crates.ioapodize1.0.0непряма
crates.ioapprox0.5.1непряма
crates.ioarbitraryнепряма
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-any0.3.2непряма
crates.ioas-slice0.2.1непряма
crates.ioasn1-rs0.6.2непряма
crates.ioasn1-rs-derive0.5.1непряма
crates.ioasn1-rs-impl0.2.0непряма
crates.ioasync-broadcast0.7.2непряма
crates.ioasync-stream0.3.6непряма
crates.ioasync-stream-impl0.3.6непряма
crates.ioatomic-polyfill1.0.3непряма
crates.ioatomic-waker1.1.2непряма
crates.ioautocfg1.5.0непряма
crates.ioautocfg1.5.1непряма
crates.ioav-scenechange0.14.1непряма
crates.ioav1-grain0.2.5непряма
crates.ioavif-serialize0.8.9непряма
crates.ioaws-configнепряма
crates.ioaws-config1.8.18непряма
crates.ioaws-credential-typesнепряма
crates.ioaws-credential-types1.2.14непряма
crates.ioaws-lc-rs1.16.3непряма
crates.ioaws-lc-sys0.40.0непряма
crates.ioaws-runtime1.7.4непряма
crates.ioaws-sdk-secretsmanagerнепряма
crates.ioaws-sdk-secretsmanager1.106.0непряма
crates.ioaws-sdk-stsнепряма
crates.ioaws-sdk-sts1.106.0непряма
crates.ioaws-sigv41.4.4непряма
crates.ioaws-smithy-async1.2.14непряма
crates.ioaws-smithy-http0.63.6непряма
crates.ioaws-smithy-http-client1.1.13непряма
crates.ioaws-smithy-json0.62.7непряма
crates.ioaws-smithy-observability0.2.6непряма
crates.ioaws-smithy-query0.60.15непряма
crates.ioaws-smithy-runtime1.11.3непряма
crates.ioaws-smithy-runtime-api1.12.3непряма
crates.ioaws-smithy-runtime-api-macros1.0.0непряма
crates.ioaws-smithy-schema0.1.0непряма
crates.ioaws-smithy-types1.4.9непряма
crates.ioaws-smithy-xml0.60.15непряма
crates.ioaws-typesнепряма
crates.ioaws-types1.3.16непряма
crates.ioaxum-core0.4.5непряма
crates.ioaxum-core0.5.6непряма
crates.ioaxum-serverнепряма
crates.ioaxum-server0.7.3непряма
crates.iobackoff0.4.0непряма
crates.iobackon1.6.0непряма
crates.iobacktrace0.3.76непряма
crates.iobase64-simd0.8.0непряма
crates.iobase64ct1.8.3непряма
crates.iobetter_any0.2.1непряма
crates.iobindgen0.72.1непряма
crates.iobit-set0.5.3непряма
crates.iobit-set0.8.0непряма
crates.iobit-vec0.6.3непряма
crates.iobit-vec0.7.0непряма
crates.iobit-vec0.8.0непряма
crates.iobit_field0.10.3непряма
crates.iobitflags1.3.2непряма
crates.iobitflags2.11.1непряма
crates.iobitflags2.13.1непряма
crates.iobitstream-io4.10.0непряма
crates.ioblake20.10.6непряма
crates.ioblake31.8.5непряма
crates.ioblock-buffer0.10.4непряма
crates.ioblock-buffer0.12.0непряма
crates.ioblock-buffer0.12.1непряма
crates.iobm252.3.2непряма
crates.iobon3.9.3непряма
crates.iobon-macros3.9.3непряма
crates.iobrotli-decompressor2.5.1непряма
crates.iobs580.5.1непряма
crates.iobstr1.12.1непряма
crates.iobstr1.13.0непряма
crates.iobuilt0.8.1непряма
crates.iobumpalo3.20.2непряма
crates.iobumpalo3.20.3непряма
crates.iobytecount0.6.9непряма
crates.iobytemuck1.25.0непряма
crates.iobytemuck_derive1.10.2непряма
crates.iobyteorder1.5.0непряма
crates.iobyteorder-lite0.1.0непряма
crates.iobytes-utils0.1.4непряма
crates.iocached0.56.0непряма
crates.iocached_proc_macro0.25.0непряма
crates.iocached_proc_macro_types0.1.1непряма
crates.iocandle-core0.11.0непряма
crates.iocandle-nn0.11.0непряма
crates.iocap-fs-ext3.4.5непряма
crates.iocap-primitives3.4.5непряма
crates.iocap-rand3.4.5непряма
crates.iocap-std3.4.5непряма
crates.iocap-time-ext3.4.5непряма
crates.iocastaway0.2.4непряма
crates.iocc1.2.61непряма
crates.iocc1.2.63непряма
crates.iocc1.4.0непряма
crates.iocesu81.1.0непряма
crates.iocexpr0.6.0непряма
crates.iocf-rustracing1.2.1непряма
crates.iocf-rustracing-jaeger1.2.2непряма
crates.iocfg-if0.1.10непряма
crates.iocfg-if1.0.4непряма
crates.iocfg_aliases0.2.1непряма
crates.iocfg_aliases0.2.2непряма
crates.iocfgrammar0.14.2непряма
crates.iochacha200.10.0непряма
crates.iochacha200.10.1непряма
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_builder4.6.2непряма
crates.ioclap_completeнепряма
crates.ioclap_complete4.6.5непряма
crates.ioclap_derive4.6.1непряма
crates.ioclap_derive4.6.4непряма
crates.ioclap_lex1.1.0непряма
crates.iocmake0.1.58непряма
crates.iocmov0.5.3непряма
crates.iocmov0.5.4непряма
crates.iocobs0.3.0непряма
crates.iocolor_quant1.1.0непряма
crates.iocolorchoice1.0.5непряма
crates.iocolored3.1.1непряма
crates.iocombine4.6.7непряма
crates.ioconcurrent-queue2.5.0непряма
crates.ioconsole0.15.11непряма
crates.ioconsole0.16.4непряма
crates.ioconst-oid0.10.2непряма
crates.ioconst-oid0.9.6непряма
crates.ioconst-str1.1.0непряма
crates.ioconst_panic0.2.15непряма
crates.ioconstant_time_eq0.4.2непряма
crates.ioconvert_case0.10.0непряма
crates.iocore-foundation0.10.1непряма
crates.iocore-foundation0.9.4непряма
crates.iocore-foundation-sys0.8.7непряма
crates.iocountio0.3.0непряма
crates.iocpp_demangle0.4.5непряма
crates.iocpufeatures0.2.17непряма
crates.iocpufeatures0.3.0непряма
crates.iocranelift-assembler-x640.131.1непряма
crates.iocranelift-assembler-x640.131.3непряма
crates.iocranelift-assembler-x64-meta0.131.1непряма
crates.iocranelift-assembler-x64-meta0.131.3непряма
crates.iocranelift-bforest0.131.1непряма
crates.iocranelift-bforest0.131.3непряма
crates.iocranelift-bitset0.131.1непряма
crates.iocranelift-bitset0.131.3непряма
crates.iocranelift-codegen0.131.1непряма
crates.iocranelift-codegen0.131.3непряма
crates.iocranelift-codegen-meta0.131.1непряма
crates.iocranelift-codegen-meta0.131.3непряма
crates.iocranelift-codegen-shared0.131.1непряма
crates.iocranelift-codegen-shared0.131.3непряма
crates.iocranelift-control0.131.1непряма
crates.iocranelift-control0.131.3непряма
crates.iocranelift-entity0.131.1непряма
crates.iocranelift-entity0.131.3непряма
crates.iocranelift-frontend0.131.1непряма
crates.iocranelift-frontend0.131.3непряма
crates.iocranelift-isle0.131.1непряма
crates.iocranelift-isle0.131.3непряма
crates.iocranelift-native0.131.1непряма
crates.iocranelift-native0.131.3непряма
crates.iocranelift-srcgen0.131.1непряма
crates.iocranelift-srcgen0.131.3непряма
crates.iocrc32fast1.5.0непряма
crates.iocritical-section1.2.0непряма
crates.iocrossbeam-channel0.5.15непряма
crates.iocrossbeam-channel0.5.16непряма
crates.iocrossbeam-deque0.8.6непряма
crates.iocrossbeam-deque0.8.7непряма
crates.iocrossbeam-epoch0.9.18непряма
crates.iocrossbeam-epoch0.9.20непряма
crates.iocrossbeam-queue0.3.12непряма
crates.iocrossbeam-utils0.8.21непряма
crates.iocrossbeam-utils0.8.22непряма
crates.iocrossterm0.25.0непряма
crates.iocrossterm_winapi0.9.1непряма
crates.iocrunchy0.2.4непряма
crates.iocrypto-common0.1.7непряма
crates.iocrypto-common0.2.1непряма
crates.iocrypto-common0.2.2непряма
crates.iocssparser0.36.0непряма
crates.iocssparser-macros0.6.1непряма
crates.iocsv1.4.0непряма
crates.iocsv-core0.1.13непряма
crates.ioctor1.0.11непряма
crates.ioctr0.9.2непряма
crates.ioctutils0.4.2непряма
crates.iocurve25519-dalek4.1.3непряма
crates.iocurve25519-dalek-derive0.1.1непряма
crates.iodaemonize0.5.0непряма
crates.iodaggy0.8.1непряма
crates.iodarling0.11.0непряма
crates.iodarling0.20.11непряма
crates.iodarling0.23.0непряма
crates.iodarling_core0.11.0непряма
crates.iodarling_core0.20.11непряма
crates.iodarling_core0.23.0непряма
crates.iodarling_macro0.11.0непряма
crates.iodarling_macro0.20.11непряма
crates.iodarling_macro0.23.0непряма
crates.iodary_heap0.3.9непряма
crates.iodata-encoding2.11.0непряма
crates.iodefmac0.1.3непряма
crates.ioder0.7.10непряма
crates.ioder-parser9.0.0непряма
crates.ioderanged0.5.8непряма
crates.ioderivative2.2.0непряма
crates.ioderive-new0.5.9непряма
crates.ioderive-new0.7.0непряма
crates.ioderive_builder0.20.2непряма
crates.ioderive_builder_core0.20.2непряма
crates.ioderive_builder_macro0.20.2непряма
crates.ioderive_more2.1.1непряма
crates.ioderive_more-impl2.1.1непряма
crates.ioderivre0.3.11непряма
crates.iodeunicode1.6.2непряма
crates.iodigest0.10.7непряма
crates.iodigest0.11.2непряма
crates.iodigest0.11.3непряма
crates.iodirs-sys0.4.1непряма
crates.iodirs-sys0.5.0непряма
crates.iodisplaydoc0.2.5непряма
crates.iodisplaydoc0.2.6непряма
crates.iodoc-comment0.3.4непряма
crates.iodoctest-file1.1.1непряма
crates.iodowncast-rs1.2.1непряма
crates.iodtoa1.0.11непряма
crates.iodtoa-short0.3.5непряма
crates.iodunce1.0.5непряма
crates.iodyn-clone1.0.20непряма
crates.iodyn-hash0.2.2непряма
crates.iodyn-stack0.13.2непряма
crates.iodyn-stack-macros0.1.3непряма
crates.ioed255192.2.3непряма
crates.ioego-tree0.10.0непряма
crates.ioeither1.15.0непряма
crates.ioeither1.16.0непряма
crates.ioeither1.17.0непряма
crates.ioembedded-io0.4.0непряма
crates.ioembedded-io0.6.1непряма
crates.ioencode_unicode1.0.0непряма
crates.ioencoding_rs0.8.35непряма
crates.ioencoding_rs_io0.1.7непряма
crates.ioendian-type0.2.0непряма
crates.ioenum-as-inner0.6.1непряма
crates.ioenumflags20.7.12непряма
crates.ioenumflags2_derive0.7.12непряма
crates.ioequator0.4.2непряма
crates.ioequator-macro0.4.2непряма
crates.ioequivalent1.0.2непряма
crates.ioerased-serde0.4.10непряма
crates.ioerrno0.3.14непряма
crates.ioesaxx-rs0.1.10непряма
crates.ioevent-listener5.4.1непряма
crates.ioevent-listener-strategy0.5.4непряма
crates.ioexr1.74.0непряма
crates.ioextended0.1.0непряма
crates.iofallible-iterator0.3.0непряма
crates.iofallible-streaming-iterator0.1.9непряма
crates.iofancy-regex0.11.0непряма
crates.iofancy-regex0.13.0непряма
crates.iofancy-regex0.14.0непряма
crates.iofancy-regex0.17.0непряма
crates.iofastbloom0.14.1непряма
crates.iofastrand2.4.1непряма
crates.iofastrand2.5.0непряма
crates.iofax0.2.7непряма
crates.iofd-lock4.0.4непряма
crates.iofdeflate0.3.7непряма
crates.iofiat-crypto0.2.9непряма
crates.iofiletimeнепряма
crates.iofiletime0.2.27непряма
crates.iofind-msvc-tools0.1.9непряма
crates.iofixedbitset0.5.7непряма
crates.iofloat80.7.0непряма
crates.iofluent-uri0.1.4непряма
crates.iofnv1.0.7непряма
crates.iofoldhash0.1.5непряма
crates.iofoldhash0.2.0непряма
crates.ioforeign-types0.3.2непряма
crates.ioforeign-types-shared0.1.1непряма
crates.ioform_urlencoded1.2.2непряма
crates.iofraction0.13.1непряма
crates.iofs-err3.3.0непряма
crates.iofs-set-times0.20.3непряма
crates.iofs_extra1.3.0непряма
crates.iofsevent-sys4.1.0непряма
crates.iofutf0.1.5непряма
crates.iofutures-channel0.3.32непряма
crates.iofutures-channel0.3.33непряма
crates.iofutures-core0.3.32непряма
crates.iofutures-core0.3.33непряма
crates.iofutures-executor0.3.32непряма
crates.iofutures-executor0.3.33непряма
crates.iofutures-io0.3.32непряма
crates.iofutures-io0.3.33непряма
crates.iofutures-macro0.3.32непряма
crates.iofutures-macro0.3.33непряма
crates.iofutures-sink0.3.32непряма
crates.iofutures-sink0.3.33непряма
crates.iofutures-task0.3.32непряма
crates.iofutures-task0.3.33непряма
crates.iofutures-utilнепряма
crates.iofutures-util0.3.32непряма
crates.iofutures-util0.3.33непряма
crates.iofxhash0.2.1непряма
crates.iogalil-seiferas0.1.5непряма
crates.iogcp_auth0.12.4непряма
crates.iogearhash0.1.3непряма
crates.iogemm0.19.0непряма
crates.iogemm-c320.19.0непряма
crates.iogemm-c640.19.0непряма
crates.iogemm-common0.19.0непряма
crates.iogemm-f160.19.0непряма
crates.iogemm-f320.19.0непряма
crates.iogemm-f640.19.0непряма
crates.iogenerator0.8.8непряма
crates.iogeneric-array0.14.7непряма
crates.iogetopts0.2.24непряма
crates.iogetrandom0.2.17непряма
crates.iogetrandom0.3.4непряма
crates.iogetrandom0.4.2непряма
crates.iogetrandom0.4.3непряма
crates.iogetset0.1.6непряма
crates.ioghash0.5.1непряма
crates.iogif0.14.2непряма
crates.iogimli0.32.3непряма
crates.iogimli0.33.0непряма
crates.iogit-version0.3.9непряма
crates.iogit-version-macro0.3.9непряма
crates.ioglob0.3.3непряма
crates.ioglob0.3.4непряма
crates.ioglobset0.4.19непряма
crates.ioh20.4.13непряма
crates.ioh20.4.14непряма
crates.ioh20.4.15непряма
crates.ioh30.0.8непряма
crates.ioh3-quinn0.0.10непряма
crates.iohalf2.7.1непряма
crates.iohash320.2.1непряма
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.9.1непряма
crates.iohdrhistogramнепряма
crates.iohdrhistogram7.5.4непряма
crates.ioheaders0.4.1непряма
crates.ioheaders-core0.3.0непряма
crates.ioheapify0.2.0непряма
crates.ioheapless0.7.17непряма
crates.ioheck0.4.1непряма
crates.ioheck0.5.0непряма
crates.iohermit-abi0.5.2непряма
crates.iohf-xet1.5.4непряма
crates.iohickory-net0.26.1непряма
crates.iohickory-proto0.26.1непряма
crates.iohickory-resolverнепряма
crates.iohickory-resolver0.26.1непряма
crates.iohome0.5.12непряма
crates.iohound3.5.1непряма
crates.iohtml2text0.16.7непряма
crates.iohtml5ever0.36.1непряма
crates.iohtml5ever0.38.0непряма
crates.iohttp-body0.4.6непряма
crates.iohttp-body1.0.1непряма
crates.iohttp-body1.1.0непряма
crates.iohttparse1.10.1непряма
crates.iohumantime2.3.0непряма
crates.iohumantime2.4.0непряма
crates.iohybrid-array0.4.11непряма
crates.iohybrid-array0.4.12непряма
crates.iohybrid-array0.4.13непряма
crates.iohyper-http-proxy1.1.0непряма
crates.iohyper-rustls0.27.9непряма
crates.iohyper-timeout0.5.2непряма
crates.iohyper-tls0.6.0непряма
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.ioidna_adapter1.2.2непряма
crates.ioimage0.25.10непряма
crates.ioimage-webp0.2.4непряма
crates.ioimgref1.12.2непряма
crates.ioinclude_dir_macros0.7.4непряма
crates.ioindexmap1.9.3непряма
crates.ioindexmap2.14.0непряма
crates.ioindicatif0.17.11непряма
crates.ioindicatif0.18.6непряма
crates.ioInflector0.11.4непряма
crates.ioinotify0.10.2непряма
crates.ioinotify-sys0.1.5непряма
crates.ioinout0.1.4непряма
crates.ioinstant0.1.13непряма
crates.iointerpolate_name0.2.4непряма
crates.iointerprocess2.4.2непряма
crates.ioio-extras0.18.4непряма
crates.ioio-lifetimes2.0.4непряма
crates.ioipconfig0.3.4непряма
crates.ioipnet2.12.0непряма
crates.ioiri-string0.7.12непряма
crates.iois_terminal_polyfill1.70.2непряма
crates.ioiso86010.6.3непряма
crates.ioitertools0.10.5непряма
crates.ioitertools0.11.0непряма
crates.ioitertools0.12.1непряма
crates.ioitertools0.13.0непряма
crates.ioitertools0.14.0непряма
crates.ioitoa1.0.18непряма
crates.iojni0.21.1непряма
crates.iojni0.22.4непряма
crates.iojni-macros0.22.4непряма
crates.iojni-sys0.3.1непряма
crates.iojni-sys0.4.1непряма
crates.iojni-sys-macros0.4.1непряма
crates.iojobserver0.1.34непряма
crates.iojobserver0.1.35непряма
crates.iojs-sys0.3.103непряма
crates.iojs-sys0.3.95непряма
crates.iojs-sys0.3.97непряма
crates.iojs-sys0.3.99непряма
crates.iojson-patch2.0.0непряма
crates.iojsonpath-rust0.5.1непряма
crates.iojsonptr0.4.7непряма
crates.iokonst0.4.3непряма
crates.iokonst_proc_macros0.4.1непряма
crates.iokqueue1.1.1непряма
crates.iokqueue-sys1.0.4непряма
crates.iokstring2.0.2непряма
crates.iokube-client0.95.0непряма
crates.iokube-core0.95.0непряма
crates.iokube-derive0.95.0непряма
crates.iokube-runtime0.95.0непряма
crates.iolandlock0.4.5непряма
crates.iolazy_static1.5.0непряма
crates.ioleb1280.2.6непряма
crates.ioleb1280.2.7непряма
crates.ioleb128fmt0.1.0непряма
crates.iolebe0.5.3непряма
crates.iolibfuzzer-sysнепряма
crates.iolibfuzzer-sys0.4.13непряма
crates.iolibloading0.8.9непряма
crates.iolibm0.2.16непряма
crates.iolibmimalloc-sys0.1.47непряма
crates.iolibredox0.1.16непряма
crates.iolibsqlite3-sys0.30.1непряма
crates.iolibyaml-rs0.3.0непряма
crates.iolibz-ng-sys1.1.28непряма
crates.iolink-section0.19.1непряма
crates.iolinktime-proc-macro0.2.0непряма
crates.iolinux-raw-sys0.12.1непряма
crates.iolinux-raw-sys0.4.15непряма
crates.ioliquid0.26.8непряма
crates.ioliquid-core0.26.8непряма
crates.ioliquid-derive0.26.8непряма
crates.ioliquid-lib0.26.8непряма
crates.iolitemap0.8.2непряма
crates.iollguidance1.7.5непряма
crates.iolocal-ip-address0.6.12непряма
crates.iolock_api0.4.14непряма
crates.iolog0.4.29непряма
crates.iolog0.4.30непряма
crates.iolog0.4.33непряма
crates.ioloomнепряма
crates.ioloom0.7.2непряма
crates.ioloop90.1.5непряма
crates.iolrtable0.14.2непряма
crates.iolru-slab0.1.2непряма
crates.iolua-src550.0.0непряма
crates.ioluajit-src210.6.6+707c12bнепряма
crates.ioluau0-src0.18.3+luau709непряма
crates.iolz4_flex0.13.1непряма
crates.iomac0.1.1непряма
crates.iomach20.4.3непряма
crates.iomacro_rules_attribute0.2.2непряма
crates.iomacro_rules_attribute-proc_macro0.2.2непряма
crates.iomaplit1.0.2непряма
crates.iomarkup5ever0.36.1непряма
crates.iomarkup5ever0.38.0непряма
crates.iomatchers0.2.0непряма
crates.iomatchit0.7.3непряма
crates.iomatchit0.8.4непряма
crates.iomatrixmultiply0.3.10непряма
crates.iomaybe-owned0.3.4непряма
crates.iomaybe-rayon0.1.1непряма
crates.iomemchr2.8.0непряма
crates.iomemchr2.8.1непряма
crates.iomemchr2.8.3непряма
crates.iomemfd0.6.5непряма
crates.iomemmap20.9.10непряма
crates.iomemo-map0.3.3непряма
crates.iomemoffset0.6.5непряма
crates.iomimalloc0.1.50непряма
crates.iomime0.3.17непряма
crates.iomime_guess2.0.5непряма
crates.iominijinja-contrib2.19.0непряма
crates.iominimal-lexical0.2.1непряма
crates.iominiz_oxide0.8.9непряма
crates.iomio0.8.11непряма
crates.iomio1.2.0непряма
crates.iomio1.2.1непряма
crates.iomio1.2.2непряма
crates.iomistralrs-audio0.9.0непряма
crates.iomistralrs-code-exec0.9.0непряма
crates.iomistralrs-core0.9.0непряма
crates.iomistralrs-macros0.9.0непряма
crates.iomistralrs-mcp0.9.0непряма
crates.iomistralrs-quant0.9.0непряма
crates.iomistralrs-sandbox0.9.0непряма
crates.iomistralrs-vision0.9.0непряма
crates.iomlua-sys0.10.0непряма
crates.iomoka0.12.15непряма
crates.iomonostate0.1.18непряма
crates.iomonostate-impl0.1.18непряма
crates.iomore-asserts0.3.1непряма
crates.iomoxcms0.8.1непряма
crates.iomultimap0.10.1непряма
crates.iomurmur30.4.1непряма
crates.ionalgebra0.33.3непряма
crates.ionative-tls0.2.18непряма
crates.iondarray0.16.1непряма
crates.iondk-context0.1.1непряма
crates.ioneli0.7.4непряма
crates.ioneli-proc-macros0.2.2непряма
crates.ionew_debug_unreachable1.0.6непряма
crates.ionibble_vec0.1.0непряма
crates.ionix0.24.3непряма
crates.ionix0.31.3непряма
crates.iono_debug3.1.0непряма
crates.iono_std_io20.9.4непряма
crates.ionohash-hasher0.2.0непряма
crates.ionom7.1.3непряма
crates.ionom8.0.0непряма
crates.ionoop_proc_macro0.3.0непряма
crates.ionotify-types1.0.1непряма
crates.iontapi0.4.3непряма
crates.ionu-ansi-term0.50.3непряма
crates.ionum0.4.3непряма
crates.ionum-bigint0.4.6непряма
crates.ionum-bigint0.4.8непряма
crates.ionum-cmp0.1.0непряма
crates.ionum-complex0.4.6непряма
crates.ionum-conv0.2.1непряма
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.ionumber_prefix0.4.0непряма
crates.ionvml-wrapper-sys0.8.0непряма
crates.ioobjc2-core-foundation0.3.2непряма
crates.ioobjc2-io-kit0.3.2непряма
crates.ioobjc2-system-configuration0.3.2непряма
crates.ioobject0.37.3непряма
crates.ioobject0.39.1непряма
crates.iooid-registry0.7.1непряма
crates.ioonce_cell_polyfill1.70.2непряма
crates.iooneshot0.1.13непряма
crates.ioonig6.5.3непряма
crates.ioonig_sys69.9.3непряма
crates.ioopaque-debug0.3.1непряма
crates.ioopenai-harmony0.0.8непряма
crates.ioopenssl0.10.80непряма
crates.ioopenssl0.10.81непряма
crates.ioopenssl-macros0.1.1непряма
crates.ioopenssl-probe0.1.6непряма
crates.ioopenssl-probe0.2.1непряма
crates.ioopenssl-sys0.9.116непряма
crates.ioopenssl-sys0.9.117непряма
crates.ioopentelemetry-http0.27.0непряма
crates.ioopentelemetry-protoнепряма
crates.ioopentelemetry-proto0.27.0непряма
crates.iooption-ext0.2.0непряма
crates.ioordered-float2.10.1непряма
crates.ioordered-float5.3.0непряма
crates.ioos_str_bytes6.6.1непряма
crates.ioouroboros0.18.5непряма
crates.ioouroboros_macro0.18.5непряма
crates.iooutref0.5.2непряма
crates.iopackedvec1.2.5непряма
crates.ioparking2.2.1непряма
crates.ioparking_lot_core0.9.12непряма
crates.iopassword-hash0.5.0непряма
crates.iopaste1.0.15непряма
crates.iopastey0.1.1непряма
crates.iopastey0.2.2непряма
crates.iopastey0.2.3непряма
crates.iopathdiff0.2.3непряма
crates.iopem3.0.6непряма
crates.iopest2.8.6непряма
crates.iopest_derive2.8.6непряма
crates.iopest_generator2.8.6непряма
crates.iopest_meta2.8.6непряма
crates.iopetgraph0.7.1непряма
crates.iophf0.13.1непряма
crates.iophf_codegen0.13.1непряма
crates.iophf_generator0.13.1непряма
crates.iophf_macros0.13.1непряма
crates.iophf_shared0.13.1непряма
crates.iopin-project1.1.11непряма
crates.iopin-project1.1.13непряма
crates.iopin-project-internal1.1.11непряма
crates.iopin-project-internal1.1.13непряма
crates.iopin-project-lite0.2.17непряма
crates.iopin-utils0.1.0непряма
crates.iopingora-cache0.8.1непряма
crates.iopingora-header-serde0.8.1непряма
crates.iopingora-lru0.8.1непряма
crates.iopingora-pool0.8.1непряма
crates.iopingora-runtime0.8.1непряма
crates.iopingora-rustls0.8.1непряма
crates.iopingora-timeout0.8.1непряма
crates.iopkcs80.10.2непряма
crates.iopkg-config0.3.33непряма
crates.ioplain0.2.3непряма
crates.iopng0.18.1непряма
crates.iopolyval0.6.2непряма
crates.ioportable-atomic1.13.1непряма
crates.ioportable-atomic1.14.0непряма
crates.ioportable-atomic-util0.2.7непряма
crates.iopotential_utf0.1.5непряма
crates.iopowerfmt0.2.0непряма
crates.ioppv-lite860.2.21непряма
crates.ioprecomputed-hash0.1.1непряма
crates.ioprefix-trie0.8.3непряма
crates.ioprefix-trie0.8.4непряма
crates.ioprettyplease0.2.37непряма
crates.ioprimal-check0.3.4непряма
crates.ioproc-macro-crate3.5.0непряма
crates.ioproc-macro-error-attr22.0.0непряма
crates.ioproc-macro-error22.0.1непряма
crates.ioproc-macro21.0.106непряма
crates.ioproc-macro21.0.107непряма
crates.ioproc-macro2-diagnostics0.10.1непряма
crates.ioprofiling1.0.18непряма
crates.ioprofiling-procmacros1.0.18непряма
crates.ioproptest1.11.0непряма
crates.ioprost-build0.13.5непряма
crates.ioprost-derive0.11.9непряма
crates.ioprost-derive0.13.5непряма
crates.ioprost-reflect0.14.7непряма
crates.ioprost-types0.13.5непряма
crates.ioprotobuf2.28.0непряма
crates.ioprotobuf3.7.2непряма
crates.ioprotobuf-support3.7.2непряма
crates.iopulldown-cmark-escape0.11.0непряма
crates.iopulley-interpreter44.0.1непряма
crates.iopulley-interpreter44.0.3непряма
crates.iopulley-macros44.0.1непряма
crates.iopulley-macros44.0.3непряма
crates.iopulp0.22.3непряма
crates.iopulp-wasm-simd-flag0.1.1непряма
crates.iopxfm0.1.29непряма
crates.ioqoi0.4.1непряма
crates.ioquick-error1.2.3непряма
crates.ioquick-error2.0.1непряма
crates.ioquick-xmlнепряма
crates.ioquick-xml0.37.5непряма
crates.ioquinn0.11.11непряма
crates.ioquinn0.11.9непряма
crates.ioquinn-proto0.11.14непряма
crates.ioquinn-proto0.11.15непряма
crates.ioquinn-proto0.11.16непряма
crates.ioquinn-udp0.5.14непряма
crates.ioquinn-udp0.5.15непряма
crates.ioquote1.0.45непряма
crates.ioquote1.0.47непряма
crates.ior-efi5.3.0непряма
crates.ior-efi6.0.0непряма
crates.ioradix_trie0.3.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_distr0.4.3непряма
crates.iorand_distr0.5.1непряма
crates.iorand_isaac0.4.0непряма
crates.iorand_pcg0.10.2непряма
crates.iorand_xorshift0.4.0непряма
crates.iorav1e0.8.1непряма
crates.ioravif0.13.0непряма
crates.ioraw-cpuid11.6.0непряма
crates.iorawpointer0.2.1непряма
crates.iorayon1.12.0непряма
crates.iorayon-cond0.3.0непряма
crates.iorayon-cond0.4.0непряма
crates.iorayon-core1.13.0непряма
crates.iorealfft3.5.0непряма
crates.ioreborrow0.5.5непряма
crates.iorecvmsg1.0.0непряма
crates.ioredox_syscall0.5.18непряма
crates.ioredox_syscall0.7.4непряма
crates.ioredox_users0.4.6непряма
crates.ioredox_users0.5.2непряма
crates.ioref-cast1.0.25непряма
crates.ioref-cast-impl1.0.25непряма
crates.ioregalloc20.15.1непряма
crates.ioregalloc20.15.2непряма
crates.ioregex-automata0.4.14непряма
crates.ioregex-automata0.4.16непряма
crates.ioregex-lite0.1.9непряма
crates.ioregex-syntax0.8.10непряма
crates.ioregex-syntax0.8.11непряма
crates.iorelative-path2.0.1непряма
crates.ioreqwest-middleware0.5.2непряма
crates.ioresolv-conf0.7.6непряма
crates.iorgb0.8.53непряма
crates.iorlimitнепряма
crates.iorlimit0.10.2непряма
crates.iormp0.8.15непряма
crates.iormp-serde1.3.1непряма
crates.iorquickjs-core0.11.0непряма
crates.iorquickjs-macro0.11.0непряма
crates.iorquickjs-sys0.11.0непряма
crates.iorubato0.16.2непряма
crates.iorusqlite0.32.1непряма
crates.iorust-mcp-schema0.9.6непряма
crates.iorust-stemmers1.2.0непряма
crates.iorust_decimal1.41.0непряма
crates.iorustc-demangle0.1.27непряма
crates.iorustc-demangle0.1.28непряма
crates.iorustc-hash1.1.0непряма
crates.iorustc-hash2.1.2непряма
crates.iorustc-hash2.1.3непряма
crates.iorustc_version0.4.1непряма
crates.iorustfft6.4.1непряма
crates.iorusticata-macros4.1.0непряма
crates.iorustix0.38.44непряма
crates.iorustix1.1.4непряма
crates.iorustix-linux-procfs0.1.1непряма
crates.iorustls-native-certs0.7.3непряма
crates.iorustls-native-certs0.8.3непряма
crates.iorustls-native-certs0.8.4непряма
crates.iorustls-pemfile2.2.0непряма
crates.iorustls-platform-verifier0.6.2непряма
crates.iorustls-platform-verifier-android0.1.1непряма
crates.iorustls-webpkiнепряма
crates.iorustls-webpki0.103.13непряма
crates.iorustversion1.0.22непряма
crates.iorustversion1.0.23непряма
crates.iorusty-fork0.3.1непряма
crates.ioryu1.0.23непряма
crates.ioryu-js1.0.2непряма
crates.ioryu-js1.0.3непряма
crates.iosafe-transmute0.11.3непряма
crates.iosafe_arch0.7.4непряма
crates.iosafetensors0.8.0непряма
crates.iosame-file1.0.6непряма
crates.iosaphyr-parser-bw0.0.605непряма
crates.ioscan_fmt0.2.6непряма
crates.ioschannel0.1.29непряма
crates.ioschemars_derive0.8.22непряма
crates.ioschemars_derive1.2.1непряма
crates.ioscoped-tls1.0.1непряма
crates.ioscopeguard1.2.0непряма
crates.ioscraper0.25.0непряма
crates.ioseccompiler0.5.0непряма
crates.iosecrecy0.8.0непряма
crates.iosecurity-framework2.11.1непряма
crates.iosecurity-framework3.7.0непряма
crates.iosecurity-framework-sys2.17.0непряма
crates.ioselectors0.33.0непряма
crates.ioseq-macro0.3.6непряма
crates.ioserde-big-array0.5.1непряма
crates.ioserde-saphyr0.0.16непряма
crates.ioserde-value0.7.0непряма
crates.ioserde_core1.0.228непряма
crates.ioserde_core1.0.229непряма
crates.ioserde_derive1.0.228непряма
crates.ioserde_derive1.0.229непряма
crates.ioserde_derive_internals0.29.1непряма
crates.ioserde_path_to_error0.1.20непряма
crates.ioserde_plain1.0.2непряма
crates.ioserde_repr0.1.21непряма
crates.ioserde_spanned1.1.1непряма
crates.ioserde_urlencoded0.7.1непряма
crates.ioserde_with3.21.0непряма
crates.ioserde_with_macros3.21.0непряма
crates.ioservo_arc0.4.3непряма
crates.iosfv0.10.4непряма
crates.iosha10.10.6непряма
crates.iosharded-slab0.1.7непряма
crates.ioshellexpand3.1.2непряма
crates.ioshlex1.3.0непряма
crates.ioshlex2.0.1непряма
crates.iosignal-hook0.3.18непряма
crates.iosignal-hook-mio0.2.5непряма
crates.iosignal-hook-registry1.4.8непряма
crates.iosignature2.2.0непряма
crates.iosimba0.9.1непряма
crates.iosimd-adler320.3.10непряма
crates.iosimd-adler320.3.9непряма
crates.iosimd_cesu81.1.1непряма
crates.iosimd_cesu81.2.0непряма
crates.iosimd_helpers0.1.0непряма
crates.iosimdutf80.1.5непряма
crates.iosimple_asn10.6.4непряма
crates.iosiphasher1.0.2непряма
crates.ioslab0.4.12непряма
crates.iosnafu0.8.9непряма
crates.iosnafu-derive0.8.9непряма
crates.iosocket20.5.10непряма
crates.iosocket20.6.3непряма
crates.iosocket20.6.4непряма
crates.iosocket20.6.5непряма
crates.iosocks0.3.4непряма
crates.iosparsevec0.2.2непряма
crates.iospin0.9.8непряма
crates.iospki0.7.3непряма
crates.iospm_precompiled0.1.4непряма
crates.iostable_deref_trait1.2.1непряма
crates.iostatic_assertions1.1.0непряма
crates.iostatrs0.18.0непряма
crates.iostop-words0.9.0непряма
crates.iostrength_reduce0.2.4непряма
crates.iostring-interner0.15.0непряма
crates.iostring_cache0.9.0непряма
crates.iostring_cache_codegen0.6.1непряма
crates.iostrsim0.10.0непряма
crates.iostrsim0.11.1непряма
crates.iostrum0.26.3непряма
crates.iostrum0.27.2непряма
crates.iostrum_macros0.26.4непряма
crates.iostrum_macros0.27.2непряма
crates.iosymlink0.1.0непряма
crates.iosymphonia0.5.5непряма
crates.iosymphonia-bundle-flac0.5.5непряма
crates.iosymphonia-bundle-mp30.5.5непряма
crates.iosymphonia-codec-pcm0.5.5непряма
crates.iosymphonia-codec-vorbis0.5.5непряма
crates.iosymphonia-core0.5.5непряма
crates.iosymphonia-format-isomp40.5.5непряма
crates.iosymphonia-format-ogg0.5.5непряма
crates.iosymphonia-format-riff0.5.5непряма
crates.iosymphonia-metadata0.5.5непряма
crates.iosymphonia-utils-xiph0.5.5непряма
crates.iosync_wrapper1.0.2непряма
crates.iosynstructure0.13.2непряма
crates.iosysctl0.6.0непряма
crates.iosysinfo0.36.1непряма
crates.iosysinfo0.38.4непряма
crates.iosystem-configuration0.7.0непряма
crates.iosystem-configuration-sys0.6.0непряма
crates.iosystem-interface0.27.3непряма
crates.iotagptr0.2.0непряма
crates.iotarget-lexicon0.13.5непряма
crates.iotendril0.4.3непряма
crates.iotendril0.5.0непряма
crates.iotermcolor1.4.1непряма
crates.ioterminal_size0.4.4непряма
crates.iothiserror-impl1.0.69непряма
crates.iothiserror-impl2.0.18непряма
crates.iothiserror-impl2.0.19непряма
crates.iothread_local1.1.10непряма
crates.iothread_local1.1.9непряма
crates.iothrift_codec0.3.2непряма
crates.iotiff0.11.3непряма
crates.iotime-core0.1.8непряма
crates.iotime-macros0.2.27непряма
crates.iotinystr0.8.3непряма
crates.iotinyvec1.11.0непряма
crates.iotinyvec1.12.0непряма
crates.iotinyvec_macros0.1.1непряма
crates.iotokio-macros2.7.0непряма
crates.iotokio-macros2.7.1непряма
crates.iotokio-native-tls0.3.1непряма
crates.iotokio-rayon2.1.0непряма
crates.iotokio-retry0.3.2непряма
crates.iotokio-test0.4.5непряма
crates.iotokio-tungsteniteнепряма
crates.iotokio-tungstenite0.21.0непряма
crates.iotokio-tungstenite0.28.0непряма
crates.iotokio_with_wasm0.8.8непряма
crates.iotokio_with_wasm_proc0.8.8непряма
crates.iotoktrie1.7.6непряма
crates.iotoktrie_hf_tokenizers1.7.6непряма
crates.iotoml0.9.12+spec-1.1.0непряма
crates.iotoml_datetime0.7.5+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.13+spec-1.1.0непряма
crates.iotoml_parser1.1.2+spec-1.1.0непряма
crates.iotoml_writer1.1.1+spec-1.1.0непряма
crates.iotonic-buildнепряма
crates.iotonic-build0.12.3непряма
crates.iotower-http0.5.2непряма
crates.iotower-http0.6.11непряма
crates.iotower-http0.6.8непряма
crates.iotower-layer0.3.3непряма
crates.iotower-service0.3.3непряма
crates.iotqdm0.8.0непряма
crates.iotracing-appender0.2.5непряма
crates.iotracing-attributes0.1.31непряма
crates.iotracing-core0.1.36непряма
crates.iotracing-futures0.2.5непряма
crates.iotracing-log0.2.0непряма
crates.iotracing-serde0.2.0непряма
crates.iotrackable1.3.0непряма
crates.iotrackable_derive1.0.0непряма
crates.iotract-core0.21.10непряма
crates.iotract-data0.21.10непряма
crates.iotract-hir0.21.10непряма
crates.iotract-linalg0.21.10непряма
crates.iotract-nnef0.21.10непряма
crates.iotract-onnx-opl0.21.10непряма
crates.iotranspose0.2.3непряма
crates.iotry-lock0.2.5непряма
crates.iotungstenite0.21.0непряма
crates.iotungstenite0.28.0непряма
crates.iotwox-hash2.1.3непряма
crates.iotyped-arena2.0.2непряма
crates.iotyped-path0.12.3непряма
crates.iotypeid1.0.3непряма
crates.iotypenum1.20.0непряма
crates.iotypenum1.20.1непряма
crates.iotypewit1.15.2непряма
crates.ioucd-trie0.1.7непряма
crates.iounarray0.1.4непряма
crates.iounchecked-index0.2.2непряма
crates.iounicase2.9.0непряма
crates.iounicode-ident1.0.24непряма
crates.iounicode-normalization0.1.25непряма
crates.iounicode-normalization-alignments0.1.12непряма
crates.iounicode-segmentation1.13.2непряма
crates.iounicode-segmentation1.13.3непряма
crates.iounicode-width0.2.2непряма
crates.iounicode-xid0.2.6непряма
crates.iounicode_categories0.1.1непряма
crates.iounit-prefix0.5.2непряма
crates.iouniversal-hash0.5.1непряма
crates.iounsafe-libyaml0.2.11непряма
crates.iountrusted0.7.1непряма
crates.iountrusted0.9.0непряма
crates.iourlencoding2.1.3непряма
crates.ioutf-80.7.6непряма
crates.ioutf8_iter1.0.4непряма
crates.ioutf8parse0.2.2непряма
crates.ioutoipa5.5.0непряма
crates.ioutoipa-gen5.5.0непряма
crates.iov_frame0.3.9непряма
crates.iovaluable0.1.1непряма
crates.iovariantly0.4.0непряма
crates.iovcpkg0.2.15непряма
crates.ioversion_check0.9.5непряма
crates.iovob3.0.6непряма
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.iowasi0.14.7+wasi-0.2.4непряма
crates.iowasip21.0.3+wasi-0.2.9непряма
crates.iowasip21.0.4+wasi-0.2.12непряма
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06непряма
crates.iowasite1.0.2непряма
crates.iowasm-bindgen0.2.118непряма
crates.iowasm-bindgen0.2.120непряма
crates.iowasm-bindgen0.2.122непряма
crates.iowasm-bindgen0.2.126непряма
crates.iowasm-bindgen-futures0.4.68непряма
crates.iowasm-bindgen-futures0.4.70непряма
crates.iowasm-bindgen-futures0.4.72непряма
crates.iowasm-bindgen-futures0.4.76непряма
crates.iowasm-bindgen-macro0.2.118непряма
crates.iowasm-bindgen-macro0.2.120непряма
crates.iowasm-bindgen-macro0.2.122непряма
crates.iowasm-bindgen-macro0.2.126непряма
crates.iowasm-bindgen-macro-support0.2.118непряма
crates.iowasm-bindgen-macro-support0.2.120непряма
crates.iowasm-bindgen-macro-support0.2.122непряма
crates.iowasm-bindgen-macro-support0.2.126непряма
crates.iowasm-bindgen-shared0.2.118непряма
crates.iowasm-bindgen-shared0.2.120непряма
crates.iowasm-bindgen-shared0.2.122непряма
crates.iowasm-bindgen-shared0.2.126непряма
crates.iowasm-encoder0.244.0непряма
crates.iowasm-encoder0.246.2непряма
crates.iowasm-metadata0.244.0непряма
crates.iowasm-streams0.4.2непряма
crates.iowasm-streams0.5.0непряма
crates.iowasmparser0.244.0непряма
crates.iowasmparser0.246.2непряма
crates.iowasmprinter0.246.2непряма
crates.iowasmtime-environ44.0.1непряма
crates.iowasmtime-environ44.0.3непряма
crates.iowasmtime-internal-component-macro44.0.1непряма
crates.iowasmtime-internal-component-macro44.0.3непряма
crates.iowasmtime-internal-component-util44.0.1непряма
crates.iowasmtime-internal-component-util44.0.3непряма
crates.iowasmtime-internal-core44.0.1непряма
crates.iowasmtime-internal-core44.0.3непряма
crates.iowasmtime-internal-cranelift44.0.1непряма
crates.iowasmtime-internal-cranelift44.0.3непряма
crates.iowasmtime-internal-fiber44.0.1непряма
crates.iowasmtime-internal-fiber44.0.3непряма
crates.iowasmtime-internal-jit-debug44.0.1непряма
crates.iowasmtime-internal-jit-debug44.0.3непряма
crates.iowasmtime-internal-jit-icache-coherence44.0.1непряма
crates.iowasmtime-internal-jit-icache-coherence44.0.3непряма
crates.iowasmtime-internal-unwinder44.0.1непряма
crates.iowasmtime-internal-unwinder44.0.3непряма
crates.iowasmtime-internal-versioned-export-macros44.0.1непряма
crates.iowasmtime-internal-versioned-export-macros44.0.3непряма
crates.iowasmtime-internal-winch44.0.1непряма
crates.iowasmtime-internal-winch44.0.3непряма
crates.iowasmtime-internal-wit-bindgen44.0.1непряма
crates.iowasmtime-internal-wit-bindgen44.0.3непряма
crates.iowast35.0.2непряма
crates.ioweb-sys0.3.103непряма
crates.ioweb-sys0.3.95непряма
crates.ioweb-sys0.3.97непряма
crates.ioweb-sys0.3.99непряма
crates.ioweb-time1.1.0непряма
crates.ioweb_atoms0.2.5непряма
crates.iowebpki-root-certs1.0.7непряма
crates.iowebpki-roots0.26.11непряма
crates.iowebpki-roots1.0.7непряма
crates.iowebpki-roots1.0.9непряма
crates.ioweezl0.1.12непряма
crates.iowhich8.0.2непряма
crates.iowhich8.0.5непряма
crates.iowhoami2.1.2непряма
crates.iowide0.7.33непряма
crates.iowidestring1.2.1непряма
crates.iowiggle44.0.1непряма
crates.iowiggle44.0.3непряма
crates.iowiggle-generate44.0.1непряма
crates.iowiggle-generate44.0.3непряма
crates.iowiggle-macro44.0.1непряма
crates.iowiggle-macro44.0.3непряма
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.iowinch-codegen44.0.1непряма
crates.iowinch-codegen44.0.3непряма
crates.iowindows0.61.3непряма
crates.iowindows0.62.2непряма
crates.iowindows-collections0.2.0непряма
crates.iowindows-collections0.3.2непряма
crates.iowindows-core0.61.2непряма
crates.iowindows-core0.62.2непряма
crates.iowindows-future0.2.1непряма
crates.iowindows-future0.3.2непряма
crates.iowindows-implement0.60.2непряма
crates.iowindows-interface0.59.3непряма
crates.iowindows-link0.1.3непряма
crates.iowindows-link0.2.1непряма
crates.iowindows-numerics0.2.0непряма
crates.iowindows-numerics0.3.1непряма
crates.iowindows-registry0.6.1непряма
crates.iowindows-result0.3.4непряма
crates.iowindows-result0.4.1непряма
crates.iowindows-strings0.4.2непряма
crates.iowindows-strings0.5.1непряма
crates.iowindows-sys0.45.0непряма
crates.iowindows-sys0.48.0непряма
crates.iowindows-sys0.52.0непряма
crates.iowindows-sys0.59.0непряма
crates.iowindows-sys0.60.2непряма
crates.iowindows-sys0.61.2непряма
crates.iowindows-targets0.42.2непряма
crates.iowindows-targets0.48.5непряма
crates.iowindows-targets0.52.6непряма
crates.iowindows-targets0.53.5непряма
crates.iowindows-threading0.1.0непряма
crates.iowindows-threading0.2.1непряма
crates.iowindows_aarch64_gnullvm0.42.2непряма
crates.iowindows_aarch64_gnullvm0.48.5непряма
crates.iowindows_aarch64_gnullvm0.52.6непряма
crates.iowindows_aarch64_gnullvm0.53.1непряма
crates.iowindows_aarch64_msvc0.42.2непряма
crates.iowindows_aarch64_msvc0.48.5непряма
crates.iowindows_aarch64_msvc0.52.6непряма
crates.iowindows_aarch64_msvc0.53.1непряма
crates.iowindows_i686_gnu0.42.2непряма
crates.iowindows_i686_gnu0.48.5непряма
crates.iowindows_i686_gnu0.52.6непряма
crates.iowindows_i686_gnu0.53.1непряма
crates.iowindows_i686_gnullvm0.52.6непряма
crates.iowindows_i686_gnullvm0.53.1непряма
crates.iowindows_i686_msvc0.42.2непряма
crates.iowindows_i686_msvc0.48.5непряма
crates.iowindows_i686_msvc0.52.6непряма
crates.iowindows_i686_msvc0.53.1непряма
crates.iowindows_x86_64_gnu0.42.2непряма
crates.iowindows_x86_64_gnu0.48.5непряма
crates.iowindows_x86_64_gnu0.52.6непряма
crates.iowindows_x86_64_gnu0.53.1непряма
crates.iowindows_x86_64_gnullvm0.42.2непряма
crates.iowindows_x86_64_gnullvm0.48.5непряма
crates.iowindows_x86_64_gnullvm0.52.6непряма
crates.iowindows_x86_64_gnullvm0.53.1непряма
crates.iowindows_x86_64_msvc0.42.2непряма
crates.iowindows_x86_64_msvc0.48.5непряма
crates.iowindows_x86_64_msvc0.52.6непряма
crates.iowindows_x86_64_msvc0.53.1непряма
crates.iowinnow0.7.15непряма
crates.iowinnow1.0.2непряма
crates.iowinnow1.0.4непряма
crates.iowinx0.36.4непряма
crates.iowit-bindgen0.51.0непряма
crates.iowit-bindgen0.57.1непряма
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.iowit-parser0.246.2непряма
crates.iowitx0.9.1непряма
crates.iowrapcenum-derive0.4.1непряма
crates.iowriteable0.6.3непряма
crates.ioxattr1.6.1непряма
crates.ioxet-client1.5.4непряма
crates.ioxet-core-structures1.5.4непряма
crates.ioxet-data1.5.4непряма
crates.ioxet-runtime1.5.4непряма
crates.ioxmlparser0.13.6непряма
crates.ioy4m0.8.0непряма
crates.ioyaml_serde0.10.4непряма
crates.ioyansi1.0.1непряма
crates.ioyasna0.5.2непряма
crates.ioyoke0.8.2непряма
crates.ioyoke0.8.3непряма
crates.ioyoke-derive0.8.2непряма
crates.iozerocopy0.8.48непряма
crates.iozerocopy0.8.50непряма
crates.iozerocopy0.8.55непряма
crates.iozerocopy-derive0.8.48непряма
crates.iozerocopy-derive0.8.50непряма
crates.iozerocopy-derive0.8.55непряма
crates.iozerofrom0.1.7непряма
crates.iozerofrom0.1.8непряма
crates.iozerofrom-derive0.1.7непряма
crates.iozerotrie0.2.4непряма
crates.iozerovec0.11.6непряма
crates.iozerovec-derive0.11.3непряма
crates.iozmij1.0.21непряма
crates.iozmij1.0.23непряма
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непряма
npm@babel/helper-string-parser7.29.7непряма
npm@babel/helper-validator-identifier7.29.7непряма
npm@babel/parser7.29.7непряма
npm@babel/types7.29.7непряма
npm@esbuild/aix-ppc640.25.12непряма
npm@esbuild/android-arm0.25.12непряма
npm@esbuild/android-arm640.25.12непряма
npm@esbuild/android-x640.25.12непряма
npm@esbuild/darwin-arm640.25.12непряма
npm@esbuild/darwin-x640.25.12непряма
npm@esbuild/freebsd-arm640.25.12непряма
npm@esbuild/freebsd-x640.25.12непряма
npm@esbuild/linux-arm0.25.12непряма
npm@esbuild/linux-arm640.25.12непряма
npm@esbuild/linux-ia320.25.12непряма
npm@esbuild/linux-loong640.25.12непряма
npm@esbuild/linux-mips64el0.25.12непряма
npm@esbuild/linux-ppc640.25.12непряма
npm@esbuild/linux-riscv640.25.12непряма
npm@esbuild/linux-s390x0.25.12непряма
npm@esbuild/linux-x640.25.12непряма
npm@esbuild/netbsd-arm640.25.12непряма
npm@esbuild/netbsd-x640.25.12непряма
npm@esbuild/openbsd-arm640.25.12непряма
npm@esbuild/openbsd-x640.25.12непряма
npm@esbuild/openharmony-arm640.25.12непряма
npm@esbuild/sunos-x640.25.12непряма
npm@esbuild/win32-arm640.25.12непряма
npm@esbuild/win32-ia320.25.12непряма
npm@esbuild/win32-x640.25.12непряма
npm@jridgewell/sourcemap-codec1.5.5непряма
npm@rollup/rollup-android-arm-eabi4.62.2непряма
npm@rollup/rollup-android-arm644.62.2непряма
npm@rollup/rollup-darwin-arm644.62.2непряма
npm@rollup/rollup-darwin-x644.62.2непряма
npm@rollup/rollup-freebsd-arm644.62.2непряма
npm@rollup/rollup-freebsd-x644.62.2непряма
npm@rollup/rollup-linux-arm-gnueabihf4.62.2непряма
npm@rollup/rollup-linux-arm-musleabihf4.62.2непряма
npm@rollup/rollup-linux-arm64-gnu4.62.2непряма
npm@rollup/rollup-linux-arm64-musl4.62.2непряма
npm@rollup/rollup-linux-loong64-gnu4.62.2непряма
npm@rollup/rollup-linux-loong64-musl4.62.2непряма
npm@rollup/rollup-linux-ppc64-gnu4.62.2непряма
npm@rollup/rollup-linux-ppc64-musl4.62.2непряма
npm@rollup/rollup-linux-riscv64-gnu4.62.2непряма
npm@rollup/rollup-linux-riscv64-musl4.62.2непряма
npm@rollup/rollup-linux-s390x-gnu4.62.2непряма
npm@rollup/rollup-linux-x64-gnu4.62.2непряма
npm@rollup/rollup-linux-x64-musl4.62.2непряма
npm@rollup/rollup-openbsd-x644.62.2непряма
npm@rollup/rollup-openharmony-arm644.62.2непряма
npm@rollup/rollup-win32-arm64-msvc4.62.2непряма
npm@rollup/rollup-win32-ia32-msvc4.62.2непряма
npm@rollup/rollup-win32-x64-gnu4.62.2непряма
npm@rollup/rollup-win32-x64-msvc4.62.2непряма
npm@types/chai5.2.3непряма
npm@types/deep-eql4.0.2непряма
npm@types/estree1.0.9непряма
npm@types/node26.1.1непряма
npm@vitejs/plugin-vue5.2.4непряма
npm@vitest/expect3.2.7непряма
npm@vitest/mocker3.2.7непряма
npm@vitest/pretty-format3.2.7непряма
npm@vitest/runner3.2.7непряма
npm@vitest/snapshot3.2.7непряма
npm@vitest/spy3.2.7непряма
npm@vitest/utils3.2.7непряма
npm@volar/language-core2.4.15непряма
npm@volar/source-map2.4.15непряма
npm@volar/typescript2.4.15непряма
npm@vue/compiler-core3.5.39непряма
npm@vue/compiler-dom3.5.39непряма
npm@vue/compiler-sfc3.5.39непряма
npm@vue/compiler-ssr3.5.39непряма
npm@vue/compiler-vue22.7.16непряма
npm@vue/devtools-api6.6.4непряма
npm@vue/language-core2.2.12непряма
npm@vue/reactivity3.5.39непряма
npm@vue/runtime-core3.5.39непряма
npm@vue/runtime-dom3.5.39непряма
npm@vue/server-renderer3.5.39непряма
npm@vue/shared3.5.39непряма
npmalien-signals1.0.13непряма
npmassertion-error2.0.1непряма
npmbalanced-match1.0.2непряма
npmbrace-expansion2.1.1непряма
npmcac6.7.14непряма
npmchai5.3.3непряма
npmcheck-error2.1.3непряма
npmcsstype3.2.3непряма
npmde-indent1.0.2непряма
npmdebug4.4.3непряма
npmdeep-eql5.0.2непряма
npmentities7.0.1непряма
npmes-module-lexer1.7.0непряма
npmesbuild0.25.12непряма
npmestree-walker2.0.2непряма
npmestree-walker3.0.3непряма
npmexpect-type1.4.0непряма
npmfdir6.5.0непряма
npmfsevents2.3.3непряма
npmhe1.2.0непряма
npmjs-tokens9.0.1непряма
npmloupe3.2.1непряма
npmmagic-string0.30.21непряма
npmminimatch9.0.9непряма
npmms2.1.3непряма
npmmuggle-string0.4.1непряма
npmnanoid3.3.15непряма
npmpath-browserify1.0.1непряма
npmpathe2.0.3непряма
npmpathval2.0.1непряма
npmpicocolors1.1.1непряма
npmpicomatch4.0.5непряма
npmpostcss8.5.16непряма
npmrollup4.62.2непряма
npmsiginfo2.0.0непряма
npmsource-map-js1.2.1непряма
npmstackback0.0.2непряма
npmstd-env3.10.0непряма
npmstrip-literal3.1.0непряма
npmtinybench2.9.0непряма
npmtinyexec0.3.2непряма
npmtinyglobby0.2.17непряма
npmtinypool1.1.1непряма
npmtinyrainbow2.0.0непряма
npmtinyspy4.0.4непряма
npmtypescript5.9.3непряма
npmundici-types8.3.0непряма
npmvite6.4.3непряма
npmvite-node3.2.4непряма
npmvitest3.2.7непряма
npmvscode-uri3.1.0непряма
npmvue-tsc2.2.12непряма
npmwhy-is-node-running2.3.0непряма
Сповіщення про залежності 22

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

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
brace-expansion2.1.1непрямависока25.0.8
postcss8.5.16непрямависока18.5.18
protobuf2.28.0непрямависока23.7.2
quick-xml0.37.5непрямависока20.41.0
quinn-proto0.11.14непрямависока20.11.15
opentelemetry_sdk0.27.1прямапомірна10.32.1
tract-onnx0.21.10прямапомірна10.23.2
cmov0.5.3непрямапомірна10.5.4
tract-nnef0.21.10непрямапомірна20.23.1
anyhow1.0.102пряманевідома11.0.103
atomic-polyfill1.0.3непряманевідома1
backoff0.4.0непряманевідома1
crossbeam-epoch0.9.18непряманевідома10.9.20
daemonize0.5.0непряманевідома1
derivative2.2.0непряманевідома1
fxhash0.2.1непряманевідома1
instant0.1.13непряманевідома1
memmap20.9.10непряманевідома10.9.11
number_prefix0.4.0непряманевідома1
paste1.0.15непряманевідома1
proc-macro-error22.0.1непряманевідома1
rustls-pemfile2.2.0непряманевідома1

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

Звіт у форматі JSON машиночитний
{
  "data": {
    "repo": {
      "topics": [
        "ai-gateway",
        "anthropic",
        "api-gateway",
        "llm-proxy",
        "load-balancer",
        "openai",
        "rate-limiting",
        "reverse-proxy",
        "waf",
        "pingora",
        "rust",
        "ai-governance",
        "mcp",
        "llm-gateway",
        "llm-routing",
        "openai-proxy",
        "llm",
        "llmops",
        "self-hosted",
        "vllm"
      ],
      "is_fork": false,
      "size_kb": 64477,
      "has_wiki": false,
      "homepage": "https://sbproxy.dev",
      "languages": {
        "Go": 575,
        "CSS": 8948,
        "HCL": 13955,
        "Lua": 13491,
        "Vue": 464138,
        "HTML": 61032,
        "Rust": 21270922,
        "Shell": 322238,
        "Python": 66840,
        "Makefile": 4595,
        "JavaScript": 22438,
        "TypeScript": 429294
      },
      "pushed_at": "2026-07-30T21:40:19Z",
      "created_at": "2026-04-08T21:29:07Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-30T21:39:42Z",
      "description": "Self-hosted AI gateway and LLM proxy. OpenAI-compatible API for OpenAI, Anthropic, Gemini, Bedrock and 60+ providers, or serve vLLM/llama.cpp on your GPUs. Keys, budgets, guardrails, semantic cache, MCP",
      "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://sbproxy.dev",
      "name": "SBproxy",
      "type": "Organization",
      "login": "soapbucket",
      "company": null,
      "location": null,
      "followers": 2,
      "avatar_url": "https://avatars.githubusercontent.com/u/93055415?v=4",
      "created_at": "2021-10-23T19:43:31Z",
      "is_verified": null,
      "public_repos": 8,
      "account_age_days": 1741
    },
    "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": "v1.9.0",
          "kind": "minor",
          "published_at": "2026-07-28T23:12:42Z"
        },
        {
          "tag": "v1.8.0",
          "kind": "minor",
          "published_at": "2026-07-27T17:10:23Z"
        },
        {
          "tag": "v1.7.0",
          "kind": "minor",
          "published_at": "2026-07-22T09:51:14Z"
        },
        {
          "tag": "v1.6.2",
          "kind": "patch",
          "published_at": "2026-07-21T08:34:34Z"
        },
        {
          "tag": "v1.6.1",
          "kind": "patch",
          "published_at": "2026-07-21T03:40:41Z"
        },
        {
          "tag": "v1.6.0",
          "kind": "minor",
          "published_at": "2026-07-20T23:32:02Z"
        },
        {
          "tag": "v1.5.0",
          "kind": "minor",
          "published_at": "2026-07-08T14:53:51Z"
        },
        {
          "tag": "v1.4.0",
          "kind": "minor",
          "published_at": "2026-06-28T02:10:24Z"
        },
        {
          "tag": "v1.3.1",
          "kind": "patch",
          "published_at": "2026-06-26T05:55:39Z"
        },
        {
          "tag": "v1.3.0",
          "kind": "minor",
          "published_at": "2026-06-26T04:26:29Z"
        },
        {
          "tag": "v1.2.0",
          "kind": "minor",
          "published_at": "2026-06-24T08:01:28Z"
        },
        {
          "tag": "v1.1.0",
          "kind": "minor",
          "published_at": "2026-06-07T05:44:19Z"
        },
        {
          "tag": "v1.0.1",
          "kind": "patch",
          "published_at": "2026-05-04T16:14:07Z"
        },
        {
          "tag": "v1.0.0",
          "kind": "major",
          "published_at": "2026-05-04T15:05:29Z"
        },
        {
          "tag": "v0.1.2-go-final",
          "kind": "prerelease",
          "published_at": "2026-05-04T02:12:05Z"
        },
        {
          "tag": "v0.1.2",
          "kind": "patch",
          "published_at": "2026-04-12T23:40:05Z"
        },
        {
          "tag": "v0.1.1",
          "kind": "patch",
          "published_at": "2026-04-12T17:28:27Z"
        },
        {
          "tag": "v0.1.0",
          "kind": "minor",
          "published_at": "2026-04-12T16:38:16Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "5b164060dd975f7a857255b8671225e81a45299b",
          "body": null,
          "is_bot": false,
          "headline": "fix(ai): preserve Anthropic Messages response shape (#823)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T21:39:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d81b50faa0a88e011ea0206cdb0fc3960b50d4ca",
          "body": "* feat(ui): link every console view to documentation\n\n* docs(admin): record console coverage audit\n\n* test(ui): verify documentation slugs resolve\n\n* docs(admin): inventory missing console surfaces",
          "is_bot": false,
          "headline": "feat(console): link every view to its documentation (WOR-2061) (#820)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T16:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd16f1ff0c6225d43efc38753da3683d0c2a746e",
          "body": "* feat(docs): guard runnable config examples\n\n* fix(docs): validate nested config examples",
          "is_bot": false,
          "headline": "docs(config): guard runnable documentation examples (WOR-2060) (#818)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T15:58:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "abeccf1512bc25a3d079a4ae8af231ebcc2ccf26",
          "body": "…startup (#813)\n\nImplements WOR-1851, WOR-1852, WOR-1858, and WOR-1902.",
          "is_bot": false,
          "headline": "feat(selfhost): certify the self-host matrix and gate managed-worker …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T15:21:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07f9565b9901624788d97972dc6126b4d3187e24",
          "body": "…ut of shared caches (#817)\n\n* fix(keystore): stop publishing plaintext credentials to the second cache tier\n\nTtlCache::resolve_credential published every store-loaded CredentialRecord\nto its second tier, including records holding\nCredentialMaterial::Plaintext. Both tier implementations put that\nsom\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01BtgqeeMk9WoRG48UgfNbdT\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: seal persisted prompts at rest and keep plaintext credentials o…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T14:36:44Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "eb664fd0d061d832c8d6946a3bb79476b39ff641",
          "body": "* perf(capability): parse each source file once and optimise syn in dev builds\n\nThe two capability guards parse every production source file in the\nworkspace with syn. Each file was parsed up to five times per guard\ncall: once by the collector to walk its `mod` declarations, then again\nby the parse-\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01BtgqeeMk9WoRG48UgfNbdT\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "perf: cut the test suite floor from 23s to 6s (#816)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T14:36:25Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "aab9cc34cc92ff90c7001d423624b59047bc3c0a",
          "body": null,
          "is_bot": false,
          "headline": "feat(ai): implement proxy context optimization roadmap (#814)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T06:43:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "65af5c5813ebf9c59f48cf2388945749fea90454",
          "body": "* docs(spec): settle the mesh convergence model for rate limits and key state\n\nRecords the WOR-2062 design decision before implementation, since the\nfirst acceptance criterion is the written decision itself.\n\nChooses converge-and-over-admit reusing the existing governance CRDT\ndissemination path rat\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01BtgqeeMk9WoRG48UgfNbdT\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: converge rate limits and key state across the mesh (#812)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T04:16:00Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "7f919948e7ec88ce47a49b9fe0560a164e4ef24a",
          "body": "* fix(core): bind playground tickets to raw peer\n\n* fix(ai): preserve Gemini upstream errors\n\n* ci(e2e): require Redis and report nightly failures\n\n* fix(ci): scope and serialize e2e incident reporting\n\n* fix(ci): secure e2e incident reuse\n\n* fix(ai): harden Gemini error relay paths",
          "is_bot": false,
          "headline": "fix: harden playground tickets, nightly e2e, and Gemini errors (#811)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T02:21:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a8686689f56c104d36ea95f379752242e3e88ae",
          "body": "* fix(ci): keep standalone workspace locks current\n\n* docs: refresh external guardrail metric catalogue\n\n* docs: refresh generated LLM corpus",
          "is_bot": false,
          "headline": "fix(ci): refresh standalone locks and metric catalogue (#810)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T21:52:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0ef39dc06ad5f3d2da209c3a85774738bf706ccf",
          "body": "* docs: design OSS feature consolidation\n\n* docs: plan OSS guardrail consolidation\n\n* refactor: make lifecycle hooks product neutral\n\n* fix: complete product-neutral lifecycle cleanup\n\n* feat(httpkit): add bounded outbound clients\n\n* feat(ai): harden external guardrail contracts\n\n* fix(ai): complete\n[…]\nage\n\n* fix: satisfy targeted clippy gate\n\n* test(core): stabilize parallel guardrail fixtures\n\n* docs: align executable fence checks with public docs\n\n* docs: record external guardrail release changes",
          "is_bot": false,
          "headline": "feat: unify the OSS gateway and harden vendor guardrails (#809)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T21:02:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b1a971625b2d0d1782e9b6b76ad682902045a6b7",
          "body": null,
          "is_bot": false,
          "headline": "docs: rebuild enterprise AI gateway onboarding (#808)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T09:05:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c73aaf2261a3e4bb5cba31394cf1258c67539131",
          "body": null,
          "is_bot": false,
          "headline": "feat(ai): complete Phase 4 routing depth (#807)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T05:11:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "18169edda76abf88e58d2c429de25b776ecc7027",
          "body": "The last major cloud missing from the secret surface. Hand-rolled REST\nover the crate's existing blocking ureq client, mirroring the GCP\nbackend's shape (mocked token and transport seams, SecretString zeroize,\nper-backend token cache with expiry skew): zero new dependencies, no\nNOTICE change.\n\n- azu\n[…]\ngistry reader overrides mirror the\n  aws/gcp/hashicorp backend entries.\n- Docs: secrets.md backend section, configuration.md scheme table,\n  migration and sovereign-cloud pages; llms-full regenerated.",
          "is_bot": false,
          "headline": "feat(vault): Azure Key Vault secret backend (azurekv://) (#806)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T03:41:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "03ebd53cd0a64c0359b2ab80857831d38969e79e",
          "body": "…holder (#805)\n\nThe shipped DEFAULT_SGLANG_IMAGE digest was real all along: it is the\nlive Docker Hub manifest digest of lmsysorg/sglang:v0.5.2, the tag\nmatching DEFAULT_SGLANG_VERSION, and the exact image recorded serving\n96/96 requests on a real NVIDIA L4 in docs/serving-engine-benchmark.md.\nThe p\n[…]\nsion\nbump, resolved from the registry and exercised on hardware before\nrelease), and replace the shape-tolerant test with a strict\ndefault_sglang_image_is_digest_pinned mirroring the vLLM counterpart.",
          "is_bot": false,
          "headline": "fix(model-host): stop calling the SGLang default image digest a place…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T02:53:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e6809533e90d2626bcc4e3e77afb06661cdbf137",
          "body": "…#804)\n\nThree consecutive live runs passed on 2026-07-28 after the kill -9\nrecovery fix landed: the lane's two historical failure modes (the\npinned llama-server refusing the hosted macos-14 runner, and Failed\nbeing a terminal state that never relaunched) are both resolved. The\nrelease and image publish jobs now require it alongside the\ndeterministic gate.",
          "is_bot": false,
          "headline": "ci(release): restore the Apple Silicon cert lane as a blocking gate (…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T23:45:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ba3c5232a4266caf40742ba7881b888a2230d728",
          "body": "…ole CHANGELOG (#803)\n\nGitHub caps release bodies at 125k characters; the full CHANGELOG\ncrossed it at v1.9.0 and the create step 422'd after every artifact\nbuilt and signed cleanly. Extract the tagged version's section and\nfail loud if it is missing.",
          "is_bot": false,
          "headline": "ci(release): draft notes are the tagged version's section, not the wh…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T22:29:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "06527e8d0fc4ab9d03c5d0288022b31909c271f2",
          "body": "…nce (#802)\n\nPebble rejects 5% of nonces by default to exercise client retry, which\nthe ACME client does not implement yet; an issuance is roughly twenty\nJWS posts, so the lane fails most runs regardless of code changes. Pin\nnonce rejection off, restore the default once badNonce retry lands.",
          "is_bot": false,
          "headline": "ci: make the pebble lane deterministic until the client retries badNo…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T20:55:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1aaffa2b9b3861444a9ae415f60f417c537d72cc",
          "body": "… (#801)\n\n* test(e2e): catch the suite up to shipped key and governance contracts\n\nTwo assertions went stale behind changes that landed with only unit\ncoverage, invisible because tag-time e2e has been red for other\nreasons. key_management now asserts the minted sbp_ token shape, that\na corrupted min\n[…]\n\ndigest-pinned ONNX artifacts and mistralrs's own weight formats, never\nNNEF. The in-range fix is blocked by mistralrs 0.9.0's pinned half\nrequirement; the ignore lifts on the next mistralrs tag bump.",
          "is_bot": false,
          "headline": "test(e2e): catch the suite up to shipped key and governance contracts…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T19:51:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "335c40094aa18655e398e83fddd169035f28241b",
          "body": "…ads (#800)\n\n* release: 1.9.0\n\nCuts the Unreleased section to 1.9.0: the fleet admin batch (job API,\nreal-pipeline playground, hashed operator passwords, launchd service,\nGPU-VM image split), the observability integrity fixes, the serve-epic\nsoftware batch, and six new providers (72 total).\n\n* fix(c\n[…]\nkept working, which\nis why v1.8.0 shipped serving ledger traffic fine over the same code.\nredeem now enters block_in_place when called on a multi-thread runtime\nworker and runs directly anywhere else.",
          "is_bot": false,
          "headline": "fix(crawl): bridge the ledger's blocking client off async worker thre…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T18:41:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d0d9b92b78a8ec810e46161d0ca7eef59aaf79a1",
          "body": "Cuts the Unreleased section to 1.9.0: the fleet admin batch (job API,\nreal-pipeline playground, hashed operator passwords, launchd service,\nGPU-VM image split), the observability integrity fixes, the serve-epic\nsoftware batch, and six new providers (72 total).",
          "is_bot": false,
          "headline": "release: 1.9.0 (#799)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T14:50:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "32a1eb62409bb8f61905419dd8f5a38d3ae7b0b8",
          "body": "…(#798)\n\n* docs: document the fleet batch (changelog, admin API, console views, new CLI)\n\nCHANGELOG gains the batch's Added/Changed/Fixed entries, with the\nbehavioral callouts operators need: propagation values other than w3c\nnow fail boot, speculative config on a pinned non-vLLM engine now fails\nva\n[…]\n fleet batch UI\n\nAll pages recaptured against a live console built from current main,\nincluding the three new views (operators, get started, jobs). The\ncapture script's route list gains the new pages.",
          "is_bot": false,
          "headline": "docs: document the fleet batch and recapture the console screenshots …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T13:05:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5b5df29463dacafbf6cb44fd66b3a78b1c028476",
          "body": "* docs: document the provider-catalog sync surfaces\n\nAdding a provider touches six places (catalog yml, its gzipped embedded\ncopy, the providers.md table, and three hardcoded counts); nothing\ngenerates or checks the mirror today, so write the list down where\nagents and humans will see it.\n\n* feat(ai\n[…]\nI (sunset\n2026-07-06), and Liquid AI (no first-party endpoint) were evaluated\nand rejected.\n\nProvider count goes 66 to 72 everywhere it is stated; the embedded\ngzip catalog is regenerated in lockstep.",
          "is_bot": false,
          "headline": "feat(ai): add six providers to the catalog (#793)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T12:23:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ac2286c2cab407a56138e78e6275226d1578426a",
          "body": "…ive planning, Xet transport, cert harness, prefetch (#792)\n\n* feat(model-host): vLLM prefix-caching flag; speculative-decoding fit planner that fails closed on unwired VRAM checks\n\nExposes vLLM's prefix caching as ServeEntry.enable_prefix_caching (the\nkv-dtype and swap/offload passthroughs were alr\n[…]\nstdoc's private-intra-doc-links lint (gate-only, via -D warnings)\nrejects the link; plain code formatting keeps the reference readable.\n\n* docs: regenerate llms-full.txt for the model-host doc changes",
          "is_bot": false,
          "headline": "feat(model-host): software-only serve batch: prefix caching, speculat…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T11:58:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b9c47d804478e4920fdd858984703d4b23efa630",
          "body": "…work deleted, e2e against reality (#796)\n\n* test(config): prove the config-only boot warning actually fires\n\nThe warning itself already shipped (configured_config_only_keys, wired\ninto compile_config); what was missing is end-to-end proof the warn!\nfires. The capture test pins a second silent dispa\n[…]\ness callback\n\nclippy 1.95's result_large_err fires on the accept-hook signature,\nwhich tungstenite defines; boxing is not ours to choose there.\n\n* docs(observe): do not intra-doc-link a private helper",
          "is_bot": false,
          "headline": "fix(observe): observability integrity: OTLP defects fixed, dead frame…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T11:32:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b404e9325f41365784d6b0f169e0d5e56cf9fca8",
          "body": "…VM images, fleet console views, and a playground that exercises the real pipeline (#797)\n\n* feat(admin): expose the model-host job store over the admin API\n\nFileJobStore/OperationJob were fully built and tested but had zero\nproduction callers. Adds GET /admin/model-host/jobs(/{id}), converts the\nsy\n[…]\ner\n\n* style: keep the test module last in cluster_models\n\n* docs(observe): plain-code the cross-crate type names in new metric docs\n\n* docs(core): plain-code doc references that rustdoc cannot resolve",
          "is_bot": false,
          "headline": "feat(fleet): admin job API, observability gaps, launchd service, GPU-…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T11:06:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0825f90e7f8e00f3c0e50e35b7168937113af183",
          "body": "* fix(ci): satisfy Phase 4 clippy gate\n\n* fix(ci): initialize compression test fixture directly",
          "is_bot": false,
          "headline": "fix(ci): satisfy Phase 4 clippy gate (#795)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T07:36:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eeaa71be9bbe21ddad2e31505b78e9b5e805cb1e",
          "body": "…ing (#794)\n\n* feat(ai): configure peak EWMA half-life (WOR-1989)\n\n* feat(ai): implement peak EWMA decay (WOR-1989)\n\n* docs(ai): explain peak EWMA tuning (WOR-1989)\n\n* fix(bench): restore AI load-balancer harness build (WOR-1989)\n\n* refactor(ai): share realtime budget admission (WOR-1992)\n\n* feat(co\n[…]\nal authority final (WOR-1992)\n\n* docs: regenerate Phase 4 corpus\n\n* fix(ai): close Phase 4 review blockers (WOR-1992, WOR-1994)\n\n* docs: add Phase 4 changelog\n\n* docs: refresh Phase 4 generated corpus",
          "is_bot": false,
          "headline": "Phase 4: harden AI routing, Realtime auth, local state, and CAP meter…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T07:15:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c8ac939cf2624021fdf55ac8d77b563e358a2141",
          "body": "Failed was a terminal state reachable back to Configured only via an\nexplicit operator-triggered reset(). Nothing on the request path or the\nmaintenance loop called it automatically, so a killed engine never came\nback on its own, which is exactly what scripts/certify-model-host.sh's\nkill-9 recovery \n[…]\nd failure is not\na crash loop; otherwise keep returning the retained error. The\nstop-retrying bound reuses EngineSupervisor's existing launch-retry\nbudget instead of inventing new backoff bookkeeping.",
          "is_bot": false,
          "headline": "fix(model-host): auto-recover a deployment after its engine dies (#791)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T04:52:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "71d02484e949451863d6c08f277ef867418efb12",
          "body": "… (#790)\n\n* docs: record the admin-operators config-vs-runtime decision\n\n* feat(admin): hash operator passwords with the key-plane HMAC pepper\n\nAdminOperator.password (plaintext in YAML, and about to be signed and\ndistributed fleet-wide under config authority) becomes password_hash,\nverified via the\n[…]\nresolve_or_default_admin_operator_pepper landed between run()'s\ndoc block and run() itself, so the docs attached to the wrong item and\nthe missing_docs lint (gate-only, via -D warnings) flagged run().",
          "is_bot": false,
          "headline": "feat(admin): hashed operator passwords and a read-only operators view…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T04:38:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "be6ed7788eca5de42bd61e50fa0fc5b0ab3fa5e6",
          "body": "* docs: remove internal planning docs from the public docs tree\n\ndocs/superpowers/ held prior planning-session specs and plans. docs/\nis buyer-facing (see 78d4565c, which removed ADRs for the same\nreason); internal working documents don't belong there.\n\n* docs: document that planning artifacts go in\n[…]\naude/plans, not docs/\n\nAlso resync AGENTS.md with CLAUDE.md: the per-crate clippy section\nadded to CLAUDE.md earlier never landed in AGENTS.md, and the two\nfiles are kept byte-identical by convention.",
          "is_bot": false,
          "headline": "docs: remove internal planning docs from the public docs tree (#789)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T03:22:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e932135e40367dc8a5e761f5e9eafe0d28a9659b",
          "body": "* refactor(ai): remove superseded dead modules (WOR-1985)\n\n* cleanup(modules): remove unreachable policy code (WOR-1986)\n\n* refactor(model-host): remove dead residency prototypes (WOR-1987)\n\n* docs(auth): design outbound DPoP wiring (WOR-1988)\n\n* feat(auth): wire outbound DPoP credentials (WOR-1988)\n\n* fix(config): register deferred outbound credential readers (WOR-1988)",
          "is_bot": false,
          "headline": "Phase 3: remove dead prototypes and wire outbound DPoP (#788)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T03:15:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c6a6c33e42a7f8ef296f3ef29b3354d1b5d0c46a",
          "body": "…selection (#787)\n\n* feat(ai): ship default safety centroids (WOR-1983)\n\n* feat(ai): auto-select verified prompt injection model (WOR-1984)",
          "is_bot": false,
          "headline": "Phase 2: default safety centroids and verified prompt-injection auto-…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T01:55:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "50e3866e2f595c91ca42d5f908356eb8c9d023fe",
          "body": "* release: 1.8.0, on a Pingora fork resynced to upstream 0.8.1\n\nThe vendored fork was based on upstream 0.8.0. 0.8.1 has since shipped\nan HTTP/2 server limit bound that mitigates a memory-exhaustion vector\nand the fixes for RUSTSEC-2026-0098 and RUSTSEC-2026-0099, so cutting\nfrom the old base would \n[…]\nass it.\n\nCo-Authored-By: Claude Opus 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\n---------\n\nCo-authored-by: Claude Opus 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Release 1.8.0, on a Pingora fork resynced to upstream 0.8.1 (#786)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T15:47:34Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "1fa34d05601c56bd5ae1f26cff4ea3f5c54fe968",
          "body": "… exposed (#785)\n\nThe committed screenshots showed version 1.6.2 and a 16-entry sidebar.\nThe console is on 1.7.0 with 20 entries: sessions and alerts were added\nwithout reshooting the rest, and compression and users are new. Every\nimage disagreed with the nav rendered beside it, so this recaptures t\n[…]\nand. That is called out in the script rather than left as\na silent gap.\n\n\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\nCo-authored-by: Claude Opus 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "docs(admin): recapture the console screenshots, and fix two bugs they…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T12:34:56Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "b614a2d01ee8394e0ad18b243ce660e028599838",
          "body": "…refresh reporting (#784)\n\n* feat(admin): send browsers to the console, and to sign-in when the session lapses\n\nThree gaps in getting into the admin UI at all.\n\nOpening the admin port at / returned {\"error\":\"Not Found\"}. There were no\nredirects anywhere in the admin server, so an operator who typed \n[…]\nuthored-By: Claude Opus 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Admin console: compression and users views, spend-to-logs links, and …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T07:11:56Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "899e3d3fca589852c06dea6f9ae531d52e078cc3",
          "body": "…le (#783)\n\n* feat(keys): attribute a native provider key to its provider\n\nA request carrying no minted key but a recognizable provider credential now\ngets attributed: sk-ant- is Anthropic, sk-or- is OpenRouter, a bare sk-\nbearer is OpenAI, x-goog-api-key is Gemini, api-key is Azure. The rules are\nd\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Attribute native provider keys, and settle the upstream-credential ru…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T04:09:54Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f5b64d22d10a6f5f2f937af1f47686fe3d4a6530",
          "body": "* merge: reconcile approved classifier guardrail (WOR-1981)\n\n* feat(ai): add classifier-backed safety guardrails (WOR-1982)\n\n* fix(ai): fail closed for classifier safety errors (WOR-1982)\n\n* fix(ai): close classifier safety review gaps (WOR-1982)\n\n* docs: record WOR-1982 review completion\n\n* fix(ai): close final classifier safety gaps (WOR-1982)\n\n* docs: record final WOR-1982 re-review\n\n* docs: regenerate integrated catalogs",
          "is_bot": false,
          "headline": "feat(ai): classifier-backed safety guardrails (WOR-1982) (#782)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T03:00:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f057bbeab1c42b695a381f9e8242260549a592e3",
          "body": "* feat(observe): drive all built-in alert rules (WOR-1978)\n\n* fix(observe): harden alert input snapshots (WOR-1978)\n\n* fix(observe): complete alert input wiring (WOR-1978)\n\n* feat(auth): wire request trust tier (WOR-1979)\n\n* fix(auth): harden trust tier finalization (WOR-1979)\n\n* fix(auth): preserve\n[…]\nWOR-1980)\n\n* fix(proxy): make load balancer attempts exactly once (WOR-1980)\n\n* fix: close cache and routing feedback residuals (WOR-1980)\n\n* fix(ci): refresh Phase 1 verification artifacts (WOR-1980)",
          "is_bot": false,
          "headline": "Phase 1: wire production runtime inputs (WOR-1964) (#780)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T00:57:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d1e8e4e8fddaf380eec80f9dda08ffe14ccc5647",
          "body": "Pingora re-runs upstream_request_filter for each attempt, which is why the\nbound-credential injection lives there rather than in request_filter. Nothing\npinned that: the existing drills all assert on the first attempt, so moving the\ninjection earlier would still pass them while sending the retry ups\n[…]\n-prefixed, which is the shape that failure actually takes.\n\n\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "test(e2e): prove a bound credential survives an upstream retry (#781)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T00:41:56Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "9dd70f6cc382a9f6348b4f7c46a9d1d818f75d8d",
          "body": "…set (#779)\n\n`cargo clippy -p sbproxy-core` can fail on source where\n`cargo clippy --workspace` passes, and CI only runs the workspace form.\nI read that difference backwards and filed an urgent bug saying main did\nnot pass its own required lint lane. Main was fine. My invocation was the\nstrict one.\n\n[…]\non costs an urgent ticket and an afternoon. The note says\nto confirm with the documented workspace command before filing, and to\ngate helpers to match their callers when adding a feature-gated caller.",
          "is_bot": false,
          "headline": "docs: a per-crate lint is stricter than the workspace lint, not a sub…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T00:07:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d457adb70b9ed244df65dba80fb06e70c17c778d",
          "body": "Four remainders from the minted-key epic, plus a bug the new e2e drills found.\n\nRedaction now follows the configured sweep list instead of a static allowlist,\non both paths. A custom header name like x-tool-auth ends in none of -key,\n-secret or -token and is on no static list, so an operator who con\n[…]\n condition that decides whether the announcer runs at all.\n\n\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(keys): finish the inbound-key follow-ons (#778)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T20:54:55Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4f1e2c55244a69602f9c1a33c6b63781b9767bce",
          "body": "…x what it found (#777)\n\nEight drills that run an authority and a subscriber as separate operating\nsystem processes: publish and serve, key rotation, replay, tamper,\nauthority outage, denied path, editor lock, and cold boot. All eight pass\nagainst release binaries. Plus a runbook, because they are o\n[…]\nucceed, so a guard that quietly became a\nblanket lock would fail here.\n\nThe runbook says what a green run does not cover: no TLS on the bundle\nlistener, no real network, one subscriber, no clock skew.",
          "is_bot": false,
          "headline": "test(e2e): certify config distribution against real processes, and fi…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T20:01:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7b5613d50609b042807c1f146150a125e51391ea",
          "body": "…ema (#776)\n\nThe config page had a bare textarea. It now has a form built from\nGET /admin/config/schema, so a field added to the config types appears\nwithout a UI change, and the doc comment on the Rust type is the help text\nnext to the input.\n\nIt does not render everything and says where it stops. \n[…]\nd\nnowhere.\n\nThe yaml package is the one new dependency, ISC licensed. Measured cost is\n35KB gzipped, and it lands in the Config route's own chunk, so a session\nthat never opens that page pays nothing.",
          "is_bot": false,
          "headline": "feat(admin-ui): edit config as a form, generated from the running sch…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T19:22:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "78f57cf1548808609e465791ce3ffc8ebb4487e9",
          "body": "* feat(admin): say what config is running and refuse writes that would vanish\n\nThree routes now answer three different questions. GET /admin/config is\nstill this node's own file, which on a git-sourced node may be nothing\nbut the source: pointer that selected the repository. GET\n/admin/config/effect\n[…]\ne looks like.\n\nNow it polls the status against a ten second deadline and asserts on\nexpiry, so a drain that genuinely never runs reports that instead of\nfailing an unrelated assertion two lines later.",
          "is_bot": false,
          "headline": "Say what config is running, and refuse writes that would vanish (#774)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T18:42:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bea287f4fa2e3d908a0c2b31aa7519c8ab9b409d",
          "body": "* feat(keystore): mint self-identifying sbp_ tokens with a strict parser\n\nThe legacy sk-<id>-<secret> rule accepts sk-<anything>-<anything>, which is\ntoo loose to sweep more than one inbound header safely: a genuine provider\nkey lands in x-api-key and would parse as ours.\n\nMinted tokens become sbp_<\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Minted keys on any header, governing any proxied route (#775)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T17:55:13Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3df6024f2da9b51f00bcd1288658eb1e9a06ab5d",
          "body": "* feat(config): honour source: so a config can come from git\n\n`source:` has parsed, appeared in the JSON schema, and been ignored since\nMay. An operator could write `source: {kind: git, ...}`, get no error and\nno warning, and quietly run their local file. Two tickets closed that as\ndone and the ADR \n[…]\nmatting.\n\nPublish sends the payload bytes unchanged so the signed bytes are the\noperator's bytes, and validates with the same function the server route\nuses rather than a second copy that could drift.",
          "is_bot": false,
          "headline": "Honor source: so a config can come from git (#772)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T16:51:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e3cad6b373eccabca27fdd4d22822a54a3293bc9",
          "body": "… (#771)\n\nPolling already gets every subscriber to the right revision within its\ninterval. This shortens that to seconds for nodes that happen to be mesh\nmembers, without making the mesh load-bearing for correctness.\n\nThe authority publishes {revision, content_digest, authority_id} into\ntyped cluste\n[…]\nclassify\nfeature, so the honest description is a matching cfg gate rather than a\nsuppressed lint. Gating them says the code is conditional; allowing the\nlint said only that we had decided not to care.",
          "is_bot": false,
          "headline": "feat(config): gossip the authority revision so subscribers pull early…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T15:50:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "43b3a76bdcd7ed804fcd4a6d880f7343fbe673c1",
          "body": "* fix(config): reject unsupported HTTP/3 enablement (WOR-1974)\n\n* feat(extension): seed CEL flags from config (WOR-1971)\n\n* fix(extension): harden flag publication (WOR-1971)\n\n* feat(policy): key concurrent limits by request dimension\n\n* fix(policy): close concurrent limit review gaps\n\n* refactor(po\n[…]\npability): close config reader proof gaps\n\n* fix(capability): resolve wrapper aliases by symbol\n\n* fix(capability): resolve wrapper paths lexically\n\n* fix(capability): preserve prelude wrapper aliases",
          "is_bot": false,
          "headline": "Phase 0: stop the config from lying (WOR-1963) (#767)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T06:46:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e95f58e0a4a4556f4e5ab36b40831359bf9fadb0",
          "body": "The publishing half of config distribution. An authority validates a\nconfig payload, assigns it a monotonic revision, signs it, and serves it\nto authenticated subscribers over its own listener. With the subscriber\nthat shipped previously, the loop is closed: a config written once\nreaches a fleet, an\n[…]\n implement it, and a runnable example. The\nexample payload initially named a policy type that does not exist, which\nthe new publish validation caught, which is the behaviour the whole\nticket is about.",
          "is_bot": false,
          "headline": "feat(config): publish signed config to a fleet of subscribers (#770)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T06:12:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2ccff98fd7aa39fc48f797ca49cad0cfd4d5e4f3",
          "body": "…nd (#769)\n\nTwo examples paired `password: admin` with `bind: 0.0.0.0` and a\nprivate-range allowlist. Both bind wide on purpose, because Docker\nconnections arrive from the bridge network rather than loopback, so the\ncombination is the whole admin API handed to anything that can route to\nthe port. Th\n[…]\n keys they already ask for.\n\nThe curl snippets in the READMEs and one config comment still said\n`-u admin:admin`, which would have been wrong the moment the password\nmoved. They read the variable now.",
          "is_bot": false,
          "headline": "docs(examples): stop shipping a guessable admin password on a wide bi…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T04:40:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8ff85060cf48ff2beb188b4cdb606862f32c7fb1",
          "body": "…#768)\n\nA proxy can now pull its config from an upstream authority instead of\nonly reading a local file. It fetches a signed bundle, verifies it,\nmerges it over the local document under the node-local deny-list, and\napplies it through the existing reload transaction. The authority server\nthat publis\n[…]\nwould turn clock skew into a\nnonsense gauge; expiry still uses issued_at through the bundle's own\ncheck.\n\nAlso corrects the design spec's status line, which still claimed nothing\nhad been implemented.",
          "is_bot": false,
          "headline": "feat(config): subscribe to signed config from an upstream authority (…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T03:57:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d3c8d2a8231f535802092572d417167ef1dd25aa",
          "body": "… API (#766)\n\nAn audit of the admin surface found defaults weak enough that we were\nnot willing to put a fleet-facing endpoint on that listener. Every item\nbelow is pre-existing.\n\nThe credentials default to admin/changeme, hardcoded in three separate\nplaces, and nothing correlated them with the bind\n[…]\n a matrix pattern for\nproxy.admin.bind_addr, a field that does not exist, to the real bind.\n\nNot addressed, and documented rather than silently left: TLS is still\nnot required for a remote admin bind.",
          "is_bot": false,
          "headline": "feat(admin): refuse the shipped default password on a reachable admin…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T02:38:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3a0ea558d5ea6fb5a9170a257d92b090dfc204a2",
          "body": "* docs: design for signed config distribution (config authority)\n\nDesign spec for a config authority / subscriber split: an authority\npublishes Ed25519-signed config bundles over a versioned REST contract,\nsubscribers pull with ETag polling, verify, merge under a node-local\ndeny-list, and apply thro\n[…]\nhe\ndropped pipeline alive and keep probing upstreams.\n\nCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Design: config authority, signed config distribution for a fleet (#765)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T02:38:41Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "88381314f02e989b3724c2c8e94a043594143a95",
          "body": "…ss (#764)\n\n`sbproxy apply` called the in-process reload primitive. In a short-lived\nCLI process that compiles the config, swaps that process's own pipeline,\nprints \"apply: reloaded config from ...\", and exits. There is no IPC, no\nsignal, and no admin call anywhere in either flow.\n\nA running server \n[…]\ngradation is the failure mode this whole\nline of work exists to remove. It does mean a rollout script that treats\nany non-zero as fatal will now stop on a partial success, which is the\nintended trade.",
          "is_bot": false,
          "headline": "fix(apply): apply to the running proxy instead of the CLI's own proce…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T01:37:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "11e220301aad9653d2eedc489157c40fe3e53dd4",
          "body": "…ed (#763)\n\nReloading a config installed roughly a dozen pieces of process-global\nstate before reaching the two steps most likely to reject the config.\nA config that compiled but failed to build a pipeline returned an error,\nlogged that the previous pipeline was still serving, and left the node\nrunn\n[…]\nadOutcome. Docs for the reload response, the restart-only blocks,\nand the secrets restriction are updated; the em-dashes already in\nadmin-api-reference.md are cleaned up mechanically while editing it.",
          "is_bot": false,
          "headline": "feat(reload): make a failed reload change nothing, and say what appli…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T00:58:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b877f30bb68b6af76aa9b80f0f1900df876b8c26",
          "body": "…761)\n\nTwo pure modules, no I/O beyond a cursor file, that together define what\na config authority is allowed to say and how a subscriber decides whether\nto believe it. Nothing reaches them from config yet; the subscriber and\nauthority that use them land next.\n\nconfig_bundle: an Ed25519-signed envel\n[…]\ns so nobody reads it as new.\n\nsubtle is promoted to a workspace dependency for constant-time\ncomparison, rather than adding a tenth hand-rolled equality loop. No new\ncrates enter the dependency graph.",
          "is_bot": false,
          "headline": "feat(config): signed config bundles and the authority merge engine (#…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T00:58:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ece9a4ba84633c1f30d497499a3f48bc179bcd3c",
          "body": "Validation-mode construction exists to answer \"would this config\nbuild?\" and the caller drops the pipeline immediately. It was still\nspawning one health-check probe task per configured load-balancer\ntarget. Those tasks hold an Arc on the discarded pipeline and keep\nissuing real requests at the upstr\n[…]\nes secret references, and populates the\nshared JWKS cache. Those are reads and idempotent inserts rather than\ninstalls, so repeated calls are safe, but callers should not read the\nold claim as purity.",
          "is_bot": false,
          "headline": "fix(pipeline): do not spawn background tasks in validation mode (#762)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T00:35:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ff00e5bdf81b21f711e9a6d59a4dbe173cca91e0",
          "body": "…de (#759)\n\n`cargo clippy --workspace --all-targets -- -D warnings` fails on main.\nThe classifier scoring helpers `dot`, `build_centroid`, and\n`nearest_centroid` landed with unit tests but no production caller, so\nthe lib target (compiled without cfg(test)) reports all three as dead\ncode, which -D w\n[…]\ninting at the missing caller rather than\ndeleting covered code or inventing a call site. The underlying gap, that\nthe centroid routing path is unreachable from the request path, is\ntracked separately.",
          "is_bot": false,
          "headline": "fix(clippy): unblock the workspace lint lane on ai_classifier dead co…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T00:16:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4e4fcb2457ec9bba8cf7ef9dbd701d4589952e65",
          "body": "…cryption at rest (#758)\n\n* fix(cache): keep stale entries on SWR reads and stage file writes per writer\n\n* fix(cache): hash memcached keys and clamp relative TTLs at the protocol ceiling\n\n* feat(cache): add an AES-256-GCM at-rest encryption decorator for cached payloads\n\n* fix(cache): evict poisone\n[…]\n the config schema for response_cache_store\n\n* docs: document the response cache store block and add an encrypted example\n\n* chore: refresh nested harness lock files for the new cache dependency edges",
          "is_bot": false,
          "headline": "Response cache: make the file and memcached stores selectable, add en…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-23T12:33:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bc5e501448304b8ed2e29e6542536751e8b09e31",
          "body": "* feat(ai): add TextClassifier seam for embedding-backed guardrails\n\n* feat(ai): wire classifier guardrail variant through the pipeline\n\n* fix(ai): reject the classifier guardrail under output: instead of silently no-oping\n\n* feat(core): add nearest-centroid scoring for the classifier guardrail\n\n* f\n[…]\nbackend over any OpenAI-compatible endpoint\n\n* fix(ai): degrade the LLM classifier to inert on an unresolved key, redact secrets in Debug\n\n* docs: document classifier-based routing and add the example",
          "is_bot": false,
          "headline": "Classifier guardrail: route on what the prompt is asking for (#757)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-23T08:17:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "42ef744d6b4163f426a781472874a07ef4d9b802",
          "body": "…756)\n\nExercising every surface #755 added against a live gateway turned up\ntwo defects and a documentation gap. All three are fixed here, and the\nresult is documented with screenshots taken from that same run.\n\nSpend could not group by a promoted property. The console offers\n`Property: feature` and\n[…]\nnshots that predated the new columns, and adds a walkthrough\ntying Spend, Logs, Sessions, and Alerts into one attribution loop.\n\nReleases 1.7.0 with a changelog covering everything merged since\n1.6.2.",
          "is_bot": false,
          "headline": "docs(admin): document the observability surfaces and release 1.7.0 (#…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-22T09:02:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1aa90f6f6e174d5a9d56c6d048c30db3cb92afce",
          "body": "* feat(admin): enrich request log contract\n\n* feat(admin): capture gateway decisions\n\n* feat(observe): roll up promoted properties\n\n* feat(admin): validate property spend grouping\n\n* feat(alerting): publish bounded runtime state\n\n* feat(alerting): track delivery health and tests\n\n* feat(admin): expo\n[…]\nadmin observability\n\n* fix(ui): polish admin observability\n\n* fix(admin): align observability filter and target state\n\n* docs: refresh generated LLM reference\n\n* docs(config): refresh generated schema",
          "is_bot": false,
          "headline": "feat(admin): surface data-plane observability (WOR-1958) (#755)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-22T04:16:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "32ed643a84bac86e3c153cbdd8bb7950492f7892",
          "body": "Carry the per-origin view through every surface whose data has (or\ncan now have) the origin dimension, closing the two data-plane gaps\nthat made a global origin switcher dishonest.\n\nData plane:\n- The attributed AI counters (sbproxy_ai_tokens_attributed_total,\n  sbproxy_ai_cost_dollars_attributed_tot\n[…]\nocs: admin-ui.md (Metrics, Spend, Cache, AI performance), observability.md and\nai-gateway.md label tables, /api/usage/spend group_by values, and\nthe regenerated metrics-stability.md and llms-full.txt.",
          "is_bot": false,
          "headline": "feat(admin): origin scoping across the admin estate (#754)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-22T00:22:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "58aa4e2840ccc19b3d953f046063fd4b83f1c831",
          "body": "…ng (#752)\n\nRetheme the admin SPA to the sbproxy.dev paper/ink editorial system:\nink-framed shell with a top bar (host, live dot, cluster node count),\nmono lowercase nav with a solid-ink active block, square corners,\nuppercase mono data labels, status as colored words, one green accent.\n\nRebuild the\n[…]\n local mesh\nexample; every page now ships a real screenshot captured against a\nlive gateway (AI traffic on two origins, a llama.cpp/metal local\nmodel, semantic cache decisions, and a three-node mesh).",
          "is_bot": false,
          "headline": "feat(admin): paper/ink UI refresh, live metrics, toasts, origin scopi…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T19:51:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "08b5d7851a72421329b5c4e07813826abfd02494",
          "body": "…seconds (#751)\n\nThe Apple certification run proved the engine healthy end to end (cold\ncompletion, warm completion, warm faster than cold, all passing on the\nhosted runner) and then failed the kill -9 phase: the script slept 3\nseconds and issued one request while the supervisor's relaunch and\nmodel reload were still in flight, so the proxy's correct\nrefuse-while-relaunching answer was scored as no recovery. The phase\nnow polls with a 180 second deadline and reports the observed recovery\ntime.",
          "is_bot": false,
          "headline": "fix(certify): poll for kill -9 recovery instead of demanding it in 3 …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T15:46:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eab60d070c247cc292c7b4c9fdc5bfda2ff83e56",
          "body": "… (#750)\n\nA launch failure already logs the bounded stderr tail, but an engine\nthat reaches readiness and then dies reported only 'engine process has\nexited', discarding the one diagnostic that names the cause. The\nhealth path's Stopped arm now includes the bounded, redacted tail in\nthe error it retains and logs.",
          "is_bot": false,
          "headline": "fix(model-host): carry the engine stderr tail on post-readiness exits…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T14:25:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d15a7f651252d0a3f8e68ad28c0e4c884d2d4fb9",
          "body": "* release: v1.6.2\n\nIncludes a one-line rustdoc fix: admin_ui's reference to the private\nrate-limit exemption helper is plain text now, since the intra-doc\nlink only resolves within its own module under document-private-items.\n\n* build: refresh the nested compression-eval harness lockfile for 1.6.2",
          "is_bot": false,
          "headline": "release: v1.6.2 (#749)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T07:37:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2876b38881f57518f16b6863091e1aae2f5ff32f",
          "body": "… (#748)\n\nEvery internal workspace crate (sbproxy-core, sbproxy-observe, ...)\npinned its own version = \"0.1.0\" independently of the workspace,\nsince none of them are published and the field was otherwise\ncosmetic. Only the sbproxy binary crate correctly inherits the real\nrelease version via version.\n[…]\non tests (health endpoint,\nOTLP resource) asserting the reported version equals the crate's own\nenv!(CARGO_PKG_VERSION) rather than hardcoding a version string that\nwould go stale at the next release.",
          "is_bot": false,
          "headline": "fix(version): report the real product version, not a stale crate stub…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T06:20:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e75e07591ec9ca862c2610993b624f85df775aaf",
          "body": "Dashboard navigation fires a JS+CSS fetch per view on top of whatever\nAPI calls that view makes on mount. Combined with normal interactive\nuse, this can trip the per-IP admin rate limiter (default 60/min),\nwhich was never meant to gate serving the same, non-sensitive bundle\nbytes every session needs\n[…]\nent on a non-exempt path now costs a bounded read+parse (capped\nby the existing header/body size limits) before rejection, instead\nof a zero-read rejection; the request-rate bound itself is\nunchanged.",
          "is_bot": false,
          "headline": "fix(admin): exempt static UI bundle assets from the rate limiter (#747)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T06:14:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5e4b1bebe456214ae24ba74de16e8f000770bd40",
          "body": "* fix(model-host): select the llama.cpp pin by host macOS version\n\nThe single b9905 pin is built for macOS 26; on any older macOS the\nengine dies at dyld link time before readiness (Symbol not found:\nMTLResidencySetDescriptor), which broke both the Apple Silicon\ncertification lane on macos-14 runner\n[…]\nons are unchanged;\nfallback pins carry built-in digests. sbproxy run writes the\nhost-selected tag into its generated config.\n\n* docs: regenerate llms-full corpus after model-host engine selection docs",
          "is_bot": false,
          "headline": "fix(model-host): select the llama.cpp pin by host macOS version (#744)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T06:14:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fce54a19a868e8a03b2ed69d3901befc0f89798a",
          "body": "…746)\n\nverify_install() used `command -v sbproxy` / bare `sbproxy --version`\nfor the success banner. When an older sbproxy sits earlier on PATH\n(a stale Homebrew install is the common case), the script would\nverify and write the new release to $INSTALL_DIR, then print that\nolder binary's version and path while claiming success, hiding that\nthe shell still resolves to the stale one.\n\nReport the just-installed ${INSTALL_DIR}/sbproxy directly, and warn\nwhen something earlier on PATH shadows it.",
          "is_bot": false,
          "headline": "fix(install): report the binary we just installed, not PATH's pick (#…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T05:44:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f89319390e2701757caff9ef6950f4bd9c0f17e4",
          "body": "- Open the hero with a definitional first sentence and trade the\n  tagline for \"The self-hosted AI gateway.\"\n- Plant \"MCP gateway\", \"agent governance\", and \"LLM gateways\" as\n  exact phrases; name LiteLLM, Portkey, Helicone, and Kong in the\n  comparison link anchor\n- Move the ai-gateway.gif clip from the hero into See it in action\n- Mirror the definition into llms.txt; regenerate docs/llms-full.txt\n- Drop the stray empty cookies.txt and gitignore the name",
          "is_bot": false,
          "headline": "docs: lead README with the self-hosted AI gateway definition (#745)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T05:02:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f4910a37adfbdb6c30d5dd718e152dd71874950d",
          "body": "The glibc 2.36 change moved linux release builds into rust bookworm\ncontainers; the previous host runners shipped cmake preinstalled, the\ncontainer does not, and native build scripts fail on it.",
          "is_bot": false,
          "headline": "ci: install cmake and nasm in the containerized release builds (#743)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T03:06:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "af926fda470f1fe86212eef4946d2d83f0f38ed5",
          "body": "* release: v1.6.1\n\n* fix(e2e): start governance waves on a fresh fixed window\n\nThe approximate-governance e2e failed intermittently on slow runners\nwith 'never observed a merged peer contribution': boot plus mesh\nformation can consume most of the wall-clock-aligned 60s governance\nwindow, and spend l\n[…]\nich covers both\nwaves, a dissemination tick, and the observation polling on any\nrunner. Same failure mode previously reproduced by hand on a GCP\nbench cluster; local pass includes the alignment sleep.",
          "is_bot": false,
          "headline": "fix(e2e): start governance waves on a fresh fixed window (#742)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T02:47:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e055be81633782562c709995236a448928a824e9",
          "body": null,
          "is_bot": false,
          "headline": "release: v1.6.1 (#741)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T01:58:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "11933cce0ed5203038a74b8b684a1cc449672169",
          "body": "…ane runs, cert diagnostics (#739)\n\n* fix: configurable admin rate limit, role-aware node health, nightly lane runs, cert diagnostics\n\nFour fixes from the v1.6.0 release retrospective:\n\n- proxy.admin.rate_limit_per_minute (default 60, the previous\n  hardcoded value; validated 1..=100000, 0 rejected)\n[…]\n\n  uploads the boot log and durable job records alongside the\n  certification output.\n\nsb-config schema and llms-full regenerated.\n\n* build: regenerate sb-config schema for admin rate_limit_per_minute",
          "is_bot": false,
          "headline": "fix: configurable admin rate limit, role-aware node health, nightly l…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T01:29:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f6a70e9f7773e9f1542dc34bb1d5483e0204e985",
          "body": "…mage can start (#740)\n\nEvery published Docker image since the runners moved to Ubuntu 24.04\nhas been unable to start: the release binaries linked against the\nrunner's glibc 2.39, then were copied onto the distroless cc-debian12\nbase (glibc 2.36), so the dynamic linker refused them with\n\"version GLI\n[…]\n the image with no config argument (there is no default config path);\n  README shows a runnable docker run line; kubernetes.md pins move to\n  1.6.1; docker/README.md names the real compose Dockerfile.",
          "is_bot": false,
          "headline": "fix(release): build linux binaries against glibc 2.36 so the Docker i…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T00:54:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d0ec8814487ec3d368ca6ee05c2a085074d30d74",
          "body": "…h (#738)\n\nThe lane first ran live on the v1.6.0 tag (it was armed after v1.5.0)\nand has never passed in CI: after the protoc and timeout fixes it now\nreaches the real procedure and the pinned llama-server exits before\nreadiness on the hosted macos-14 runner. That is a runner-hardware\nquestion, not \n[…]\ns were green. Publish now depends on the deterministic\ngate only; the Apple lane still runs and uploads its log, and is\ntracked to return to blocking once it passes reliably or moves to\nreal hardware.",
          "is_bot": false,
          "headline": "ci: make the Apple Silicon certification lane non-blocking for publis…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T22:37:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b1566e0b68f67f380298dedc2196de0a67494dcc",
          "body": "The 30 minute budget was consumed by the release-profile build alone\non a cold runner cache (fat LTO on macOS), so the job died mid-cargo\nas cancelled and the publish jobs were skipped. 75 minutes covers a\ncold build plus the certification procedure with headroom.",
          "is_bot": false,
          "headline": "ci: give the Apple Silicon certification job a realistic timeout (#737)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T21:48:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a9af039a662a106c98df28652085b214142dfe5e",
          "body": "…s (#736)\n\nThree fixes for failures only visible in tag workflows:\n\n- e2e harness: a relative SBPROXY_E2E_BIN (the natural spelling when\n  invoking cargo from the workspace root) resolved against the package\n  directory cargo uses as the test working directory, so the\n  certification gate spawned a \n[…]\nady state under the\n  current health semantics, so the wait could never converge. It now\n  waits on gossip membership (every expected node present and alive),\n  which is what the suite actually needs.",
          "is_bot": false,
          "headline": "fix(release): unbreak the tag-time e2e lanes for gateway-only cluster…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T19:03:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b3caeb6759c903b88fe961d90fd4aeefb24deefc",
          "body": "* fix(admin): accept deployment bodies without cold_start again\n\nThe strict admin mirror of ModelDeployment required cold_start while\nevery sibling field and the canonical struct default it, so any\nexisting admin client PUTting a deployment revision without the field\ngot a 400. The break only surfac\n[…]\n unit test now pins the documented contract from both sides\n  at the PR gate: omission is rejected naming the field, and a body of\n  model plus cold_start deserializes with every other field defaulted",
          "is_bot": false,
          "headline": "fix(admin): accept deployment bodies without cold_start again (#735)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T18:03:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9935b1ed41edd42b14659e4248d7694822349886",
          "body": "Version bump, changelog for everything merged since v1.5.0 (local\nmodel serving expansion, governed budgets, the replicated mesh\nsubstrate and coherence work, status-code and timeout upstream\nretries on the updated pingora fork, capability-registry\nobservability, context compression), lockfile roll, README date.",
          "is_bot": false,
          "headline": "release: v1.6.0 (#734)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T16:06:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "299ad6c12be5b4527141bc507f30a170c8891a28",
          "body": "retry_on accepted and documented timeout but nothing consulted it:\nconnect failures only checked connect_error, and mid-proxy upstream\ntimeouts never reached a retry decision because error_while_proxy was\nnot implemented.\n\n- fail_to_connect: a connect-phase timeout (ConnectTimedout,\n  TLSHandshakeTi\n[…]\ne is not\n  expressible today (no harness delay support and peer deadlines are\n  hardcoded), noted in the docs work as the reason coverage is\n  unit-level.\n\nMetrics catalogue and llms-full regenerated.",
          "is_bot": false,
          "headline": "fix(proxy): honor retry_on timeout across both upstream phases (#733)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T15:26:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "12ddb5f37d0479a627981b7f319689ccdf87c1ab",
          "body": "* docs: design WOR-1918 Phase 1 closeout\n\n* docs: clarify compression monitoring contract\n\n* docs: plan WOR-1918 Phase 1 closeout\n\n* feat(ai): define Phase 1 compression contracts\n\n* feat(ai): parse explicit marked retrieval context\n\n* fix(ai): stream marked-context line parsing\n\n* feat(ai): add det\n[…]\nxt fail-open scope\n\n* docs: ship Phase 1 compression acceptance\n\n* test(ai): tighten Phase 1 acceptance\n\n* fix(ai): harden Phase 1 acceptance evidence\n\n* docs: mark closeout plan snippets non-runnable",
          "is_bot": false,
          "headline": "feat(ai): close WOR-1918 Phase 1 context compression (#732)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T08:29:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c33cd33e434c61e036f1e36df74c04ef88d1da01",
          "body": "…bump included) (#731)\n\n* build: bump pingora fork to 778f4b7 (upstream_response_decision hook)\n\nCherry-picks cloudflare/pingora PR 872 onto the fork's sbproxy-0.8.0\nbranch: an upstream_response_decision hook that fires per upstream\nresponse and can abort into the existing retry loop, enabling\nstatu\n[…]\nle; two new e2e tests pin\n  the cap behavior: when every target fails the client receives the\n  real upstream status after exactly the configured attempts\n\nMetrics catalogue and llms-full regenerated.",
          "is_bot": false,
          "headline": "feat(proxy): status-code retries on the dedicated pingora hook (fork …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T07:44:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f56f6f69d3c84d90c366f79302827b2b5fefc284",
          "body": "…C frame path (#730)\n\n* fix(mesh): eliminate 41ms delayed-ACK/Nagle stall in transport RPC frame path\n\nEvery mesh RPC response leg could stall ~40ms on Linux: write_frame\nsent the u32 length prefix and the body as two separate writes, and the\nserver never set TCP_NODELAY on accepted sockets. Nagle h\n[…]\nhe metric registry\n\ndocs/metrics-stability.md is generated from the registry; the note\nbelongs in the mesh_transport_rpc_duration_seconds capability\ndescription, and the doc is regenerated from there.",
          "is_bot": false,
          "headline": "fix(mesh): eliminate 41ms delayed-ACK/Nagle stall in the transport RP…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T06:13:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0bee2e90f2021fbe2896a5c22b5424ec46cfd880",
          "body": "…(#729)\n\nBoth were invisible to unit tests and fatal to an operator-formed mesh:\n\n- The operator binary never installed a rustls CryptoProvider, so the\n  kube client's first TLS handshake to the API server panicked and the\n  operator reconciled nothing. Install ring at the top of main, exactly\n  as \n[…]\n\n  makes contact. TCP transport addresses stay symbolic since connect\n  resolves them. Validated live on kind: 3/3 pods previously Ready with\n  total_nodes stuck at 1; with these fixes the mesh forms.",
          "is_bot": false,
          "headline": "fix(mesh,k8s): two mesh-formation bugs found by live kind validation …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T05:07:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7a1c17685aeca76850a678423a645e4d8c0b2d58",
          "body": "…(#728)\n\nRe-enables the public mesh compression-state backend on the durable\nreplicated substrate, replacing the experimental single-owner adapter:\n\n- session commit is a conditional write on the causal version: quorum\n  pre-read, put at exactly expected+1 (newer replicas fence via causal\n  merge), \n[…]\nw carry a Redis-vs-mesh contract table instead of the rejection\n  rationale. New runnable example: ai-context-compression-mesh.\n\nSchemas (ai-compression), metrics catalogue, and llms-full regenerated.",
          "is_bot": false,
          "headline": "feat(ai): compression state backend mesh on the replicated substrate …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T04:59:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9879f3dc808afc225e343599cf9232f1f446e8e5",
          "body": "Every published number was single-node while the README says cluster.\nAdds a measured clustered section to docs/performance.md from a July\n2026 3-node GCP run (c3-standard-8 nodes, c3-standard-22 loadgen,\nAI proxy non-streaming recipe):\n\n- mesh membership costs the request path ~nothing: joining a 3\n[…]\nnted as the bounded-overshoot\n  tradeoff\n- killing a node mid-run leaves survivors at 100 percent success;\n  the killed node fails fast and rejoins about 10 s after restart\n\nllms-full.txt regenerated.",
          "is_bot": false,
          "headline": "docs(perf): measured 3-node mesh cluster benchmark (#727)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T03:11:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1e6f56a292d687ed50773e7814fe1eac9c58bfc6",
          "body": "…726)\n\n* docs: close admin/API gaps, fix broken examples, refresh cassettes\n\nShip an admin API guide and UI operator docs, fix invalid self-hosting\nnests and the L4 engine story, make MCP federation runnable end-to-end,\nand re-record VHS for guardrail-mesh and mcp-federation after validate.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* docs: regenerate llms-full.txt for CI check\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "docs: close admin/API gaps, fix broken examples, refresh cassettes (#…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T02:10:55Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "69b9251c067715f420907e922a0600474a5cd277",
          "body": "* feat(k8s): operator forms the mesh for multi-replica deployments\n\nThe operator reconciled SBProxy into a Deployment + Service + ConfigMap\nand did not know the mesh existed: no stable peer identity, no gossip\nService, no seed wiring. Meshing on Kubernetes meant hand-writing a\nproxy.cluster block ag\n[…]\nlustering schema, and the operator RBAC gains statefulsets +\nsecrets grants. docs/kubernetes.md documents the clustered path.\n\n* docs: regenerate llms-full corpus after kubernetes.md clustered section",
          "is_bot": false,
          "headline": "feat(k8s): operator forms the mesh for multi-replica deployments (#725)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T00:11:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c36c7c66a9d5fdb8df222382afe5fa4ff5d7b126",
          "body": "…c (#724)\n\nWires the four operator blind spots found in the mesh coherence audit:\n\n- Gossip probe RTT (mesh_gossip_probe_duration_seconds) observed on\n  every direct ACK, and mesh_gossip_retry_total counted once per\n  indirect PING-REQ fallback. Both were declared with zero increment\n  sites.\n- Enro\n[…]\nains entries for all\n32 mesh families with beta name compatibility. docs/metrics-stability.md\nregenerated; adding a mesh metric without a registry entry now fails\nthe build like the sbproxy_ families.",
          "is_bot": false,
          "headline": "feat(mesh): instrument the mesh itself and catalogue every mesh metri…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T23:17:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e8490bd5123b106ca66f96e75cff258775fab572",
          "body": "* fix(ai): resolve budget hierarchy truth for WOR-1527\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* feat(ai): add otel and object-store usage sinks\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* feat(security): add deterministic egress foundation\n\nCo-authored-by: Cursor <cursoragent@curs\n[…]\nblocks CI --locked harness runs after the WOR-1920 foundation\nlanded with a stale lockfile.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "feat(sbproxy): govern the traffic (WOR-1916) (#723)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T23:14:59Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d843abb8b63250eacb2069beba2649dbb53e83fd",
          "body": "… counters (#722)\n\nDeletes machinery the shipped binary never runs, found in the mesh\ncoherence audit:\n\n- leader.rs, health_monitor.rs, consistency.rs, membership_protocol.rs:\n  zero references anywhere in the workspace. Real membership lives in\n  gossip_loop/; reading these modules implied leader e\n[…]\nate governance tier; key-management.md points the counter story\nat the governed-admission section; federation.rs rustdoc marks the\nmodule as the enterprise integration seam. llms-full.txt regenerated.",
          "is_bot": false,
          "headline": "refactor(mesh): delete dead clustering scaffolding and write-only key…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T21:32:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "00b3342466893e99e8db808a5a2607f2d985ecce",
          "body": "* feat(ai): add explicit window-fit input budgets\n\n* feat(ai): select compression per request\n\n* feat(ai): report per-lever compression value\n\n* test(ai): add compression evaluation gate\n\n* feat(ai): record compression value on provider success\n\n* fix(ai): harden selectable compression request path\n\n[…]\non\n\n* docs(ai): define durable value promotion\n\n* fix(ai): promote shared value ledger to durable storage\n\n* docs(ai): clarify compression value surfaces\n\n* docs(ai): clarify compression mesh boundary",
          "is_bot": false,
          "headline": "feat(ai): finish context compression foundation (WOR-1920–1923) (#721)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T18:02:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f965fda9ff29a7fa22f86c8978bff5d9893daa45",
          "body": "…y, tombstone GC, and fleet admin (#720)\n\n* feat(mesh): durable replicated state substrate (WOR-1947)\n\nAdds a replicated, durable state layer over the mesh's consistent-hash\nring and postcard transport:\n\n- Preference-list placement with a configurable replication factor and\n  one/quorum/all read and\n[…]\ns shipping collectable tombstones at absent keys in\nboth directions. The in-proc GC test now asserts termination on both\nreplicas across extra rounds, which is the assertion gap that let this\nthrough.",
          "is_bot": false,
          "headline": "feat(mesh): durable replicated state substrate with quorum consistenc…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T17:17:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0ccbba90186026fcf91e8e9e60c4d03777b247e3",
          "body": "…1945) (#719)\n\nlora_adapters / max_loras were parsed but rejected at validate as\nunsupported. Wire them through to vLLM: a serve entry with adapters now\nlaunches the base model with --enable-lora --max-loras <n> and one\n--lora-modules <name>=<source> per adapter, so a client requests an\nadapter by i\n[…]\nest asserts --enable-lora / --max-loras / each\nname=source (hf: prefix stripped); desired-state tests assert LoRA is\naccepted on vLLM and rejected on llama.cpp. Live serve validation on a GPU\nfollows.",
          "is_bot": false,
          "headline": "feat(model-host): serve LoRA adapters over a base model on vLLM (WOR-…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T14:44:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a67fcae7904b7b1547ed1c8dfbf98c914f701f85",
          "body": "Preserve complete Redis TLS, authentication, and database semantics across general L2, compression, and admin clients. Add privacy-safe telemetry, secure operator documentation, examples, and live integration coverage.",
          "is_bot": false,
          "headline": "WOR-1946 Preserve Redis L2 TLS, AUTH, and database semantics (#718)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T13:23:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f556f14782a08310df3d4a44c2ee815396d51307",
          "body": "The embedded in-process engine shipped on mistral.rs 0.8.1 from crates.io.\nUpstream is at 0.9.0 (PagedAttention default-on for CUDA, CUDA graphs,\nFlashInfer, prebuilt release binaries), but crates.io still serves 0.8.1,\nso this pins the v0.9.0 git tag with a comment on why and when to re-pin.\n\nThe b\n[…]\nr and acquisition, whose acceptance (acquire the pinned binary, serve\nwith tool calls through the gateway) is GPU- and binary-gated, so it is\ntracked as follow-up rather than shipped unvalidated here.",
          "is_bot": false,
          "headline": "feat(model-host): upgrade the embedded lane to mistral.rs 0.9 (#717)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T06:33:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 18,
      "commits_last_year": 849,
      "latest_release_at": "2026-07-28T23:12:42Z",
      "latest_release_tag": "v1.9.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 13,
      "days_since_latest_release": 1,
      "mean_days_between_releases": 3.6
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": []
    },
    "popularity": {
      "forks": 1,
      "stars": 47,
      "watchers": 0,
      "fork_history": {
        "days": [
          {
            "date": "2026-07-14",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 1,
        "total_forks": 1
      },
      "star_history": null,
      "open_issues_and_prs": 4
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "examples"
      ],
      "has_llms_txt": true,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Makefile",
        "examples/ai-crawl-tiered/Makefile",
        "examples/markdown-for-agents/Makefile",
        "examples/multi-rail-accept-payment/Makefile",
        "examples/quote-token-replay-jwks/Makefile",
        "examples/rail-mpp-stripe-test/Makefile",
        "examples/rail-x402-base-sepolia/Makefile",
        "examples/robots-llms-txt/Makefile",
        "examples/rsl-licensing/Makefile"
      ],
      "api_schema_files": [
        "crates/sbproxy-classifier-proto/proto/classifier.proto",
        "crates/sbproxy-classifiers/proto/judge.proto",
        "e2e/proto/echo.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [
        "ui/tsconfig.json"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "bench-synthetic/Cargo.toml",
        "crates/sbproxy-agent-detect/Cargo.toml",
        "crates/sbproxy-ai/Cargo.toml",
        "crates/sbproxy-cache/Cargo.toml",
        "crates/sbproxy-capability/Cargo.toml",
        "crates/sbproxy-classifier-client/Cargo.toml",
        "crates/sbproxy-classifier-proto/Cargo.toml",
        "crates/sbproxy-classifier-sidecar/Cargo.toml",
        "crates/sbproxy-classifiers/Cargo.toml",
        "crates/sbproxy-config/Cargo.toml",
        "crates/sbproxy-core/Cargo.toml",
        "crates/sbproxy-extension/Cargo.toml",
        "crates/sbproxy-httpkit/Cargo.toml",
        "crates/sbproxy-k8s-operator/Cargo.toml",
        "crates/sbproxy-keystore/Cargo.toml",
        "crates/sbproxy-mesh/Cargo.toml",
        "crates/sbproxy-middleware/Cargo.toml",
        "crates/sbproxy-model-host/Cargo.toml",
        "crates/sbproxy-modules/Cargo.toml",
        "crates/sbproxy-observe/Cargo.toml",
        "crates/sbproxy-openapi/Cargo.toml",
        "crates/sbproxy-platform/Cargo.toml",
        "crates/sbproxy-plugin/Cargo.toml",
        "crates/sbproxy-security/Cargo.toml",
        "crates/sbproxy-storage/Cargo.toml",
        "crates/sbproxy-tls/Cargo.toml",
        "crates/sbproxy-transport/Cargo.toml",
        "crates/sbproxy-util/Cargo.toml",
        "crates/sbproxy-vault/Cargo.toml",
        "crates/sbproxy/Cargo.toml",
        "e2e/Cargo.toml",
        "examples/wasm/echo-rust/Cargo.toml",
        "fuzz/Cargo.toml",
        "sbproxy-bench/harness/ai_crawl_tiers/Cargo.toml",
        "sbproxy-bench/harness/ai_lb_strategy/Cargo.toml",
        "sbproxy-bench/harness/content_negotiate/Cargo.toml",
        "sbproxy-bench/harness/context_compression_eval/Cargo.toml",
        "sbproxy-bench/harness/tls_fingerprint/Cargo.toml",
        "test/fixtures/refresh-tool/Cargo.toml"
      ],
      "largest_source_bytes": 593963,
      "source_files_sampled": 1041,
      "oversized_source_files": 59,
      "agent_instruction_files": [
        "AGENTS.md",
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 16209
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "bench-synthetic/Cargo.toml",
        "e2e/Cargo.toml",
        "fuzz/Cargo.toml",
        "ui/package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-mh99-v99m-4gvg"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 2,
            "oldest_advisory_days": 10
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.16",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-r28c-9q8g-f849"
            ],
            "fixed_version": "8.5.18",
            "advisory_count": 1,
            "oldest_advisory_days": 6
          },
          {
            "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": 595
          },
          {
            "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": 31
          },
          {
            "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": 38
          },
          {
            "name": "opentelemetry_sdk",
            "direct": true,
            "version": "0.27.1",
            "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": 35
          },
          {
            "name": "tract-onnx",
            "direct": true,
            "version": "0.21.10",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-h668-6x6g-f8r5"
            ],
            "fixed_version": "0.23.2",
            "advisory_count": 1,
            "oldest_advisory_days": 41
          },
          {
            "name": "cmov",
            "direct": false,
            "version": "0.5.3",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-3rjw-m598-pq24"
            ],
            "fixed_version": "0.5.4",
            "advisory_count": 1,
            "oldest_advisory_days": 28
          },
          {
            "name": "tract-nnef",
            "direct": false,
            "version": "0.21.10",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-x5mv-8wgw-29hg",
              "RUSTSEC-2026-0217"
            ],
            "fixed_version": "0.23.1",
            "advisory_count": 2,
            "oldest_advisory_days": 42
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 35
          },
          {
            "name": "atomic-polyfill",
            "direct": false,
            "version": "1.0.3",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2023-0089"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 1115
          },
          {
            "name": "backoff",
            "direct": false,
            "version": "0.4.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0012"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 513
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0204"
            ],
            "fixed_version": "0.9.20",
            "advisory_count": 1,
            "oldest_advisory_days": 24
          },
          {
            "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": 319
          },
          {
            "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": 764
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0057"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 328
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0384"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 697
          },
          {
            "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": 40
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0119"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 255
          },
          {
            "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": 661
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0173"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 53
          },
          {
            "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": 244
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 5,
          "unknown": 13,
          "moderate": 4
        },
        "advisory_count": 27,
        "affected_count": 22,
        "assessed_count": 1492,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 70,
        "direct_affected_count": 3
      },
      "ecosystems": [
        "crates",
        "npm"
      ],
      "dependencies": [
        {
          "name": "clap",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "reqwest",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "serde",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_json",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "anyhow",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "time",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "sbproxy-config",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-extension",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tempfile",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3"
        },
        {
          "name": "base64",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "libc",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "@fontsource/instrument-sans",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.8"
        },
        {
          "name": "@fontsource/jetbrains-mono",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.8"
        },
        {
          "name": "vue",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.5.13"
        },
        {
          "name": "vue-router",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.5.0"
        },
        {
          "name": "yaml",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.9.0"
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-tls",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tract-onnx",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.21"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-httpkit",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-extension",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-model-host",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifier-client",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json_canonicalizer",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "minijinja",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smallvec",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lru",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16"
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "object_store",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "flate2",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tiktoken-rs",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroize",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "httpdate",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redis",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-capability/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-capability/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-capability/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "crates/sbproxy-capability/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "sbproxy-classifier-proto",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5"
        },
        {
          "name": "hyper-util",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-classifier-proto/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prost",
          "manifest": "crates/sbproxy-classifier-proto/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifier-proto",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifiers",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prost",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "tokio-stream",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tract-onnx",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.21"
        },
        {
          "name": "tokenizers",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.20"
        },
        {
          "name": "dirs",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "5"
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "prost",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.13"
        },
        {
          "name": "sbproxy-ai",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-capability",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_ignored",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "compact_str",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smallvec",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tempfile",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3"
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json_canonicalizer",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subtle",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-tls",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-modules",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-rustls",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-transport",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-middleware",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-extension",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-ai",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-model-host",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-openapi",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-vault",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-keystore",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-mesh",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-agent-detect",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifiers",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pingora-core",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pingora-proxy",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pingora-http",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pingora-error",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bloomfilter",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ipnetwork",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "compact_str",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smallvec",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http-body-util",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper-util",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7"
        },
        {
          "name": "notify",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonwebtoken",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ulid",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroize",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "include_dir",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "argon2",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "cel",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mlua",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rquickjs",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasmtime",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasi-common",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "compact_str",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ipnetwork",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "semver",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json_canonicalizer",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-httpkit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-httpkit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-httpkit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "kube",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.95"
        },
        {
          "name": "k8s-openapi",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.23"
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "clap",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redis",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-vault",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hostname",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "postcard",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "redis",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-storage",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "aes-gcm",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "webpki",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.103"
        },
        {
          "name": "rustls-pki-types",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-rustls",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fs2",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rcgen",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "x509-parser",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "time",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "subtle",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ureq",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "flate2",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "brotli",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3"
        },
        {
          "name": "zstd",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.13"
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lru",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16"
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json_canonicalizer",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "fs2",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroize",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ulid",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nvml-wrapper",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hf-hub",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "tokenizers",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.20"
        },
        {
          "name": "minijinja",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mistralrs",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-middleware",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-extension",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-ai",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-transport",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ciborium",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifiers",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifier-client",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "compact_str",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "semver",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ring",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ipnetwork",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "percent-encoding",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "minijinja",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pulldown-cmark",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "graphql-parser",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "md-5",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "ulid",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonwebtoken",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonschema",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lru",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16"
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "object_store",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redis",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-vault",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.0"
        },
        {
          "name": "tar",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "flate2",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "zip",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6"
        },
        {
          "name": "sbproxy-capability",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ulid",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "flate2",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "opentelemetry",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "opentelemetry_sdk",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "opentelemetry-otlp",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "opentelemetry-semantic-conventions",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "tracing-opentelemetry",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.28"
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "aes-gcm",
            "direct": true,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.103",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.104",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": true,
            "version": "1.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": true,
            "version": "1.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "argon2",
            "direct": true,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.91",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": "0.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bloomfilter",
            "direct": true,
            "version": "1.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": true,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "cel",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.44",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.45",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": true,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": true,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": true,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "6.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "6.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "5.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek",
            "direct": true,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": true,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fs2",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "graphql-parser",
            "direct": true,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hf-hub",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hf-hub",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hf-hub",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": true,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": true,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": true,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": true,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "include_dir",
            "direct": true,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "inventory",
            "direct": true,
            "version": "0.3.24",
            "ecosystem": "crates"
          },
          {
            "name": "ipnetwork",
            "direct": true,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "jsonschema",
            "direct": true,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": true,
            "version": "10.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "k8s-openapi",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "k8s-openapi",
            "direct": true,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "kube",
            "direct": true,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": true,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": true,
            "version": "0.2.189",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": "0.16.4",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": true,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": true,
            "version": "2.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": true,
            "version": "2.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": true,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mlua",
            "direct": true,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": true,
            "version": "7.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper",
            "direct": true,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "object_store",
            "direct": true,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": true,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": true,
            "version": "0.27.1",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-otlp",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-otlp",
            "direct": true,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": true,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": true,
            "version": "0.27.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": true,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-core",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-error",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-http",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-proxy",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": true,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": true,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": true,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": true,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark",
            "direct": true,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "rcgen",
            "direct": true,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "redb",
            "direct": true,
            "version": "2.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "redb",
            "direct": true,
            "version": "3.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "redis",
            "direct": true,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": true,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rquickjs",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.39",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.40",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.42",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": true,
            "version": "1.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": true,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "sbproxy-vault",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_ignored",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_ignored",
            "direct": true,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": null,
            "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_json",
            "direct": true,
            "version": "1.0.151",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json_canonicalizer",
            "direct": true,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": true,
            "version": "0.9.34+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": true,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": true,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": true,
            "version": "2.0.0-alpha.12",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": true,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.119",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "3.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": true,
            "version": "0.4.46",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": true,
            "version": null,
            "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": "thiserror",
            "direct": true,
            "version": "2.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "tiktoken-rs",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tiktoken-rs",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": true,
            "version": "0.3.47",
            "ecosystem": "crates"
          },
          {
            "name": "tokenizers",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokenizers",
            "direct": true,
            "version": "0.20.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokenizers",
            "direct": true,
            "version": "0.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokenizers",
            "direct": true,
            "version": "0.22.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": true,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": "0.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.19",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-opentelemetry",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing-opentelemetry",
            "direct": true,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "tract-onnx",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tract-onnx",
            "direct": true,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "ulid",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": true,
            "version": "2.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasi-common",
            "direct": true,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi-common",
            "direct": true,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime",
            "direct": true,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime",
            "direct": true,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": true,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": true,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": true,
            "version": "0.6.6",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": true,
            "version": "8.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": true,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "@fontsource/instrument-sans",
            "direct": true,
            "version": "5.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@fontsource/jetbrains-mono",
            "direct": true,
            "version": "5.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "vue",
            "direct": true,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "vue-router",
            "direct": true,
            "version": "4.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": true,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aead",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "akin",
            "direct": false,
            "version": "0.4.0",
            "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": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "ambient-authority",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "annotate-snippets",
            "direct": false,
            "version": "0.12.16",
            "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": "antlr4rust",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "anymap2",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "anymap3",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "apodize",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": null,
            "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-any",
            "direct": false,
            "version": "0.3.2",
            "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-derive",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-impl",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-broadcast",
            "direct": false,
            "version": "0.7.2",
            "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": "atomic-polyfill",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.1",
            "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.9",
            "ecosystem": "crates"
          },
          {
            "name": "aws-config",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-config",
            "direct": false,
            "version": "1.8.18",
            "ecosystem": "crates"
          },
          {
            "name": "aws-credential-types",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-credential-types",
            "direct": false,
            "version": "1.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-rs",
            "direct": false,
            "version": "1.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-runtime",
            "direct": false,
            "version": "1.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-secretsmanager",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-secretsmanager",
            "direct": false,
            "version": "1.106.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sts",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sts",
            "direct": false,
            "version": "1.106.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sigv4",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-async",
            "direct": false,
            "version": "1.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-http",
            "direct": false,
            "version": "0.63.6",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-http-client",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-json",
            "direct": false,
            "version": "0.62.7",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-observability",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-query",
            "direct": false,
            "version": "0.60.15",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime",
            "direct": false,
            "version": "1.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime-api",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime-api-macros",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-schema",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-types",
            "direct": false,
            "version": "1.4.9",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-xml",
            "direct": false,
            "version": "0.60.15",
            "ecosystem": "crates"
          },
          {
            "name": "aws-types",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-types",
            "direct": false,
            "version": "1.3.16",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "axum-server",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "axum-server",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "backoff",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "backon",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "base64-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "better_any",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.72.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.7.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": "bitflags",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitstream-io",
            "direct": false,
            "version": "4.10.0",
            "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.0",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bm25",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bon",
            "direct": false,
            "version": "3.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "bon-macros",
            "direct": false,
            "version": "3.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "built",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "bytecount",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder-lite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes-utils",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "cached",
            "direct": false,
            "version": "0.56.0",
            "ecosystem": "crates"
          },
          {
            "name": "cached_proc_macro",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "cached_proc_macro_types",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "candle-core",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "candle-nn",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "cap-fs-ext",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-primitives",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-rand",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-std",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-time-ext",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "castaway",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.61",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.63",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cexpr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "cf-rustracing",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cf-rustracing-jaeger",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "0.1.10",
            "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": "cfg_aliases",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cfgrammar",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.1",
            "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_builder",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete",
            "direct": false,
            "version": "4.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.4",
            "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.3",
            "ecosystem": "crates"
          },
          {
            "name": "cmov",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "color_quant",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "colored",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.15.11",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.16.4",
            "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-str",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "const_panic",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.10.0",
            "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": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "countio",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cpp_demangle",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64-meta",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64-meta",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bitset",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bitset",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-control",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-control",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-srcgen",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-srcgen",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "critical-section",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.16",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "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-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm_winapi",
            "direct": false,
            "version": "0.9.1",
            "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.1",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cssparser",
            "direct": false,
            "version": "0.36.0",
            "ecosystem": "crates"
          },
          {
            "name": "cssparser-macros",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "csv-core",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ctor",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "ctr",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "ctutils",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek-derive",
            "direct": false,
            "version": "0.1.1",
            "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.11.0",
            "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.11.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.11.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": "dary_heap",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "defmac",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.10",
            "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-new",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "crates"
          },
          {
            "name": "derive-new",
            "direct": false,
            "version": "0.7.0",
            "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": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derivre",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "deunicode",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "doc-comment",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "doctest-file",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dtoa",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "dtoa-short",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-hash",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack-macros",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "ego-tree",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.17.0",
            "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": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "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": "endian-type",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-as-inner",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2_derive",
            "direct": false,
            "version": "0.7.12",
            "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": "erased-serde",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "esaxx-rs",
            "direct": false,
            "version": "0.1.10",
            "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": "exr",
            "direct": false,
            "version": "1.74.0",
            "ecosystem": "crates"
          },
          {
            "name": "extended",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-streaming-iterator",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastbloom",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "fax",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "fd-lock",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "fdeflate",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "fiat-crypto",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "float8",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "fluent-uri",
            "direct": false,
            "version": "0.1.4",
            "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": "foreign-types",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fraction",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "fs-err",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fs-set-times",
            "direct": false,
            "version": "0.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "fs_extra",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fsevent-sys",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "futf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "galil-seiferas",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "gcp_auth",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "gearhash",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "gemm",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c32",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c64",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-common",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f16",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f32",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f64",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "generator",
            "direct": false,
            "version": "0.8.8",
            "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": "getrandom",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "getset",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "ghash",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "gif",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "git-version",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "git-version-macro",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.19",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "h3",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "h3-quinn",
            "direct": false,
            "version": "0.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.2.1",
            "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.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "hdrhistogram",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hdrhistogram",
            "direct": false,
            "version": "7.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "headers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "headers-core",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "heapify",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": false,
            "version": "0.7.17",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hf-xet",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "hickory-net",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "hickory-proto",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "hickory-resolver",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hickory-resolver",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "hound",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "html2text",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "crates"
          },
          {
            "name": "html5ever",
            "direct": false,
            "version": "0.36.1",
            "ecosystem": "crates"
          },
          {
            "name": "html5ever",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-http-proxy",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.9",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-tls",
            "direct": false,
            "version": "0.6.0",
            "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": "idna_adapter",
            "direct": false,
            "version": "1.2.2",
            "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.2",
            "ecosystem": "crates"
          },
          {
            "name": "include_dir_macros",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": "0.17.11",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": "0.18.6",
            "ecosystem": "crates"
          },
          {
            "name": "Inflector",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "inotify-sys",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "interpolate_name",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "interprocess",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "io-extras",
            "direct": false,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "io-lifetimes",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "ipconfig",
            "direct": false,
            "version": "0.3.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_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "iso8601",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.12.1",
            "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.18",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "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.3.1",
            "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": "jobserver",
            "direct": false,
            "version": "0.1.35",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.97",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.99",
            "ecosystem": "crates"
          },
          {
            "name": "json-patch",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "jsonpath-rust",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "jsonptr",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "crates"
          },
          {
            "name": "konst",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "konst_proc_macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue-sys",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "kstring",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "kube-client",
            "direct": false,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-core",
            "direct": false,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-derive",
            "direct": false,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-runtime",
            "direct": false,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "landlock",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "leb128",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "lebe",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libmimalloc-sys",
            "direct": false,
            "version": "0.1.47",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "libsqlite3-sys",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "libyaml-rs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libz-ng-sys",
            "direct": false,
            "version": "1.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "link-section",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "linktime-proc-macro",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "liquid",
            "direct": false,
            "version": "0.26.8",
            "ecosystem": "crates"
          },
          {
            "name": "liquid-core",
            "direct": false,
            "version": "0.26.8",
            "ecosystem": "crates"
          },
          {
            "name": "liquid-derive",
            "direct": false,
            "version": "0.26.8",
            "ecosystem": "crates"
          },
          {
            "name": "liquid-lib",
            "direct": false,
            "version": "0.26.8",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "llguidance",
            "direct": false,
            "version": "1.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "local-ip-address",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.30",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.33",
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "loop9",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "lrtable",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "lua-src",
            "direct": false,
            "version": "550.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "luajit-src",
            "direct": false,
            "version": "210.6.6+707c12b",
            "ecosystem": "crates"
          },
          {
            "name": "luau0-src",
            "direct": false,
            "version": "0.18.3+luau709",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "mac",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "macro_rules_attribute",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "macro_rules_attribute-proc_macro",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "maplit",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "markup5ever",
            "direct": false,
            "version": "0.36.1",
            "ecosystem": "crates"
          },
          {
            "name": "markup5ever",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "matrixmultiply",
            "direct": false,
            "version": "0.3.10",
            "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": "memchr",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "memfd",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "memo-map",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": false,
            "version": "0.1.50",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja-contrib",
            "direct": false,
            "version": "2.19.0",
            "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": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-audio",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-code-exec",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-core",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-macros",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-mcp",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-quant",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-sandbox",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-vision",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mlua-sys",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "moka",
            "direct": false,
            "version": "0.12.15",
            "ecosystem": "crates"
          },
          {
            "name": "monostate",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "monostate-impl",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "more-asserts",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "moxcms",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "multimap",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "murmur3",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra",
            "direct": false,
            "version": "0.33.3",
            "ecosystem": "crates"
          },
          {
            "name": "native-tls",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-context",
            "direct": false,
            "version": "0.1.1",
            "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": "nibble_vec",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.24.3",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.31.3",
            "ecosystem": "crates"
          },
          {
            "name": "no_debug",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "no_std_io2",
            "direct": false,
            "version": "0.9.4",
            "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": "noop_proc_macro",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify-types",
            "direct": false,
            "version": "1.0.1",
            "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",
            "direct": false,
            "version": "0.4.8",
            "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.1",
            "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": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper-sys",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-system-configuration",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.39.1",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "oneshot",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "onig",
            "direct": false,
            "version": "6.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "onig_sys",
            "direct": false,
            "version": "69.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "opaque-debug",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "openai-harmony",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "openssl",
            "direct": false,
            "version": "0.10.80",
            "ecosystem": "crates"
          },
          {
            "name": "openssl",
            "direct": false,
            "version": "0.10.81",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-macros",
            "direct": false,
            "version": "0.1.1",
            "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": "openssl-sys",
            "direct": false,
            "version": "0.9.116",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-sys",
            "direct": false,
            "version": "0.9.117",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-http",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "0.27.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": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "os_str_bytes",
            "direct": false,
            "version": "6.6.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": "packedvec",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "password-hash",
            "direct": false,
            "version": "0.5.0",
            "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": "pastey",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "pathdiff",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "3.0.6",
            "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": "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_macros",
            "direct": false,
            "version": "0.13.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",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-cache",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-header-serde",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-lru",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-pool",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-runtime",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-rustls",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-timeout",
            "direct": false,
            "version": "0.8.1",
            "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": "png",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "polyval",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.7",
            "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": "prefix-trie",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "prefix-trie",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "primal-check",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.107",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2-diagnostics",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "profiling-procmacros",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost-build",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "prost-reflect",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "2.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf-support",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark-escape",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-interpreter",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-interpreter",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-macros",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-macros",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulp",
            "direct": false,
            "version": "0.22.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulp-wasm-simd-flag",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "pxfm",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "qoi",
            "direct": false,
            "version": "0.4.1",
            "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": null,
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.11",
            "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-proto",
            "direct": false,
            "version": "0.11.15",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.16",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.47",
            "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": "radix_trie",
            "direct": false,
            "version": "0.3.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_distr",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_isaac",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_pcg",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.4.0",
            "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": "rawpointer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-cond",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-cond",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "realfft",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "reborrow",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "recvmsg",
            "direct": false,
            "version": "1.0.0",
            "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.4.6",
            "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": "regalloc2",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "regalloc2",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.16",
            "ecosystem": "crates"
          },
          {
            "name": "regex-lite",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "relative-path",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest-middleware",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "resolv-conf",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "rgb",
            "direct": false,
            "version": "0.8.53",
            "ecosystem": "crates"
          },
          {
            "name": "rlimit",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rlimit",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rmp",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "rmp-serde",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rquickjs-core",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rquickjs-macro",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rquickjs-sys",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rubato",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "rusqlite",
            "direct": false,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "rust-mcp-schema",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "rust-stemmers",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rust_decimal",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustfft",
            "direct": false,
            "version": "6.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusticata-macros",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustix-linux-procfs",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier-android",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "ryu-js",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "ryu-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "safe-transmute",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "safe_arch",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "safetensors",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "saphyr-parser-bw",
            "direct": false,
            "version": "0.0.605",
            "ecosystem": "crates"
          },
          {
            "name": "scan_fmt",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "schemars_derive",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "schemars_derive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "scraper",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "seccompiler",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "secrecy",
            "direct": false,
            "version": "0.8.0",
            "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": "2.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "selectors",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "seq-macro",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "serde-big-array",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde-saphyr",
            "direct": false,
            "version": "0.0.16",
            "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_core",
            "direct": false,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.229",
            "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_plain",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.21",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "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": "servo_arc",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "sfv",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "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": "shlex",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-mio",
            "direct": false,
            "version": "0.2.5",
            "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": "simba",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.10",
            "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_cesu8",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simd_helpers",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "simple_asn1",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "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.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "sparsevec",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "spm_precompiled",
            "direct": false,
            "version": "0.1.4",
            "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": "statrs",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "stop-words",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "strength_reduce",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "string-interner",
            "direct": false,
            "version": "0.15.0",
            "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": "strsim",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "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": "symlink",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-bundle-flac",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-bundle-mp3",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-codec-pcm",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-codec-vorbis",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-core",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-format-isomp4",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-format-ogg",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-format-riff",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-metadata",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-utils-xiph",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysctl",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": false,
            "version": "0.36.1",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": false,
            "version": "0.38.4",
            "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": "system-interface",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "tagptr",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "tendril",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "tendril",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.4.4",
            "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": "thiserror-impl",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.10",
            "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.8",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.12.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-macros",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-native-tls",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rayon",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-retry",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-test",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio_with_wasm",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "tokio_with_wasm_proc",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "toktrie",
            "direct": false,
            "version": "1.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "toktrie_hf_tokenizers",
            "direct": false,
            "version": "1.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.9.12+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.7.5+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.13+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-build",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tonic-build",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.8",
            "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": "tqdm",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-appender",
            "direct": false,
            "version": "0.2.5",
            "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-futures",
            "direct": false,
            "version": "0.2.5",
            "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": "trackable",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "trackable_derive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "tract-core",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-data",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-hir",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-linalg",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-nnef",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-onnx-opl",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "transpose",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.3",
            "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": "typeid",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "typewit",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "unchecked-index",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "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-normalization-alignments",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.3",
            "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": "unicode_categories",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "unit-prefix",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "universal-hash",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "unsafe-libyaml",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.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": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "utoipa",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "utoipa-gen",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "v_frame",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "variantly",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "vob",
            "direct": false,
            "version": "3.0.6",
            "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": "wasi",
            "direct": false,
            "version": "0.14.7+wasi-0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.3+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.4+wasi-0.2.12",
            "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": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.68",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.70",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.72",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.76",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.246.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.246.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmprinter",
            "direct": false,
            "version": "0.246.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-environ",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-environ",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-macro",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-macro",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-util",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-util",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-core",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-core",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-cranelift",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-cranelift",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-fiber",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-fiber",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-debug",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-debug",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-icache-coherence",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-icache-coherence",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-unwinder",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-unwinder",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-versioned-export-macros",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-versioned-export-macros",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-winch",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-winch",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-wit-bindgen",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-wit-bindgen",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wast",
            "direct": false,
            "version": "35.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.97",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.99",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "web_atoms",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "weezl",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "whoami",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "wide",
            "direct": false,
            "version": "0.7.33",
            "ecosystem": "crates"
          },
          {
            "name": "widestring",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-generate",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-generate",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-macro",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-macro",
            "direct": false,
            "version": "44.0.3",
            "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": "winch-codegen",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "winch-codegen",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.61.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.2.0",
            "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.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.45.0",
            "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.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.42.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-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "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_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.42.2",
            "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_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.42.2",
            "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_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.42.2",
            "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_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.42.2",
            "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_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "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_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.42.2",
            "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": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "winx",
            "direct": false,
            "version": "0.36.4",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.57.1",
            "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": "wit-parser",
            "direct": false,
            "version": "0.246.2",
            "ecosystem": "crates"
          },
          {
            "name": "witx",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "wrapcenum-derive",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "xet-client",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "xet-core-structures",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "xet-data",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "xet-runtime",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "xmlparser",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "y4m",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "yaml_serde",
            "direct": false,
            "version": "0.10.4",
            "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",
            "direct": false,
            "version": "0.8.3",
            "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",
            "direct": false,
            "version": "0.8.50",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.55",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.50",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.55",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "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": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.23",
            "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": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "26.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-vue",
            "direct": false,
            "version": "5.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-core",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/source-map",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/typescript",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-core",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-dom",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-sfc",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-ssr",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-vue2",
            "direct": false,
            "version": "2.7.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/devtools-api",
            "direct": false,
            "version": "6.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/language-core",
            "direct": false,
            "version": "2.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/reactivity",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-core",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-dom",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/server-renderer",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/shared",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "alien-signals",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cac",
            "direct": false,
            "version": "6.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "de-indent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "expect-type",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "muggle-string",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pathval",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-literal",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "tinypool",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyspy",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "6.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite-node",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vue-tsc",
            "direct": false,
            "version": "2.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "why-is-node-running",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1562,
        "direct_count": 228,
        "indirect_count": 1334
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 3,
        "merged_prs": 791,
        "open_issues": 1,
        "closed_ratio": 0.833,
        "closed_issues": 5,
        "closed_unmerged_prs": 18
      },
      "bus_factor": 1,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "rickcrawford",
          "commits": 856,
          "avatar_url": "https://avatars.githubusercontent.com/u/1196815?v=4"
        },
        {
          "type": "User",
          "login": "scdonnelly",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/188647301?v=4"
        }
      ],
      "contributors_sampled": 2,
      "top_contributor_share": 0.998
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci.yml",
        "context-compression-eval.yml",
        "doc-drift.yml",
        "docs-ci.yml",
        "e2e.yml",
        "fixture-freshness.yml",
        "licensing-conformance.yml",
        "perf-regression.yml",
        "release-checks.yml",
        "release.yml",
        "reproducible-build.yml",
        "synthetic.yml",
        "wave4-fuzz.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "package-lock.json"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 9,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 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": "30 out of 30 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": 0,
            "reason": "Found 0/30 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 6,
            "reason": "project has 2 contributing companies or organizations -- score normalized to 6",
            "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": 10,
            "reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 10,
            "reason": "GitHub workflow tokens follow principle of least privilege",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "24 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "5b164060dd975f7a857255b8671225e81a45299b",
        "ran_at": "2026-07-30T21:53:39Z",
        "aggregate_score": 5.8,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-30T21:39:36Z",
      "oldest_open_prs": [
        {
          "number": 819,
          "created_at": "2026-07-30T15:51:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 821,
          "created_at": "2026-07-30T18:31:13Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 822,
          "created_at": "2026-07-30T20:58:16Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-30T21:39:24Z",
      "ci_last_conclusion": null,
      "oldest_open_issues": [
        {
          "number": 815,
          "created_at": "2026-07-30T10:43:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/soapbucket/sbproxy",
    "host": "github.com",
    "name": "sbproxy",
    "owner": "soapbucket"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": "The weighted overall 65 is calibrated to 75 on the published index scale (record calibration 2026-08-02).",
      "notes": [
        {
          "code": "overall_calibration",
          "params": {
            "raw": 65,
            "calibrated": 75,
            "calibration": "2026-08-02"
          }
        }
      ],
      "value": 75,
      "inputs": {
        "security": 61,
        "vitality": 80,
        "community": 57,
        "governance": 45,
        "calibration": "2026-08-02",
        "engineering": 77,
        "ai_readiness": 85,
        "weighted_overall_raw": 65
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 80,
        "weight": 0.21,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 73,
            "inputs": {
              "commits_last_year": 849,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 13
            },
            "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": "13/52 weeks with commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 13
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "849 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 849
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 18,
              "latest_release_tag": "v1.9.0",
              "releases_from_tags": false,
              "days_since_latest_release": 1,
              "mean_days_between_releases": 3.6
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "18 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 18
                    }
                  }
                ],
                "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 ~3.6 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 3.6
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "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": 57,
        "weight": 0.17,
        "metrics": [
          {
            "key": "popularity",
            "band": "at_risk",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 27,
            "inputs": {
              "forks": 1,
              "stars": 47,
              "watchers": 0,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "47 stars",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 47
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "1 forks",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "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": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "readme_badges": null,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "readme_badge_services": [],
              "has_pull_request_template": true
            },
            "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": 13.5,
                "status": "met",
                "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": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "weak",
        "name": "Sustainability & Governance",
        "value": 45,
        "weight": 0.23,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "critical",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 18,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 2,
              "top_contributor_share": 0.998
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 100% of commits",
                "points": 0,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 100
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "2 contributors",
                "points": 2.7,
                "status": "partial",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 2 contributing companies or organizations -- score normalized to 6",
                "points": 6,
                "status": "partial",
                "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": 74,
            "inputs": {
              "merged_prs": 791,
              "open_issues": 1,
              "closed_issues": 5,
              "prs_merged_7d": null,
              "prs_decided_7d": null,
              "prs_merged_30d": null,
              "prs_decided_30d": null,
              "issue_closed_ratio": 0.833,
              "closed_unmerged_prs": 18,
              "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": "83% of issues closed",
                "points": 35,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 83
                    }
                  }
                ],
                "max_points": 42
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "791/809 decided PRs merged",
                "points": 29.3,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 791,
                      "decided": 809
                    }
                  }
                ],
                "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": "Found 0/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "followers": 2,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "soapbucket",
              "public_repos": 8,
              "account_age_days": 1741
            },
            "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": "2 followers of soapbucket",
                "points": 3.4,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 2,
                      "login": "soapbucket"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "8 public repos, account ~4 yr old",
                "points": 16.5,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 8
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 4
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 77,
        "weight": 0.19,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 68,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "13 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 13
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 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": [
                "ai-gateway",
                "anthropic",
                "api-gateway",
                "llm-proxy",
                "load-balancer",
                "openai",
                "rate-limiting",
                "reverse-proxy",
                "waf",
                "pingora",
                "rust",
                "ai-governance",
                "mcp",
                "llm-gateway",
                "llm-routing",
                "openai-proxy",
                "llm",
                "llmops",
                "self-hosted",
                "vllm"
              ],
              "has_wiki": false,
              "homepage": "https://sbproxy.dev",
              "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://sbproxy.dev",
                "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": "20 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 20
                    }
                  }
                ],
                "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": "moderate",
        "name": "Security",
        "value": 61,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": null,
            "notes": [],
            "value": 58,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 18,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 0,
              "scorecard_aggregate": 5.8
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 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": "Found 0/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 2 contributing companies or organizations -- score normalized to 6",
                "points": 1.5,
                "status": "partial",
                "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": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "GitHub workflow tokens follow principle of least privilege",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "24 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "good",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1492 resolved dependencies against OSV; 70 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": 1492
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 70
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 73,
            "inputs": {
              "source": "osv",
              "advisories": 27,
              "affected_packages": 22,
              "assessed_packages": 1492,
              "unassessed_packages": 70,
              "affected_by_severity": "high 5, moderate 4, unknown 13",
              "direct_affected_packages": 3
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "3 affected: opentelemetry_sdk 0.27.1 (moderate 5.3), tract-onnx 0.21.10 (moderate 6.1), anyhow 1.0.102 (unknown)",
                "points": 14.8,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 3,
                      "packages": "opentelemetry_sdk 0.27.1 (moderate 5.3), tract-onnx 0.21.10 (moderate 6.1), anyhow 1.0.102 (unknown)"
                    }
                  }
                ],
                "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": "no advisory has been public longer than 90 days",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "advisories_none_stale",
                    "params": {
                      "days": 90
                    }
                  }
                ],
                "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": 1492,
              "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": 85,
        "weight": 0.04,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "exceptional",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "has_llms_txt": true,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "AGENTS.md",
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 16209
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md, CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md, CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": "llms.txt present",
                "points": 15,
                "status": "met",
                "details": [
                  {
                    "code": "llms_txt_present",
                    "params": {}
                  }
                ],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "100 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 100,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "package-lock.json"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile",
                "examples/ai-crawl-tiered/Makefile",
                "examples/markdown-for-agents/Makefile",
                "examples/multi-rail-accept-payment/Makefile",
                "examples/quote-token-replay-jwks/Makefile",
                "examples/rail-mpp-stripe-test/Makefile",
                "examples/rail-x402-base-sepolia/Makefile",
                "examples/robots-llms-txt/Makefile",
                "examples/rsl-licensing/Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [
                "ui/tsconfig.json"
              ],
              "agent_commit_share": 0.13,
              "toolchain_manifests": [
                "Cargo.toml",
                "bench-synthetic/Cargo.toml",
                "crates/sbproxy-agent-detect/Cargo.toml",
                "crates/sbproxy-ai/Cargo.toml",
                "crates/sbproxy-cache/Cargo.toml",
                "crates/sbproxy-capability/Cargo.toml",
                "crates/sbproxy-classifier-client/Cargo.toml",
                "crates/sbproxy-classifier-proto/Cargo.toml",
                "crates/sbproxy-classifier-sidecar/Cargo.toml",
                "crates/sbproxy-classifiers/Cargo.toml",
                "crates/sbproxy-config/Cargo.toml",
                "crates/sbproxy-core/Cargo.toml",
                "crates/sbproxy-extension/Cargo.toml",
                "crates/sbproxy-httpkit/Cargo.toml",
                "crates/sbproxy-k8s-operator/Cargo.toml",
                "crates/sbproxy-keystore/Cargo.toml",
                "crates/sbproxy-mesh/Cargo.toml",
                "crates/sbproxy-middleware/Cargo.toml",
                "crates/sbproxy-model-host/Cargo.toml",
                "crates/sbproxy-modules/Cargo.toml",
                "crates/sbproxy-observe/Cargo.toml",
                "crates/sbproxy-openapi/Cargo.toml",
                "crates/sbproxy-platform/Cargo.toml",
                "crates/sbproxy-plugin/Cargo.toml",
                "crates/sbproxy-security/Cargo.toml",
                "crates/sbproxy-storage/Cargo.toml",
                "crates/sbproxy-tls/Cargo.toml",
                "crates/sbproxy-transport/Cargo.toml",
                "crates/sbproxy-util/Cargo.toml",
                "crates/sbproxy-vault/Cargo.toml",
                "crates/sbproxy/Cargo.toml",
                "e2e/Cargo.toml",
                "examples/wasm/echo-rust/Cargo.toml",
                "fuzz/Cargo.toml",
                "sbproxy-bench/harness/ai_crawl_tiers/Cargo.toml",
                "sbproxy-bench/harness/ai_lb_strategy/Cargo.toml",
                "sbproxy-bench/harness/content_negotiate/Cargo.toml",
                "sbproxy-bench/harness/context_compression_eval/Cargo.toml",
                "sbproxy-bench/harness/tls_fingerprint/Cargo.toml",
                "test/fixtures/refresh-tool/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile, examples/ai-crawl-tiered/Makefile, examples/markdown-for-agents/Makefile, examples/multi-rail-accept-payment/Makefile, examples/quote-token-replay-jwks/Makefile, examples/rail-mpp-stripe-test/Makefile, examples/rail-x402-base-sepolia/Makefile, examples/robots-llms-txt/Makefile, examples/rsl-licensing/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile, examples/ai-crawl-tiered/Makefile, examples/markdown-for-agents/Makefile, examples/multi-rail-accept-payment/Makefile, examples/quote-token-replay-jwks/Makefile, examples/rail-mpp-stripe-test/Makefile, examples/rail-x402-base-sepolia/Makefile, examples/robots-llms-txt/Makefile, examples/rsl-licensing/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": "ui/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "ui/tsconfig.json"
                    }
                  }
                ],
                "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": "13 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 13,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "exceptional",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 97,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 593963,
              "source_files_sampled": 1041,
              "oversized_source_files": 59
            },
            "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": "59/1041 source files over 60KB",
                "points": 51.9,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1041,
                      "oversized": 59
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "excellent",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "example",
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "crates/sbproxy-classifier-proto/proto/classifier.proto",
                "crates/sbproxy-classifiers/proto/judge.proto",
                "e2e/proto/echo.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "crates/sbproxy-classifier-proto/proto/classifier.proto, crates/sbproxy-classifiers/proto/judge.proto, e2e/proto/echo.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "crates/sbproxy-classifier-proto/proto/classifier.proto, crates/sbproxy-classifiers/proto/judge.proto, e2e/proto/echo.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": "example, examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "example, 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": [
        "application"
      ],
      "labels": [
        "network-service",
        "web-ui",
        "cli"
      ],
      "scores": {
        "cli": 4,
        "web-ui": 4,
        "network-service": 15
      },
      "primary": "network-service",
      "evidence": [
        {
          "tier": "dependencies",
          "label": "cli",
          "source": "dep:clap",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "network-service",
          "source": "dep:axum",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "web-ui",
          "source": "dep:vue",
          "weight": 4
        },
        {
          "tier": "structure",
          "label": "network-service",
          "source": "api_schema",
          "weight": 3
        },
        {
          "tier": "description",
          "label": "network-service",
          "source": "description:network-service",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "network-service",
          "source": "tag:api-gateway",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "network-service",
          "source": "tag:reverse-proxy",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "network-service",
          "source": "tag:self-hosted",
          "weight": 2
        }
      ],
      "artifacts": [],
      "confidence": "medium",
      "host_extension": false,
      "runs_as_process": true,
      "consumed_by_code": false
    },
    "metrics_version": "2.5.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "Could not fetch crates package 'sbproxy-e2e' from its registry",
    "Could not fetch crates package 'synthetic-probe' from its registry",
    "Could not fetch crates package 'sbproxy-ai' from its registry",
    "Could not fetch crates package 'sbproxy-core' from its registry",
    "Could not fetch crates package 'sbproxy-mesh' from its registry",
    "Could not fetch crates package 'sbproxy-cache' from its registry",
    "Could not fetch crates package 'sbproxy-config' from its registry",
    "Could not fetch crates package 'sbproxy-httpkit' from its registry",
    "Could not fetch crates package 'sbproxy-modules' from its registry",
    "Could not fetch crates package 'sbproxy-observe' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-30T21:54:07.614893Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/soapbucket/sbproxy.svg",
  "full_name": "soapbucket/sbproxy",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

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

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

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