公开记录
软件健康报告模式 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年4月在 GitHub 上查看 ↗
类型网络服务网页界面命令行工具如何判定

soapbucket/sbproxy 的健康指数为 100 分中的 75 分,处于「良好」区间。 其得分最高的类别是AI Readiness(85/100),最低的是Sustainability & Governance(45/100)。 最近一次更新在今天。 近期的大部分工作由 1 位贡献者完成。

75
总分 / 100
良好

软件健康指数

指标归入加权类别,统一采用 1–100 量表。总体分先取类别加权平均,再依据公开记录的分布进行校准,使各等级具有百分位含义;当公开证据触发高风险司法辖区政策时,评级会按政策调整,并设置 34(存在风险)的上限。

75
卓越93-100公开记录中的最高层级(约前 5%);基本满足所有检验标准
优秀80-92各方面均表现强劲;仅有少量不足
良好65-79健康;不足之处有限且可控
中等50-64可接受,但存在明显不足;建议进行审查
薄弱35-49多个领域存在实质性薄弱环节
存在风险20-34存在重大薄弱环节;采用时应保持审慎
危急1-19问题严重(项目被弃置、仅有单一维护者、缺乏基本工程规范)
活力社区与采用可持续性与治理工程质量安全AI 就绪度

评分画像

每条轴代表一个类别。形状比平均值更重要——健康的对象会填满整个图形,而“一峰一谷”式画像意味着某一维度的优势正掩盖另一维度的风险。

加权总体分 65 经校准后在公布的指数量表上为 75(记录校准 2026-08-02)。

所有权

SBproxy组织
2 关注者8 个公开仓库始于 2021年10月

该仓库由组织支持——共同承担、可问责的托管责任,可延续于任何单一维护者之后。

按类别列示的指标

活力

项目是否仍有生命——是否仍在编写代码,是否仍在发布版本?

80优秀 · 占总体的 21%
评分方式
36/36推送新近度 — 最近一次推送于 0 天前
9/36提交节奏 — 52 周中有 13 周有提交
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

发布纪律

90优秀
评分方式
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存在风险
评分方式
27/60星标 — 47 个星标
0/25复刻 — 1 个复刻
0/15关注者 — 0 位关注者
所用输入
forks1
stars47
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

社区健康

92优秀
评分方式
22.5/22.5README
22.5/22.5许可证 — 可识别的许可证(Apache-2.0)
18/18CONTRIBUTING 指南
13.5/13.5行为准则
0/7.2议题模板
6.3/6.3PR 模板
所用输入
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议题解决 — 83% 的议题已关闭
29.3/30PR 接受 — 已裁定的 PR 中 791/809 已合并
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所有者影响力 — soapbucket 有 2 位关注者
16.5/25既往记录 — 8 个公开仓库,账户约 4 年
所用输入
followers2
owner_typeOrganization
is_verified
owner_loginsoapbucket
public_repos8
account_age_days1,741

工程质量

基础的工程与文档实践是否到位?

77良好 · 占总体的 19%

工程实践

68良好
评分方式
24/24CI 工作流 — 13 个工作流
24/24存在测试
0/16Linter 配置
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 项无法评估——没有已解析的版本、生态系统不受支持,或超出所报告的软件包清单。 该仓库未发布任何索引可解析的软件包,因此改为评估仓库依赖图。该图将开发与测试版本固定同交付的依赖混在一起,因此仅对声明的运行时依赖计分;传递性发现仅作为背景信息列出,不计入评分。 未对可达性进行分析。

AI 就绪度

该仓库在多大程度上具备与 AI 编码代理协同开发与维护的条件?权重刻意设小(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/11Lint / 格式化配置
11/11静态类型检查 — ui/tsconfig.json
10/10可复现环境 — Dockerfile, lockfile
10/10已体现的代理实践 — 最近 100 次提交中有 13 次由代理编写或署名代理
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可控的文件大小 — 采样的 1,041 个源文件中有 59 个超过 60KB
所用输入
primary_languageRust
largest_source_bytes593,963
source_files_sampled1,041
oversized_source_files59
评分方式
40/40API 模式(OpenAPI/GraphQL/proto) — crates/sbproxy-classifier-proto/proto/classifier.proto, crates/sbproxy-classifiers/proto/judge.proto, e2e/proto/echo.proto
0/20MCP 服务器
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

关键数据

47GitHub 星标
2贡献者
849最近 12 个月提交数
0距最近推送天数
18发布版本数
1巴士系数(bus factor)
1开放议题
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 个间接(传递)软件包。仓库提交锁文件时,传递闭包才是完整的。

注册表软件包版本关系
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—— 完整方法论 · 指标知识库.

单项结果在整体记录中的位置: 汇总统计.