公开记录
软件健康报告模式 0.26.0 · 指标 1.13.0 · 2026-07-22 14:34 UTC

zeroclaw-labs / zeroclaw

Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀

RustApache-2.0★ 32,352 星标⑂ 4,828 复刻始于 2026年2月在 GitHub 上查看 ↗

zeroclaw-labs/zeroclaw 的健康指数为 100 分中的 81 分,处于「良好」区间。 其得分最高的类别是Engineering Quality(84/100),最低的是Security(74/100)。 最近一次更新在今天。 近期的大部分工作由 4 位贡献者完成。

81
总分 / 100
良好

软件健康指数

指标归入加权类别,统一采用 1–100 量表。总体分先取类别加权平均;当公开证据触发高风险司法辖区政策时,评级会按政策调整,并设置 49(有风险)的上限。AI 就绪度不计入总体分。

81
优秀85-100堪称典范;基本满足所有检验标准
良好70-84健康;仅有轻微不足
中等50-69可接受,但存在明显不足;建议进行审查
存在风险30-49存在重大薄弱环节;采用时应保持审慎
危急1-29问题严重(项目被弃置、仅有单一维护者、缺乏基本工程规范)
活力社区与采用可持续性与治理工程质量安全AI 就绪度

评分画像

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

所有权

454 关注者16 个公开仓库始于 2026年2月

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

软件包生态系统

注册表软件包版本月下载量版本数最近发布标签
crates.iozeroclawlabs0.6.951430105 天前agentaiassistantchatbotcliapi-bindingscommand-line-utilities
crates.ioxtask指向其他仓库——不计分0.1.4182522 天前automationcodesignmacosreleasextaskcommand-line-utilities

按类别列示的指标

活力

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

83良好 · 占总体的 22%
评分方式
36/36推送新近度 — 最近一次推送于 0 天前
15.2/36提交节奏 — 52 周中有 22 周有提交
18/18提交量 — 最近一年 4,522 次提交
10/10OpenSSF Scorecard:Maintained — 30 commit(s) and 26 issue activity found in the last 90 days -- score normalized to 10
所用输入
commits_last_year4,522
human_commit_share1
days_since_last_push0
active_weeks_last_year22

发布纪律

90优秀
评分方式
27/27有发布版本 — 已发布 100 个发布版本
36/36发布时效 — 最近一次发布版本于 6 天前
27/27发布节奏 — 约每 9.8 天发布一次
0/10OpenSSF Scorecard:Signed-Releases — Project has not signed or included provenance with any releases.
所用输入
releases_count100
latest_release_tagv0.8.3
releases_from_tags
days_since_latest_release6
mean_days_between_releases9.8

社区与采用

项目是否拥有用户、下载量与关注度,并具备欢迎贡献者参与的配置?

81良好 · 占总体的 18%
评分方式
60/60星标 — 32,352 个星标
25/25复刻 — 4,828 个复刻
10.4/15关注者 — 76 位关注者
所用输入
forks4,828
stars32,352
watchers76
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
has_contributing
has_issue_template
has_code_of_conduct
has_pull_request_template
评分方式
36.2/80月度下载量 — crates 合计每月 514 次下载
0/20注册表被依赖数 — 该生态系统不报告此项
所用输入
packageszeroclawlabs
dependents
ecosystemscrates
total_downloads3,223
monthly_downloads514
已排除计分(无数据或不适用):注册表被依赖数。 其余权重已重新归一化。

可持续性与治理

项目能否在其成员之外延续——巴士系数、响应能力、由谁支持,以及软件包的维护状况?

80良好 · 占总体的 24%
评分方式
43.2/54巴士系数 — 4 位贡献者贡献了半数提交
17.1/22.5提交分布 — 头号贡献者编写了 24% 的提交
13.5/13.5贡献者广度 — 99 位贡献者
10/10OpenSSF Scorecard:Contributors — project has 14 contributing companies or organizations
所用输入
bus_factor4
contributors_sampled99
top_contributor_share0.238
评分方式
40.3/46.8议题解决 — 86% 的议题已关闭
24.5/38.3PR 接受 — 已裁定的 PR 中 3,802/5,931 已合并
15/15OpenSSF Scorecard:Code-Review — all changesets reviewed
所用输入
merged_prs3,802
open_issues332
closed_issues2,096
issue_closed_ratio0.863
closed_unmerged_prs2,129
评分方式
30/30所有权背书 — 组织持有
0/20已验证域名
19.1/25所有者影响力 — zeroclaw-labs 有 454 位关注者
9.8/25既往记录 — 16 个公开仓库,账户约 0 年
所用输入
followers454
owner_typeOrganization
is_verified
owner_loginzeroclaw-labs
public_repos16
account_age_days156
评分方式
25/25已发布且可解析 — crates 上有 1 个软件包
35/35发布时效 — 最近一次发布于 105 天前
20/20版本历史 — 30 个已发布版本
20/20未被弃用 — 活跃,未被弃用或撤回
所用输入
packageszeroclawlabs
ecosystemscrates
any_deprecated
min_days_since_publish105

工程质量

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

84良好 · 占总体的 20%

工程实践

74良好
评分方式
24/24CI 工作流 — 25 个工作流
24/24存在测试
0/16Linter 配置
0/9.6Pre-commit 钩子
6.4/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

文档

100优秀
评分方式
30/30README
25/25文档目录
15/15文档 / 主页站点 — https://www.zeroclawlabs.ai/
10/10仓库描述
10/10主题标签 — 8 个主题标签
10/10Wiki
所用输入
topicsagent, agentic, ai, openclaw, infra, ml, os, zeroclaw
has_wiki
homepagehttps://www.zeroclawlabs.ai/
has_readme
has_docs_dir
has_description

安全

可见的安全与供应链实践是否稳固,且不存在未解决的高风险司法辖区暴露?

74良好 · 占总体的 16%

安全态势

72良好
评分方式
6.8/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — 无数据
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
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 14 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
5/5Fuzzing — project is fuzzed
2.5/2.5许可证 — license file detected
7.5/7.5Maintained — 30 commit(s) and 26 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
4.5/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 9
3.5/5SAST — SAST tool detected but not run on all commits
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 31 existing vulnerabilities detected
所用输入
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate7.2
已排除计分(无数据或不适用):branch_protection。 其余权重已重新归一化。
评分方式
24.7/35直接依赖不含已知公告 — 2 个受影响:anyhow 1.0.101 (unknown), rustls-pemfile 2.2.0 (unknown)
0/25间接依赖不含已知公告 — 在此范围内,传递依赖集合无法与开发和测试依赖区分
37.2/40没有长期未处理的公告 — 1 个携带公告的软件包超过 90 天未处理;最早一条发布于 236 天前
所用输入
sourceosv
advisories36
affected_packages28
assessed_packages1,606
unassessed_packages151
affected_by_severityhigh 3, moderate 1, unknown 24
direct_affected_packages2
已排除计分(无数据或不适用):间接依赖不含已知公告。 其余权重已重新归一化。 已将 1606 个已解析依赖与 OSV 比对。 有 151 项无法评估——没有已解析的版本、生态系统不受支持,或超出所报告的软件包清单。 该仓库未发布任何索引可解析的软件包,因此改为评估仓库依赖图。该图将开发与测试版本固定同交付的依赖混在一起,因此仅对声明的运行时依赖计分;传递性发现仅作为背景信息列出,不计入评分。 未对可达性进行分析。

AI 就绪度

该仓库在多大程度上具备与 AI 编码代理协同开发与维护的条件?这是一枚独立的实验性徽章——权重为 0.0,因此单独呈现,不影响总体健康评分。

82良好 · 占总体的 0%
评分方式
45/45代理指令 — AGENTS.md, CLAUDE.md, crates/zeroclaw-plugins/AGENTS.md, crates/zeroclaw-runtime/AGENTS.md, crates/zeroclaw-runtime/src/agent/personality_templates/AGENTS.md
0/15机器可读文档(llms.txt)
40/40可读的提交历史 — 100 次人类提交中有 100 次说明了意图(结构化标题或解释性正文)
所用输入
has_llms_txt
legible_history_share1
agent_instruction_filesAGENTS.md, CLAUDE.md, crates/zeroclaw-plugins/AGENTS.md, crates/zeroclaw-runtime/AGENTS.md, crates/zeroclaw-runtime/src/agent/personality_templates/AGENTS.md
agent_instruction_max_bytes4,107
评分方式
18/18一条命令的引导启动 — Justfile, Makefile
22/22自动化测试
0/11Lint / 格式化配置
11/11静态类型检查 — web/tsconfig.json
10/10可复现环境 — Dockerfile, Nix, lockfile
0/10已体现的代理实践 — 最近 100 次提交中没有代理编写的提交
5/8自动化维护 — 已配置依赖自动化,但在抽样提交中未观察到
9/10OpenSSF Scorecard:Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 9
所用输入
has_nix
has_tests
lockfilesCargo.lock, package-lock.json
has_dockerfile
typed_language
bootstrap_filesJustfile, Makefile
has_devcontainer
has_linter_config
typecheck_configsweb/tsconfig.json
agent_commit_share0
toolchain_manifestsCargo.toml, apps/tauri/Cargo.toml, apps/zerocode/Cargo.toml, crates/aardvark-sys/Cargo.toml, crates/robot-kit/Cargo.toml, crates/zeroclaw-api/Cargo.toml, crates/zeroclaw-channels/Cargo.toml, crates/zeroclaw-commands/Cargo.toml, crates/zeroclaw-config/Cargo.toml, crates/zeroclaw-eval/Cargo.toml, crates/zeroclaw-gateway/Cargo.toml, crates/zeroclaw-hardware/Cargo.toml, crates/zeroclaw-infra/Cargo.toml, crates/zeroclaw-log/Cargo.toml, crates/zeroclaw-macros/Cargo.toml, crates/zeroclaw-memory/Cargo.toml, crates/zeroclaw-plugins/Cargo.toml, crates/zeroclaw-providers/Cargo.toml, crates/zeroclaw-runtime/Cargo.toml, crates/zeroclaw-sop-graph/Cargo.toml, crates/zeroclaw-spawn/Cargo.toml, crates/zeroclaw-tool-call-parser/Cargo.toml, crates/zeroclaw-tools/Cargo.toml, firmware/esp32-ui/Cargo.toml, firmware/esp32/Cargo.toml, firmware/nucleo/Cargo.toml, firmware/pico/Cargo.toml, firmware/zeroclaw-fw-protocol/Cargo.toml, fuzz/Cargo.toml, tools/fill-translations/Cargo.toml, xtask/Cargo.toml
dependency_bot_commit_share0
评分方式
45/45可类型检查的代码 — Rust(静态类型)
50.7/55可控的文件大小 — 采样的 1,200 个源文件中有 93 个超过 60KB
所用输入
primary_languageRust
largest_source_bytes2,667,133
source_files_sampled1,200
oversized_source_files93
评分方式
40/40API 模式(OpenAPI/GraphQL/proto) — crates/zeroclaw-gateway/tests/fixtures/a2a-v1.proto
0/20MCP 服务器
40/40可运行示例 — examples
所用输入
example_dirsexamples
has_mcp_signal
api_schema_filescrates/zeroclaw-gateway/tests/fixtures/a2a-v1.proto

关键数据

32,352GitHub 星标
99贡献者
4,522最近 12 个月提交数
0距最近推送天数
100发布版本数
4巴士系数(bus factor)
332开放议题
crates.io, npm软件包生态系统数

数据采集警告

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • crates package 'xtask' points at a different repository (https://github.com/arcboxlabs/xtask); excluded from ecosystem scoring

更多细节

Star 与 Fork 历史 0 ★ / 4,828 ⇿
0Star
4,828Fork
15发布

每颗 star 和每个 fork 的添加时间,来自 GitHub 并按天汇总。累计增长位于其构成来源——每日新增——的正上方,二者可相互对照:稳定的自然增长与短暂的突增形态截然不同。当这一差别可被衡量时,它会作为增长真实性予以报告。

仅显示最近的历史——该仓库超出采集窗口,因此未采集最早的历史记录。

3,5004,0004,5005,0004,828612026-032026-052026-07
主版本 0次版本 1修订 9
OpenSSF Scorecard 7.2 / 10
7.2综合

来自开源项目 OpenSSF Scorecard 的独立、工具无关的安全评估。每项检查奖励的是安全实践本身,而非特定供应商的工具。Scorecard 无法判定的检查项标记为 不适用,并从安全评分中剔除(绝不按零分计)。Scorecard v5.5.0 · 2026-07-22 14:34 UTC

9Binary-Artifactsbinaries present in source code
不适用Branch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
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
10Code-Reviewall changesets reviewed
10Contributorsproject has 14 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
10Fuzzingproject is fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 26 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
9Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 9
7SASTSAST tool detected but not run on all commits
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities31 existing vulnerabilities detected
直接依赖 119
注册表软件包版本约束清单文件
crates.iozeroclaw-apiCargo.toml
crates.iozeroclaw-spawnCargo.toml
crates.iozeroclaw-infraCargo.toml
crates.iozeroclaw-configCargo.toml
crates.iozeroclaw-logCargo.toml
crates.iozeroclaw-providersCargo.toml
crates.iozeroclaw-memoryCargo.toml
crates.iozeroclaw-channelsCargo.toml
crates.iozeroclaw-toolsCargo.toml
crates.iozeroclaw-runtimeCargo.toml
crates.iozeroclaw-evalCargo.toml
crates.iozeroclaw-pluginsCargo.toml
crates.iozeroclaw-gatewayCargo.toml
crates.iozeroclaw-hardwareCargo.toml
crates.iozeroclaw-tool-call-parserCargo.toml
crates.iozeroclaw-macrosCargo.toml
crates.ioclap4.5Cargo.toml
crates.ioclap_complete4.5Cargo.toml
crates.ioclap-markdown0.1Cargo.toml
crates.iotokio1.50Cargo.toml
crates.iotokio-util0.7Cargo.toml
crates.iotokio-stream0.1.18Cargo.toml
crates.ioreqwest0.12Cargo.toml
crates.ioserde1.0Cargo.toml
crates.ioserde_json1.0Cargo.toml
crates.iodirectories6.0Cargo.toml
crates.iotoml1.0Cargo.toml
crates.iotoml_edit0.25Cargo.toml
crates.ioshellexpand3.1Cargo.toml
crates.ioschemars1.2Cargo.toml
crates.iobase640.22Cargo.toml
crates.ioimage0.25Cargo.toml
crates.iourlencoding2.1Cargo.toml
crates.ionanohtml2text0.2Cargo.toml
crates.ioflate21Cargo.toml
crates.iotar0.4Cargo.toml
crates.ioindicatif0.18Cargo.toml
crates.iotempfile3.26Cargo.toml
crates.iozip8.1Cargo.toml
crates.ioanyhow1.0Cargo.toml
crates.iothiserror2.0Cargo.toml
crates.iouuid1.22Cargo.toml
crates.iochacha20poly13050.10Cargo.toml
crates.iohmac0.12Cargo.toml
crates.iosha20.10Cargo.toml
crates.iohex0.4Cargo.toml
crates.iorand0.10Cargo.toml
crates.ioportable-atomic1Cargo.toml
crates.ioparking_lot0.12Cargo.toml
crates.ioasync-trait0.1Cargo.toml
crates.ioring0.17Cargo.toml
crates.iolru0.16Cargo.toml
crates.iorusqlite0.37Cargo.toml
crates.iochrono0.4Cargo.toml
crates.iochrono-tz0.10Cargo.toml
crates.iocron0.15Cargo.toml
crates.iodialoguer0.12Cargo.toml
crates.ioconsole0.16Cargo.toml
crates.ioratatui0.30Cargo.toml
crates.iocrossterm0.29Cargo.toml
crates.ioglob0.3Cargo.toml
crates.ionostr-sdk0.44Cargo.toml
crates.iowhich8.0Cargo.toml
crates.iotokio-tungstenite0.29Cargo.toml
crates.iotokio-socks0.5Cargo.toml
crates.iofutures-util0.3Cargo.toml
crates.ioregex1.10Cargo.toml
crates.iohostname0.4.2Cargo.toml
crates.iorustls0.23Cargo.toml
crates.iorustls-pemfile2Cargo.toml
crates.iorustls-pki-types1.14.0Cargo.toml
crates.iotokio-rustls0.26.4Cargo.toml
crates.iowebpki-roots1.0.6Cargo.toml
crates.iolettre0.11.22Cargo.toml
crates.iomail-parser0.11.2Cargo.toml
crates.ioasync-imap0.11Cargo.toml
crates.ioaxum0.8Cargo.toml
crates.iohyper1Cargo.toml
crates.iohyper-util0.1Cargo.toml
crates.iotower0.5Cargo.toml
crates.iotower-http0.6Cargo.toml
crates.iohttp-body-util0.1Cargo.toml
crates.iomime_guess2Cargo.toml
npm@codemirror/lang-markdown^6.5.0web/package.json
npm@codemirror/language^6.12.3web/package.json
npm@codemirror/state^6.6.0web/package.json
npm@codemirror/view^6.41.1web/package.json
npm@lezer/highlight^1.2.3web/package.json
npm@tailwindcss/typography^0.5.19web/package.json
npm@uiw/codemirror-theme-github^4.25.9web/package.json
npm@uiw/react-codemirror^4.25.9web/package.json
npmhighlight.js^11.11.1web/package.json
npmlucide-react^0.468.0web/package.json
npmreact^19.0.0web/package.json
npmreact-dom^19.0.0web/package.json
npmreact-markdown^10.1.0web/package.json
npmreact-router-dom^7.16.0web/package.json
npmrehype-highlight^7.0.2web/package.json
npmremark-gfm^4.0.1web/package.json
crates.ioanyhow1.0xtask/Cargo.toml
crates.ioaxum0.8xtask/Cargo.toml
crates.ioclap4.5xtask/Cargo.toml
crates.iofluent-syntax0.11xtask/Cargo.toml
crates.ioreqwest0.12xtask/Cargo.toml
crates.ioserde1.0xtask/Cargo.toml
crates.ioserde_json1.0xtask/Cargo.toml
crates.ioshlex1.3xtask/Cargo.toml
crates.iotoml0.8xtask/Cargo.toml
crates.iocargo_metadata0.18xtask/Cargo.toml
crates.ioschemars1.2xtask/Cargo.toml
crates.iotokio1.50xtask/Cargo.toml
crates.iotower-http0.6xtask/Cargo.toml
crates.iozeroclaw-apixtask/Cargo.toml
crates.iozeroclaw-configxtask/Cargo.toml
crates.iozeroclaw-hardwarextask/Cargo.toml
crates.iozeroclaw-providersxtask/Cargo.toml
crates.iozeroclaw-runtimextask/Cargo.toml
crates.iozeroclaw-gatewayxtask/Cargo.toml
crates.iozerocodextask/Cargo.toml
全部依赖 1,757

来自 GitHub 依赖图的完整解析依赖集合:177 个直接依赖与 1,580 个间接(传递)软件包。仓库提交锁文件时,传递闭包才是完整的。

注册表软件包版本关系
crates.ioanyhow直接
crates.ioanyhow1.0.101直接
crates.ioanyhow1.0.103直接
crates.ioasync-imap直接
crates.ioasync-imap0.11.2直接
crates.ioasync-trait直接
crates.ioasync-trait0.1.89直接
crates.ioaxum直接
crates.ioaxum0.8.9直接
crates.iobase64直接
crates.iobase640.21.7直接
crates.iobase640.22.1直接
crates.iocargo_metadata直接
crates.iocargo_metadata0.18.1直接
crates.iocargo_metadata0.19.2直接
crates.iochacha20poly1305直接
crates.iochacha20poly13050.10.1直接
crates.iochrono直接
crates.iochrono0.4.43直接
crates.iochrono0.4.44直接
crates.iochrono-tz直接
crates.iochrono-tz0.10.4直接
crates.ioclap直接
crates.ioclap4.6.1直接
crates.ioclap-markdown0.1.5直接
crates.ioclap_complete4.6.5直接
crates.ioconsole直接
crates.ioconsole0.16.3直接
crates.iocron直接
crates.iocron0.15.0直接
crates.iocrossterm直接
crates.iocrossterm0.29.0直接
crates.iodialoguer直接
crates.iodialoguer0.12.0直接
crates.iodirectories直接
crates.iodirectories6.0.0直接
crates.ioflate2直接
crates.ioflate21.1.9直接
crates.iofluent-syntax直接
crates.iofluent-syntax0.11.1直接
crates.iofutures-util直接
crates.iofutures-util0.3.32直接
crates.ioglob直接
crates.ioglob0.3.3直接
crates.iohex直接
crates.iohex0.4.3直接
crates.iohmac直接
crates.iohmac0.12.1直接
crates.iohmac0.13.0直接
crates.iohostname直接
crates.iohostname0.4.2直接
crates.iohttp-body-util直接
crates.iohttp-body-util0.1.3直接
crates.iohyper直接
crates.iohyper1.10.0直接
crates.iohyper-util直接
crates.iohyper-util0.1.20直接
crates.ioimage直接
crates.ioimage0.25.10直接
crates.ioindicatif直接
crates.ioindicatif0.18.4直接
crates.iolettre直接
crates.iolettre0.11.22直接
crates.iolru直接
crates.iolru0.16.4直接
crates.iomail-parser直接
crates.iomail-parser0.11.3直接
crates.iomime_guess直接
crates.iomime_guess2.0.5直接
crates.ionanohtml2text直接
crates.ionanohtml2text0.2.1直接
crates.ionostr-sdk直接
crates.ionostr-sdk0.44.1直接
crates.ioparking_lot直接
crates.ioparking_lot0.12.5直接
crates.ioportable-atomic直接
crates.ioportable-atomic1.13.1直接
crates.iorand直接
crates.iorand0.10.1直接
crates.iorand0.8.6直接
crates.iorand0.9.4直接
crates.ioratatui直接
crates.ioratatui0.30.0直接
crates.ioregex直接
crates.ioregex1.12.3直接
crates.ioreqwest直接
crates.ioreqwest0.12.28直接
crates.ioreqwest0.13.1直接
crates.ioring直接
crates.ioring0.17.14直接
crates.iorusqlite直接
crates.iorusqlite0.37.0直接
crates.iorustls直接
crates.iorustls0.23.40直接
crates.iorustls-pemfile直接
crates.iorustls-pemfile2.2.0直接
crates.iorustls-pki-types直接
crates.iorustls-pki-types1.14.1直接
crates.ioschemars直接
crates.ioschemars0.8.22直接
crates.ioschemars0.9.0直接
crates.ioschemars1.2.1直接
crates.ioserde直接
crates.ioserde1.0.228直接
crates.ioserde_json直接
crates.ioserde_json1.0.149直接
crates.ioserde_json1.0.150直接
crates.iosha2直接
crates.iosha20.10.9直接
crates.iosha20.11.0直接
crates.ioshellexpand直接
crates.ioshellexpand3.1.2直接
crates.ioshlex直接
crates.ioshlex1.3.0直接
crates.iotar直接
crates.iotar0.4.46直接
crates.iotempfile直接
crates.iotempfile3.25.0直接
crates.iotempfile3.27.0直接
crates.iothiserror直接
crates.iothiserror1.0.69直接
crates.iothiserror2.0.18直接
crates.iotokio直接
crates.iotokio1.52.3直接
crates.iotokio-rustls直接
crates.iotokio-rustls0.26.4直接
crates.iotokio-socks直接
crates.iotokio-socks0.5.2直接
crates.iotokio-stream直接
crates.iotokio-stream0.1.18直接
crates.iotokio-tungstenite直接
crates.iotokio-tungstenite0.26.2直接
crates.iotokio-tungstenite0.29.0直接
crates.iotokio-util直接
crates.iotokio-util0.7.18直接
crates.iotoml直接
crates.iotoml0.8.23直接
crates.iotoml0.9.12+spec-1.1.0直接
crates.iotoml1.1.2+spec-1.1.0直接
crates.iotoml_edit直接
crates.iotoml_edit0.19.15直接
crates.iotoml_edit0.20.7直接
crates.iotoml_edit0.22.27直接
crates.iotoml_edit0.23.10+spec-1.0.0直接
crates.iotoml_edit0.25.12+spec-1.1.0直接
crates.iotower直接
crates.iotower0.5.3直接
crates.iotower-http直接
crates.iotower-http0.6.11直接
crates.iourlencoding直接
crates.iourlencoding2.1.3直接
crates.iouuid直接
crates.iouuid1.23.1直接
crates.iowebpki-roots直接
crates.iowebpki-roots0.26.11直接
crates.iowebpki-roots1.0.7直接
crates.iowhich直接
crates.iowhich4.4.2直接
crates.iowhich8.0.2直接
crates.iozip直接
crates.iozip8.6.0直接
npm@codemirror/lang-markdown6.5.0直接
npm@codemirror/language6.12.3直接
npm@codemirror/state6.6.0直接
npm@codemirror/view6.41.1直接
npm@lezer/highlight1.2.3直接
npm@tailwindcss/typography0.5.19直接
npm@uiw/codemirror-theme-github4.25.9直接
npm@uiw/react-codemirror4.25.9直接
npmhighlight.js11.11.1直接
npmlucide-react0.468.0直接
npmreact19.2.4直接
npmreact-dom19.2.4直接
npmreact-markdown10.1.0直接
npmreact-router-dom7.16.0直接
npmrehype-highlight7.0.2直接
npmremark-gfm4.0.1直接
crates.ioaccessory2.1.0间接
crates.ioaddr2line0.26.1间接
crates.ioadler22.0.1间接
crates.ioaead0.5.2间接
crates.ioaes间接
crates.ioaes0.8.4间接
crates.ioaes0.9.1间接
crates.ioaho-corasick1.1.4间接
crates.ioaligned0.4.3间接
crates.ioalloc-no-stdlib2.0.4间接
crates.ioalloc-stdlib0.2.4间接
crates.ioalloca0.4.0间接
crates.ioallocator-api20.2.21间接
crates.ioalsa0.9.1间接
crates.ioalsa-sys0.3.1间接
crates.ioambient-authority0.0.2间接
crates.ioamq-protocol7.2.3间接
crates.ioamq-protocol-tcp7.2.3间接
crates.ioamq-protocol-types7.2.3间接
crates.ioamq-protocol-uri7.2.3间接
crates.ioandroid_system_properties0.1.5间接
crates.ioanes0.1.6间接
crates.ioanstream1.0.0间接
crates.ioanstyle1.0.14间接
crates.ioanstyle-parse1.0.0间接
crates.ioanstyle-query1.1.5间接
crates.ioanstyle-wincon3.0.11间接
crates.ioanymap20.13.0间接
crates.ioaquamarine0.6.0间接
crates.ioarbitrary1.4.2间接
crates.ioarchery1.2.2间接
crates.ioarrayref0.3.9间接
crates.ioarrayvec0.7.6间接
crates.ioas-slice0.2.1间接
crates.ioas_variant1.3.0间接
crates.ioasn1-rs0.7.2间接
crates.ioasn1-rs-derive0.6.0间接
crates.ioasn1-rs-impl0.2.0间接
crates.ioassert-json-diff2.0.2间接
crates.ioassign1.1.1间接
crates.ioasync-broadcast0.7.2间接
crates.ioasync-channel1.9.0间接
crates.ioasync-channel2.5.0间接
crates.ioasync-compression0.4.42间接
crates.ioasync-executor1.14.0间接
crates.ioasync-global-executor3.1.0间接
crates.ioasync-global-executor-trait2.2.0间接
crates.ioasync-io1.13.0间接
crates.ioasync-io2.6.0间接
crates.ioasync-lock2.8.0间接
crates.ioasync-lock3.4.2间接
crates.ioasync-once-cell0.5.4间接
crates.ioasync-process2.5.0间接
crates.ioasync-reactor-trait间接
crates.ioasync-reactor-trait1.1.0间接
crates.ioasync-recursion1.1.1间接
crates.ioasync-signal0.2.14间接
crates.ioasync-stream0.3.6间接
crates.ioasync-stream-impl0.3.6间接
crates.ioasync-task4.7.1间接
crates.ioasync-utility0.3.1间接
crates.ioasync-wsocket0.13.2间接
crates.ioatk0.18.2间接
crates.ioatk-sys0.18.2间接
crates.ioatomic0.6.1间接
crates.ioatomic-destructor0.3.0间接
crates.ioatomic-waker1.1.2间接
crates.ioautocfg1.5.0间接
crates.ioautocfg1.5.1间接
crates.ioaws-lc-rs1.17.0间接
crates.ioaws-lc-sys0.41.0间接
crates.ioaxum-core0.5.6间接
crates.ioaxum-macros0.5.1间接
crates.iobackon1.6.0间接
crates.iobare-metal0.2.5间接
crates.iobase64ct1.8.3间接
crates.iobasic-udev0.1.2间接
crates.iobech320.11.1间接
crates.iobincode2.0.1间接
crates.iobincode_derive2.0.1间接
crates.iobindgen0.71.1间接
crates.iobindgen0.72.1间接
crates.iobip392.2.2间接
crates.iobit-set0.5.3间接
crates.iobit-set0.8.0间接
crates.iobit-vec0.6.3间接
crates.iobit-vec0.8.0间接
crates.iobit_field0.10.3间接
crates.iobitcoin-io0.1.4间接
crates.iobitcoin_hashes0.14.2间接
crates.iobitfield0.13.2间接
crates.iobitfield0.19.4间接
crates.iobitfield-macros0.19.4间接
crates.iobitflags1.3.2间接
crates.iobitflags2.11.0间接
crates.iobitflags2.11.1间接
crates.iobitmaps3.2.1间接
crates.iobitvec1.0.1间接
crates.ioblake31.8.5间接
crates.ioblock-buffer0.10.4间接
crates.ioblock-buffer0.12.0间接
crates.ioblock-device-driver0.2.0间接
crates.ioblock-padding0.3.3间接
crates.ioblock-padding0.4.2间接
crates.ioblock20.6.2间接
crates.ioblocking1.6.2间接
crates.iobrotli8.0.4间接
crates.iobrotli-decompressor5.0.3间接
crates.iobs580.5.1间接
crates.iobstr1.12.1间接
crates.iobuild-time0.1.3间接
crates.iobumpalo3.19.1间接
crates.iobumpalo3.20.3间接
crates.iobytemuck1.25.0间接
crates.iobytemuck_derive1.10.2间接
crates.iobyteorder1.5.0间接
crates.iobyteorder-lite0.1.0间接
crates.iobytes间接
crates.iobytes1.11.1间接
crates.iobytesize2.3.1间接
crates.iocairo-rs0.18.5间接
crates.iocairo-sys-rs0.18.2间接
crates.iocamino1.2.2间接
crates.iocap-fs-ext3.4.5间接
crates.iocap-net-ext3.4.5间接
crates.iocap-primitives3.4.5间接
crates.iocap-std3.4.5间接
crates.iocap-time-ext3.4.5间接
crates.iocargo-platform0.1.9间接
crates.iocargo_toml0.22.3间接
crates.iocast0.3.0间接
crates.iocastaway0.2.4间接
crates.iocbc间接
crates.iocbc0.1.2间接
crates.iocbc0.2.1间接
crates.iocc1.2.56间接
crates.iocc1.2.62间接
crates.iocesu81.1.0间接
crates.iocexpr0.6.0间接
crates.iocfb0.7.3间接
crates.iocfg-expr0.15.8间接
crates.iocfg-if1.0.4间接
crates.iocfg_aliases0.2.1间接
crates.iochacha200.10.0间接
crates.iochacha200.9.1间接
crates.iociborium0.2.2间接
crates.iociborium-io0.2.2间接
crates.iociborium-ll0.2.2间接
crates.iocipher0.4.4间接
crates.iocipher0.5.2间接
crates.ioclang-sys1.8.1间接
crates.ioclap_builder4.6.0间接
crates.ioclap_derive4.6.1间接
crates.ioclap_lex1.1.0间接
crates.iocmake0.1.57间接
crates.iocmake0.1.58间接
crates.iocmov0.5.4间接
crates.iocms0.2.3间接
crates.iocobs0.3.0间接
crates.iocobs0.5.1间接
crates.iocolorchoice1.0.5间接
crates.iocombine4.6.7间接
crates.iocompact_str0.9.1间接
crates.iocompression-codecs0.4.38间接
crates.iocompression-core0.4.32间接
crates.ioconcurrent-queue2.5.0间接
crates.ioconst-oid0.10.2间接
crates.ioconst-oid0.9.6间接
crates.ioconst_format0.2.35间接
crates.ioconst_format_proc_macros0.2.34间接
crates.ioconst_panic0.2.15间接
crates.ioconstant_time_eq0.4.2间接
crates.ioconvert_case0.10.0间接
crates.iocookie0.16.2间接
crates.iocookie0.18.1间接
crates.iocookie-factory0.3.3间接
crates.iocore-foundation0.10.1间接
crates.iocore-foundation0.9.4间接
crates.iocore-foundation-sys0.8.7间接
crates.iocore-graphics0.25.0间接
crates.iocore-graphics-types0.2.0间接
crates.iocore_maths0.1.1间接
crates.iocoreaudio-rs0.11.3间接
crates.iocoreaudio-sys0.2.17间接
crates.iocortex-m间接
crates.iocortex-m0.7.7间接
crates.iocortex-m-rt间接
crates.iocortex-m-rt0.7.5间接
crates.iocortex-m-rt-macros0.7.5间接
crates.iocpal间接
crates.iocpal0.15.3间接
crates.iocpp_demangle0.4.5间接
crates.iocpubits0.1.1间接
crates.iocpufeatures0.2.17间接
crates.iocpufeatures0.3.0间接
crates.iocranelift-assembler-x640.132.3间接
crates.iocranelift-assembler-x64-meta0.132.3间接
crates.iocranelift-bforest0.132.3间接
crates.iocranelift-bitset0.132.3间接
crates.iocranelift-codegen0.132.3间接
crates.iocranelift-codegen-meta0.132.3间接
crates.iocranelift-codegen-shared0.132.3间接
crates.iocranelift-control0.132.3间接
crates.iocranelift-entity0.132.3间接
crates.iocranelift-frontend0.132.3间接
crates.iocranelift-isle0.132.3间接
crates.iocranelift-native0.132.3间接
crates.iocranelift-srcgen0.132.3间接
crates.iocrc32fast1.5.0间接
crates.iocriterion0.8.2间接
crates.iocriterion-plot0.8.2间接
crates.iocritical-section1.2.0间接
crates.iocrossbeam-channel0.5.15间接
crates.iocrossbeam-deque0.8.6间接
crates.iocrossbeam-epoch0.9.18间接
crates.iocrossbeam-epoch0.9.20间接
crates.iocrossbeam-utils0.8.21间接
crates.iocrossterm_winapi0.9.1间接
crates.iocrunchy0.2.4间接
crates.iocrypto-common0.1.7间接
crates.iocrypto-common0.2.2间接
crates.iocsscolorparser0.6.2间接
crates.iocssparser0.36.0间接
crates.iocssparser-macros0.6.1间接
crates.iocsv1.4.0间接
crates.iocsv-core0.1.13间接
crates.ioctor0.8.0间接
crates.ioctor-proc-macro0.0.7间接
crates.ioctr0.10.1间接
crates.ioctr0.9.2间接
crates.ioctutils0.4.2间接
crates.iocurve25519-dalek4.1.3间接
crates.iocurve25519-dalek-derive0.1.1间接
crates.iocvt0.1.2间接
crates.iodarling0.20.11间接
crates.iodarling0.21.3间接
crates.iodarling0.23.0间接
crates.iodarling_core0.20.11间接
crates.iodarling_core0.21.3间接
crates.iodarling_core0.23.0间接
crates.iodarling_macro0.20.11间接
crates.iodarling_macro0.21.3间接
crates.iodarling_macro0.23.0间接
crates.iodasp_sample0.11.0间接
crates.iodata-encoding2.11.0间接
crates.iodate_header1.0.5间接
crates.iodbus0.9.12间接
crates.iodeadpool0.12.3间接
crates.iodeadpool0.13.0间接
crates.iodeadpool-runtime0.1.4间接
crates.iodeadpool-runtime0.3.1间接
crates.iodeadpool-sync0.2.0间接
crates.iodecancer3.3.3间接
crates.iodefmt间接
crates.iodefmt0.3.100间接
crates.iodefmt1.0.1间接
crates.iodefmt-macros1.0.1间接
crates.iodefmt-parser1.0.0间接
crates.iodefmt-rtt间接
crates.iodefmt-rtt1.1.0间接
crates.iodeku0.18.1间接
crates.iodeku_derive0.18.1间接
crates.iodelegate-display3.0.0间接
crates.iodeltae0.3.2间接
crates.ioder0.7.10间接
crates.ioder-parser10.0.0间接
crates.ioder_derive0.7.3间接
crates.ioderanged0.5.8间接
crates.ioderivative2.2.0间接
crates.ioderive_more1.0.0间接
crates.ioderive_more2.1.1间接
crates.ioderive_more-impl1.0.0间接
crates.ioderive_more-impl2.1.1间接
crates.iodes0.8.1间接
crates.iodigest0.10.7间接
crates.iodigest0.11.3间接
crates.iodirs6.0.0间接
crates.iodirs-sys0.5.0间接
crates.iodispatch20.3.1间接
crates.iodisplaydoc0.2.6间接
crates.iodlopen20.8.2间接
crates.iodlopen2_derive0.4.3间接
crates.iodoc-comment0.3.4间接
crates.iodocsplay0.1.3间接
crates.iodocsplay-macros0.1.2间接
crates.iodocument-features0.2.12间接
crates.iodom_query0.27.0间接
crates.iodpi0.1.2间接
crates.iodtoa1.0.11间接
crates.iodtoa-short0.3.5间接
crates.iodtor0.3.0间接
crates.iodtor-proc-macro0.0.6间接
crates.iodunce1.0.5间接
crates.iodyn-clone1.0.20间接
crates.ioecb间接
crates.ioecb0.1.2间接
crates.ioed255192.2.3间接
crates.ioed25519-dalek2.2.0间接
crates.ioeither1.15.0间接
crates.ioeither1.16.0间接
crates.ioemail-encoding0.4.1间接
crates.ioemail_address0.2.9间接
crates.ioembassy-embedded-hal0.5.0间接
crates.ioembassy-executor间接
crates.ioembassy-executor0.9.1间接
crates.ioembassy-executor-macros0.7.0间接
crates.ioembassy-executor-timer-queue0.1.0间接
crates.ioembassy-futures0.1.2间接
crates.ioembassy-hal-internal0.3.0间接
crates.ioembassy-hal-internal0.4.0间接
crates.ioembassy-net-driver0.2.0间接
crates.ioembassy-rp间接
crates.ioembassy-stm320.5.0间接
crates.ioembassy-sync0.7.2间接
crates.ioembassy-time间接
crates.ioembassy-time0.5.0间接
crates.ioembassy-time-driver0.2.1间接
crates.ioembassy-time-queue-utils0.3.0间接
crates.ioembassy-usb-driver0.2.0间接
crates.ioembassy-usb-synopsys-otg0.3.1间接
crates.ioembed-resource3.0.11间接
crates.ioembed_plist1.2.2间接
crates.ioembedded-can0.4.1间接
crates.ioembedded-hal0.2.7间接
crates.ioembedded-hal1.0.0间接
crates.ioembedded-hal-async1.0.0间接
crates.ioembedded-hal-nb1.0.0间接
crates.ioembedded-io0.4.0间接
crates.ioembedded-io0.6.1间接
crates.ioembedded-io0.7.1间接
crates.ioembedded-io-async0.6.1间接
crates.ioembedded-io-async0.7.0间接
crates.ioembedded-storage0.3.1间接
crates.ioembedded-storage-async0.4.1间接
crates.ioembedded-svc0.28.1间接
crates.ioembuild间接
crates.ioembuild0.33.1间接
crates.ioencode_unicode1.0.0间接
crates.ioencoding_rs间接
crates.ioencoding_rs0.8.35间接
crates.ioendi1.1.1间接
crates.ioenumflags20.7.12间接
crates.ioenumflags2_derive0.7.12间接
crates.ioenumset1.1.10间接
crates.ioenumset_derive0.14.0间接
crates.ioenv_filter1.0.1间接
crates.ioenv_logger0.11.10间接
crates.ioenvy0.4.2间接
crates.ioequivalent1.0.2间接
crates.ioerased-serde0.4.10间接
crates.ioerrno0.3.14间接
crates.ioesp-idf-hal0.45.2间接
crates.ioesp-idf-part0.6.0间接
crates.ioesp-idf-svc间接
crates.ioesp-idf-svc0.51.0间接
crates.ioesp-idf-sys0.36.1间接
crates.ioespflash4.4.0间接
crates.ioeuclid0.22.14间接
crates.ioevent-listener2.5.3间接
crates.ioevent-listener5.4.1间接
crates.ioevent-listener-strategy0.5.4间接
crates.ioexecutor-trait2.1.2间接
crates.ioeyeball0.8.8间接
crates.ioeyeball-im0.8.0间接
crates.iofallible-iterator0.2.0间接
crates.iofallible-iterator0.3.0间接
crates.iofallible-streaming-iterator0.1.9间接
crates.iofancy-regex0.11.0间接
crates.iofancy_constructor2.1.0间接
crates.iofantoccini间接
crates.iofantoccini0.22.1间接
crates.iofastrand1.9.0间接
crates.iofastrand2.3.0间接
crates.iofastrand2.4.1间接
crates.iofdeflate0.3.7间接
crates.iofiat-crypto0.2.9间接
crates.iofield-offset0.3.6间接
crates.iofiledescriptor0.8.3间接
crates.iofiletime间接
crates.iofiletime0.2.27间接
crates.iofiletime0.2.29间接
crates.iofind-msvc-tools0.1.9间接
crates.iofinl_unicode1.4.0间接
crates.iofixedbitset0.4.2间接
crates.iofixedbitset0.5.7间接
crates.ioflagset0.4.7间接
crates.iofluent间接
crates.iofluent0.16.1间接
crates.iofluent-bundle0.15.3间接
crates.iofluent-langneg0.13.1间接
crates.ioflume0.11.1间接
crates.iofnv1.0.7间接
crates.iofoldhash0.1.5间接
crates.iofoldhash0.2.0间接
crates.ioforeign-types0.5.0间接
crates.ioforeign-types-macros0.2.3间接
crates.ioforeign-types-shared0.3.1间接
crates.ioform_urlencoded1.2.2间接
crates.iofs-set-times0.20.3间接
crates.iofs_at0.2.1间接
crates.iofs_extra1.3.0间接
crates.iofsevent-sys4.1.0间接
crates.iofunty2.0.0间接
crates.iofutures0.3.32间接
crates.iofutures-channel0.3.32间接
crates.iofutures-core0.3.32间接
crates.iofutures-executor0.3.32间接
crates.iofutures-io0.3.32间接
crates.iofutures-lite1.13.0间接
crates.iofutures-lite2.6.1间接
crates.iofutures-macro0.3.32间接
crates.iofutures-sink0.3.32间接
crates.iofutures-task0.3.32间接
crates.iofuzzy-matcher0.3.7间接
crates.iogdk0.18.2间接
crates.iogdk-pixbuf0.18.5间接
crates.iogdk-pixbuf-sys0.18.0间接
crates.iogdk-sys0.18.2间接
crates.iogdkwayland-sys0.18.2间接
crates.iogdkx110.18.2间接
crates.iogdkx11-sys0.18.2间接
crates.iogeneric-array0.14.7间接
crates.iogetopts0.2.24间接
crates.iogetrandom0.2.17间接
crates.iogetrandom0.3.4间接
crates.iogetrandom0.4.1间接
crates.iogetrandom0.4.2间接
crates.ioghash0.6.0间接
crates.iogimli0.32.3间接
crates.iogimli0.33.0间接
crates.iogio0.18.4间接
crates.iogio-sys0.18.1间接
crates.ioglib0.18.5间接
crates.ioglib-macros0.18.5间接
crates.ioglib-sys0.18.1间接
crates.ioglobset0.4.18间接
crates.ioglobwalk0.8.1间接
crates.iogloo-timers0.3.0间接
crates.iogloo-utils0.2.0间接
crates.iogobject-sys0.18.0间接
crates.iogrowable-bloom-filter2.1.1间接
crates.iogtk0.18.2间接
crates.iogtk-sys0.18.2间接
crates.iogtk3-macros0.18.2间接
crates.ioh20.4.14间接
crates.iohalf2.7.1间接
crates.iohash320.3.1间接
crates.iohashbrown0.12.3间接
crates.iohashbrown0.15.5间接
crates.iohashbrown0.16.1间接
crates.iohashbrown0.17.1间接
crates.iohashify0.2.9间接
crates.iohashlink0.10.0间接
crates.ioheapless间接
crates.ioheapless0.8.0间接
crates.ioheapless0.9.2间接
crates.ioheapless0.9.3间接
crates.ioheck0.4.1间接
crates.ioheck0.5.0间接
crates.iohermit-abi0.3.9间接
crates.iohermit-abi0.5.2间接
crates.iohex-conservative0.2.2间接
crates.iohidapi2.6.6间接
crates.iohkdf0.12.4间接
crates.iohkdf0.13.0间接
crates.iohome0.5.12间接
crates.iohtml5ever0.38.0间接
crates.iohtml5ever0.39.0间接
crates.iohttp0.2.12间接
crates.iohttp1.4.1间接
crates.iohttp-body1.0.1间接
crates.iohttp-range-header0.4.2间接
crates.iohttparse1.10.1间接
crates.iohttpdate1.0.3间接
crates.iohybrid-array0.4.12间接
crates.iohyper-rustls0.27.9间接
crates.ioiana-time-zone0.1.65间接
crates.ioiana-time-zone-haiku0.1.2间接
crates.ioico0.5.0间接
crates.ioicu_collections1.5.0间接
crates.ioicu_collections2.2.0间接
crates.ioicu_locale_core2.2.0间接
crates.ioicu_locid1.5.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_provider1.5.0间接
crates.ioicu_provider2.2.0间接
crates.ioicu_provider_macros1.5.0间接
crates.ioicu_segmenter1.5.0间接
crates.ioicu_segmenter_data1.5.1间接
crates.ioid-arena2.3.0间接
crates.ioident_case1.0.1间接
crates.ioidna1.1.0间接
crates.ioidna_adapter1.2.2间接
crates.ioignore0.4.25间接
crates.ioihex3.0.0间接
crates.ioimage-webp0.2.4间接
crates.ioimap-proto0.16.7间接
crates.ioimbl6.1.0间接
crates.ioimbl-sized-chunks0.1.3间接
crates.ioimpartial-ord1.0.6间接
crates.ioinclude_dir间接
crates.ioinclude_dir0.7.4间接
crates.ioinclude_dir_macros0.7.4间接
crates.ioindexmap1.9.3间接
crates.ioindexmap2.13.0间接
crates.ioindexmap2.14.0间接
crates.ioindoc2.0.7间接
crates.ioinfer间接
crates.ioinfer0.19.0间接
crates.ioinkjet间接
crates.ioinkjet0.11.1间接
crates.ioinotify0.9.6间接
crates.ioinotify-sys0.1.5间接
crates.ioinout0.1.4间接
crates.ioinout0.2.2间接
crates.ioinstability0.3.12间接
crates.ioinstant0.1.13间接
crates.iointl-memoizer0.5.3间接
crates.iointl_pluralrules7.0.2间接
crates.ioio-extras0.18.4间接
crates.ioio-kit-sys0.4.1间接
crates.ioio-kit-sys0.5.0间接
crates.ioio-lifetimes1.0.11间接
crates.ioio-lifetimes2.0.4间接
crates.ioipnet2.12.0间接
crates.iois_terminal_polyfill1.70.2间接
crates.ioitertools0.10.5间接
crates.ioitertools0.13.0间接
crates.ioitertools0.14.0间接
crates.ioitoa1.0.17间接
crates.ioitoa1.0.18间接
crates.iojavascriptcore-rs1.1.2间接
crates.iojavascriptcore-rs-sys1.1.1间接
crates.iojep1060.3.0间接
crates.iojni0.21.1间接
crates.iojni-sys0.3.1间接
crates.iojni-sys0.4.1间接
crates.iojni-sys-macros0.4.1间接
crates.iojobserver0.1.34间接
crates.iojs-sys0.3.85间接
crates.iojs-sys0.3.99间接
crates.iojs_int0.2.2间接
crates.iojs_option0.2.0间接
crates.iojson-patch3.0.1间接
crates.iojsonptr0.6.3间接
crates.iojsonwebtoken间接
crates.iojsonwebtoken10.4.0间接
crates.iokasuari0.4.12间接
crates.iokeyboard-types0.7.0间接
crates.iokonst0.4.3间接
crates.iokqueue1.2.0间接
crates.iokqueue-sys1.1.2间接
crates.iolab0.11.0间接
crates.iolandlock间接
crates.iolandlock0.4.5间接
crates.iolanguage-tags0.3.2间接
crates.iolapin间接
crates.iolapin2.5.5间接
crates.iolazy_static1.5.0间接
crates.ioleb128fmt0.1.0间接
crates.iolibappindicator0.9.0间接
crates.iolibappindicator-sys0.9.0间接
crates.iolibc间接
crates.iolibc0.2.182间接
crates.iolibc0.2.186间接
crates.iolibdbus-sys0.2.7间接
crates.iolibfuzzer-sys间接
crates.iolibloading间接
crates.iolibloading0.7.4间接
crates.iolibloading0.8.9间接
crates.iolibm0.2.16间接
crates.iolibredox0.1.12间接
crates.iolibredox0.1.17间接
crates.iolibsqlite3-sys0.35.0间接
crates.ioline-clipping0.3.7间接
crates.iolinux-raw-sys0.11.0间接
crates.iolinux-raw-sys0.12.1间接
crates.iolinux-raw-sys0.3.8间接
crates.iolinux-raw-sys0.4.15间接
crates.iolitemap0.7.5间接
crates.iolitemap0.8.2间接
crates.iolitrs1.0.0间接
crates.iolock_api0.4.14间接
crates.iolog间接
crates.iolog0.4.29间接
crates.iolog0.4.30间接
crates.iolru-slab0.1.2间接
crates.iomac_address1.1.8间接
crates.iomach20.4.3间接
crates.iomach20.5.0间接
crates.iomacroific2.0.0间接
crates.iomacroific_attr_parse2.0.0间接
crates.iomacroific_core2.0.0间接
crates.iomacroific_macro2.0.0间接
crates.iomaplit1.0.2间接
crates.iomarkup5ever0.38.0间接
crates.iomarkup5ever0.39.0间接
crates.iomatchers0.2.0间接
crates.iomatchit0.8.4间接
crates.iomatrix-pickle0.2.2间接
crates.iomatrix-pickle-derive0.2.2间接
crates.iomatrix-sdk间接
crates.iomatrix-sdk0.18.0间接
crates.iomatrix-sdk-base0.18.0间接
crates.iomatrix-sdk-common0.18.0间接
crates.iomatrix-sdk-crypto0.18.0间接
crates.iomatrix-sdk-indexeddb0.18.0间接
crates.iomatrix-sdk-sqlite0.18.0间接
crates.iomatrix-sdk-store-encryption0.18.0间接
crates.iomatrix_indexed_db_futures0.7.0间接
crates.iomatrix_indexed_db_futures_macros_internal1.0.0间接
crates.iomaybe-owned0.3.4间接
crates.iomd-50.10.6间接
crates.iomd-50.11.0间接
crates.iomd5间接
crates.iomd50.8.0间接
crates.iomemchr2.8.0间接
crates.iomemchr2.8.1间接
crates.iomemfd0.6.5间接
crates.iomemmem0.1.1间接
crates.iomemoffset0.9.1间接
crates.iomiette7.6.0间接
crates.iomiette-derive7.6.0间接
crates.iomime0.3.17间接
crates.iomime2ext0.1.54间接
crates.iominimal-lexical0.2.1间接
crates.iominiz_oxide0.8.9间接
crates.iomio0.8.11间接
crates.iomio1.2.0间接
crates.iomio-serial5.0.6间接
crates.iomoxcms0.8.1间接
crates.iomuda0.19.3间接
crates.ionb0.1.3间接
crates.ionb1.1.0间接
crates.iondk0.8.0间接
crates.iondk0.9.0间接
crates.iondk-context0.1.1间接
crates.iondk-sys0.5.0+25.2.9519653间接
crates.iondk-sys0.6.0+11769913间接
crates.ionegentropy0.5.0间接
crates.ionew_debug_unreachable1.0.6间接
crates.ionix0.26.4间接
crates.ionix0.29.0间接
crates.ionix0.30.1间接
crates.iono_std_io20.8.1间接
crates.ionom7.1.3间接
crates.ionom8.0.0间接
crates.ionormpath1.5.0间接
crates.ionostr0.44.3间接
crates.ionostr-database0.44.0间接
crates.ionostr-gossip0.44.0间接
crates.ionostr-relay-pool0.44.1间接
crates.ionotify间接
crates.ionotify6.1.1间接
crates.iontapi0.4.3间接
crates.ionu-ansi-term0.50.3间接
crates.ionum-bigint0.4.6间接
crates.ionum-conv0.2.2间接
crates.ionum-derive0.4.2间接
crates.ionum-integer0.1.46间接
crates.ionum-traits0.2.19间接
crates.ionum_cpus1.17.0间接
crates.ionum_enum0.7.5间接
crates.ionum_enum0.7.6间接
crates.ionum_enum_derive0.7.5间接
crates.ionum_enum_derive0.7.6间接
crates.ionum_threads0.1.7间接
crates.ionusb间接
crates.ionusb0.2.3间接
crates.iooauth25.0.0间接
crates.iooauth2-reqwest0.1.0-alpha.3间接
crates.ioobjc2间接
crates.ioobjc20.6.4间接
crates.ioobjc2-app-kit间接
crates.ioobjc2-app-kit0.3.2间接
crates.ioobjc2-cloud-kit0.3.2间接
crates.ioobjc2-core-data0.3.2间接
crates.ioobjc2-core-foundation0.3.2间接
crates.ioobjc2-core-graphics0.3.2间接
crates.ioobjc2-core-image0.3.2间接
crates.ioobjc2-core-location0.3.2间接
crates.ioobjc2-core-text0.3.2间接
crates.ioobjc2-core-video0.3.2间接
crates.ioobjc2-encode4.1.0间接
crates.ioobjc2-exception-helper0.1.1间接
crates.ioobjc2-foundation间接
crates.ioobjc2-foundation0.3.2间接
crates.ioobjc2-io-kit0.3.2间接
crates.ioobjc2-io-surface0.3.2间接
crates.ioobjc2-quartz-core0.3.2间接
crates.ioobjc2-system-configuration0.3.2间接
crates.ioobjc2-ui-kit0.3.2间接
crates.ioobjc2-user-notifications0.3.2间接
crates.ioobjc2-web-kit0.3.2间接
crates.ioobject0.38.1间接
crates.ioobject0.39.1间接
crates.iooboe0.6.1间接
crates.iooboe-sys0.6.1间接
crates.iooid-registry0.8.1间接
crates.ioonce_cell1.21.3间接
crates.ioonce_cell1.21.4间接
crates.ioonce_cell_polyfill1.70.2间接
crates.iooorandom11.1.5间接
crates.ioopaque-debug0.3.1间接
crates.ioopenssl-probe0.1.6间接
crates.ioopenssl-probe0.2.1间接
crates.ioopentelemetry间接
crates.ioopentelemetry0.32.0间接
crates.ioopentelemetry-http0.32.0间接
crates.ioopentelemetry-otlp间接
crates.ioopentelemetry-otlp0.32.0间接
crates.ioopentelemetry-proto0.32.0间接
crates.ioopentelemetry_sdk间接
crates.ioopentelemetry_sdk0.32.1间接
crates.iooption-ext0.2.0间接
crates.ioordered-float4.6.0间接
crates.ioordered-stream0.2.0间接
crates.iop12-keystore间接
crates.iop12-keystore0.1.5间接
crates.iopage_size0.6.0间接
crates.iopango0.18.3间接
crates.iopango-sys0.18.0间接
crates.iopanic-probe间接
crates.iopanic-probe1.0.0间接
crates.ioparking2.2.1间接
crates.ioparking_lot_core0.9.12间接
crates.ioparse_int0.9.0间接
crates.iopassword-hash0.5.0间接
crates.iopbkdf20.12.2间接
crates.iopem3.0.6间接
crates.iopem-rfc74680.7.0间接
crates.iopercent-encoding2.3.2间接
crates.iopest2.8.6间接
crates.iopest_derive2.8.6间接
crates.iopest_generator2.8.6间接
crates.iopest_meta2.8.6间接
crates.iophf0.11.3间接
crates.iophf0.12.1间接
crates.iophf0.13.1间接
crates.iophf_codegen0.11.3间接
crates.iophf_codegen0.13.1间接
crates.iophf_generator0.11.3间接
crates.iophf_generator0.13.1间接
crates.iophf_macros0.11.3间接
crates.iophf_macros0.13.1间接
crates.iophf_shared0.11.3间接
crates.iophf_shared0.12.1间接
crates.iophf_shared0.13.1间接
crates.iopin-project1.1.13间接
crates.iopin-project-internal1.1.13间接
crates.iopin-project-lite0.2.16间接
crates.iopin-project-lite0.2.17间接
crates.iopin-utils0.1.0间接
crates.iopinky-swear6.2.1间接
crates.iopiper0.2.5间接
crates.iopkcs120.1.0间接
crates.iopkcs50.7.1间接
crates.iopkcs80.10.2间接
crates.iopkg-config0.3.33间接
crates.ioplist1.10.0间接
crates.ioplotters0.3.7间接
crates.ioplotters-backend0.3.7间接
crates.ioplotters-svg0.3.7间接
crates.iopng0.17.16间接
crates.iopng0.18.1间接
crates.iopolling2.8.0间接
crates.iopolling3.11.0间接
crates.iopoly13050.8.0间接
crates.iopolyval0.7.1间接
crates.iopostcard1.1.3间接
crates.iopostgres间接
crates.iopostgres0.19.13间接
crates.iopostgres-protocol0.6.12间接
crates.iopostgres-types0.2.14间接
crates.iopotential_utf0.1.5间接
crates.iopowerfmt0.2.0间接
crates.ioppv-lite860.2.21间接
crates.ioprecomputed-hash0.1.1间接
crates.ioprettyplease0.2.37间接
crates.ioprobe-rs间接
crates.ioprobe-rs0.31.0间接
crates.ioprobe-rs-target0.31.0间接
crates.ioproc-macro-crate1.3.1间接
crates.ioproc-macro-crate2.0.0间接
crates.ioproc-macro-crate3.4.0间接
crates.ioproc-macro-crate3.5.0间接
crates.ioproc-macro-error1.0.4间接
crates.ioproc-macro-error-attr1.0.4间接
crates.ioproc-macro-error-attr22.0.0间接
crates.ioproc-macro-error22.0.1间接
crates.ioproc-macro2间接
crates.ioproc-macro21.0.106间接
crates.ioprometheus间接
crates.ioprometheus0.14.0间接
crates.ioprost间接
crates.ioprost0.14.3间接
crates.ioprost-derive0.14.3间接
crates.iopulldown-cmark间接
crates.iopulldown-cmark0.13.4间接
crates.iopulldown-cmark-escape0.11.0间接
crates.iopulley-interpreter45.0.3间接
crates.iopulley-macros45.0.3间接
crates.iopxfm0.1.29间接
crates.ioqrcode间接
crates.ioqrcode0.14.1间接
crates.ioquick-error2.0.1间接
crates.ioquick-xml0.41.0间接
crates.ioquinn0.11.9间接
crates.ioquinn-proto0.11.15间接
crates.ioquinn-udp0.5.14间接
crates.ioquote间接
crates.ioquote1.0.44间接
crates.ioquote1.0.45间接
crates.ioquoted_printable0.5.2间接
crates.ior-efi5.3.0间接
crates.ior-efi6.0.0间接
crates.ioradium0.7.0间接
crates.iorand_chacha0.3.1间接
crates.iorand_chacha0.9.0间接
crates.iorand_core0.10.1间接
crates.iorand_core0.6.4间接
crates.iorand_core0.9.5间接
crates.iorand_xoshiro0.7.0间接
crates.ioratatui-core0.1.0间接
crates.ioratatui-crossterm0.1.0间接
crates.ioratatui-macros0.7.0间接
crates.ioratatui-termwiz0.1.0间接
crates.ioratatui-widgets0.3.0间接
crates.ioraw-window-handle0.6.2间接
crates.iorayon1.12.0间接
crates.iorayon-core1.13.0间接
crates.iorc20.8.1间接
crates.iorcgen间接
crates.iorcgen0.13.2间接
crates.ioreactor-trait1.1.0间接
crates.ioreadlock0.1.11间接
crates.ioreadlock-tokio0.1.6间接
crates.ioredox_syscall0.5.18间接
crates.ioredox_syscall0.7.1间接
crates.ioredox_users0.5.2间接
crates.ioref-cast1.0.25间接
crates.ioref-cast-impl1.0.25间接
crates.ioregalloc20.15.1间接
crates.ioregex-automata0.4.14间接
crates.ioregex-syntax0.8.10间接
crates.ioregex-syntax0.8.9间接
crates.ioremove_dir_all0.8.4间接
crates.iormp0.8.15间接
crates.iormp-serde1.3.1间接
crates.iorppal间接
crates.iorppal0.22.1间接
crates.ioruma0.16.0间接
crates.ioruma-client-api0.24.0间接
crates.ioruma-common0.19.0间接
crates.ioruma-events0.34.0间接
crates.ioruma-html0.8.0间接
crates.ioruma-identifiers-validation0.12.1间接
crates.ioruma-macros0.19.0间接
crates.iorumqttc间接
crates.iorumqttc0.25.1间接
crates.iorustc-demangle0.1.27间接
crates.iorustc-hash1.1.0间接
crates.iorustc-hash2.1.1间接
crates.iorustc-hash2.1.2间接
crates.iorustc_version0.2.3间接
crates.iorustc_version0.4.1间接
crates.iorusticata-macros4.1.0间接
crates.iorustix0.37.28间接
crates.iorustix0.38.44间接
crates.iorustix1.1.3间接
crates.iorustix1.1.4间接
crates.iorustix-linux-procfs0.1.1间接
crates.iorustls-connector0.20.2间接
crates.iorustls-native-certs0.7.3间接
crates.iorustls-native-certs0.8.3间接
crates.iorustls-platform-verifier0.6.2间接
crates.iorustls-platform-verifier-android0.1.1间接
crates.iorustls-webpki0.102.8间接
crates.iorustls-webpki0.103.13间接
crates.iorustversion1.0.22间接
crates.ioruzstd0.8.3间接
crates.ioryu1.0.23间接
crates.iosalsa200.10.2间接
crates.iosame-file1.0.6间接
crates.ioschannel0.1.29间接
crates.ioschemars_derive0.8.22间接
crates.ioschemars_derive1.2.1间接
crates.ioscopeguard间接
crates.ioscopeguard1.2.0间接
crates.ioscroll0.13.0间接
crates.ioscrypt0.11.0间接
crates.iosdio-host0.9.0间接
crates.iosealed0.6.0间接
crates.iosecp256k10.29.1间接
crates.iosecp256k1-sys0.10.1间接
crates.iosecurity-framework2.11.1间接
crates.iosecurity-framework3.7.0间接
crates.iosecurity-framework-sys2.17.0间接
crates.ioselectors0.36.1间接
crates.ioself_cell0.10.3间接
crates.ioself_cell1.2.2间接
crates.iosemver0.9.0间接
crates.iosemver1.0.27间接
crates.iosemver1.0.28间接
crates.iosemver-parser0.7.0间接
crates.ioserde-big-array间接
crates.ioserde-big-array0.5.1间接
crates.ioserde-untagged0.1.9间接
crates.ioserde-wasm-bindgen0.6.5间接
crates.ioserde_bytes0.11.19间接
crates.ioserde_core1.0.228间接
crates.ioserde_derive1.0.228间接
crates.ioserde_derive_internals0.29.1间接
crates.ioserde_html_form0.4.0间接
crates.ioserde_path_to_error0.1.20间接
crates.ioserde_plain1.0.2间接
crates.ioserde_repr0.1.20间接
crates.ioserde_spanned0.6.9间接
crates.ioserde_spanned1.1.1间接
crates.ioserde_urlencoded0.7.1间接
crates.ioserde_with3.21.0间接
crates.ioserde_with_macros3.21.0间接
crates.ioserde_yaml0.9.34+deprecated间接
crates.ioserialize-to-javascript0.1.2间接
crates.ioserialize-to-javascript-impl0.1.2间接
crates.ioserialport4.9.0间接
crates.ioservo_arc0.4.3间接
crates.iosha10.10.6间接
crates.iosha10.11.0间接
crates.iosharded-slab0.1.7间接
crates.ioshell-words1.1.1间接
crates.iosignal-hook0.3.18间接
crates.iosignal-hook-mio0.2.5间接
crates.iosignal-hook-registry1.4.8间接
crates.iosignature2.2.0间接
crates.iosimd-adler320.3.9间接
crates.iosimdutf80.1.5间接
crates.iosimilar间接
crates.iosimilar2.7.0间接
crates.iosimple_asn10.6.4间接
crates.iosiphasher1.0.3间接
crates.ioslab0.4.12间接
crates.ioslint间接
crates.ioslint-build间接
crates.iosmallvec1.15.1间接
crates.iosocket20.4.10间接
crates.iosocket20.6.3间接
crates.iosoftbuffer0.4.8间接
crates.iosoup30.5.0间接
crates.iosoup3-sys0.5.0间接
crates.iospin0.9.8间接
crates.iospki0.7.3间接
crates.iostable_deref_trait1.2.1间接
crates.iostatic_assertions1.1.0间接
crates.iostm32-fmc0.4.0间接
crates.iostm32-metapac19.0.0间接
crates.iostop-token0.7.0间接
crates.iostring_cache0.9.0间接
crates.iostring_cache_codegen0.6.1间接
crates.iostringprep0.1.5间接
crates.iostrsim0.11.1间接
crates.iostrum间接
crates.iostrum0.24.1间接
crates.iostrum0.25.0间接
crates.iostrum0.27.2间接
crates.iostrum0.28.0间接
crates.iostrum_macros间接
crates.iostrum_macros0.24.3间接
crates.iostrum_macros0.25.3间接
crates.iostrum_macros0.27.2间接
crates.iostrum_macros0.28.0间接
crates.iosubtle2.6.1间接
crates.ioswift-rs1.0.7间接
crates.iosyn间接
crates.iosyn1.0.109间接
crates.iosyn2.0.116间接
crates.iosyn2.0.117间接
crates.iosync_wrapper1.0.2间接
crates.iosynstructure0.13.2间接
crates.iosys-locale0.3.2间接
crates.iosysinfo间接
crates.iosysinfo0.36.1间接
crates.iosystem-deps6.2.2间接
crates.iotao0.35.3间接
crates.iotao-macros0.1.3间接
crates.iotap1.0.1间接
crates.iotarget-lexicon0.12.16间接
crates.iotarget-lexicon0.13.5间接
crates.iotauri间接
crates.iotauri2.11.5间接
crates.iotauri-build间接
crates.iotauri-build2.6.3间接
crates.iotauri-codegen2.6.3间接
crates.iotauri-macros2.6.3间接
crates.iotauri-plugin2.6.3间接
crates.iotauri-plugin-single-instance间接
crates.iotauri-plugin-single-instance2.4.2间接
crates.iotauri-plugin-store间接
crates.iotauri-plugin-store2.4.3间接
crates.iotauri-runtime2.11.3间接
crates.iotauri-runtime-wry2.11.4间接
crates.iotauri-utils间接
crates.iotauri-utils2.9.3间接
crates.iotauri-winres0.3.6间接
crates.iotcp-stream0.28.0间接
crates.iotendril0.5.0间接
crates.iotermcolor1.4.1间接
crates.ioterminfo0.9.0间接
crates.iotermios0.3.3间接
crates.iotermwiz0.23.3间接
crates.iothiserror-impl1.0.69间接
crates.iothiserror-impl2.0.18间接
crates.iothread_local1.1.9间接
crates.iotime0.3.47间接
crates.iotime-core0.1.8间接
crates.iotime-macros0.2.27间接
crates.iotinystr0.7.6间接
crates.iotinystr0.8.3间接
crates.iotinytemplate1.2.1间接
crates.iotinyvec1.11.0间接
crates.iotinyvec_macros0.1.1间接
crates.iotokio-executor-trait间接
crates.iotokio-executor-trait2.4.0间接
crates.iotokio-macros2.7.0间接
crates.iotokio-postgres0.7.18间接
crates.iotokio-reactor-trait间接
crates.iotokio-reactor-trait1.1.0间接
crates.iotokio-serial间接
crates.iotokio-serial5.4.5间接
crates.iotokio-test间接
crates.iotokio-test0.4.5间接
crates.iotokio-websockets0.13.2间接
crates.iotoml_datetime0.6.11间接
crates.iotoml_datetime0.7.5+spec-1.1.0间接
crates.iotoml_datetime1.1.1+spec-1.1.0间接
crates.iotoml_parser1.0.8+spec-1.1.0间接
crates.iotoml_parser1.1.2+spec-1.1.0间接
crates.iotoml_write0.1.2间接
crates.iotoml_writer1.1.1+spec-1.1.0间接
crates.iotower-layer0.3.3间接
crates.iotower-service0.3.3间接
crates.iotracing间接
crates.iotracing0.1.44间接
crates.iotracing-attributes0.1.31间接
crates.iotracing-core0.1.36间接
crates.iotracing-subscriber间接
crates.iotracing-subscriber0.3.23间接
crates.iotrait-set0.3.0间接
crates.iotray-icon0.24.1间接
crates.iotree-sitter0.23.2间接
crates.iotree-sitter-highlight0.23.2间接
crates.iotree-sitter-language0.1.7间接
crates.iotry-lock0.2.5间接
crates.iotungstenite0.26.2间接
crates.iotungstenite0.29.0间接
crates.iotwox-hash2.1.2间接
crates.iotype-map0.5.1间接
crates.iotyped-builder0.23.2间接
crates.iotyped-builder-macro0.23.2间接
crates.iotyped-path0.12.3间接
crates.iotypeid1.0.3间接
crates.iotypenum1.20.0间接
crates.iotypewit1.15.2间接
crates.ioucd-trie0.1.7间接
crates.iouds_windows1.2.1间接
crates.iouf2-decode0.2.0间接
crates.ioulid1.2.1间接
crates.iouncased0.9.10间接
crates.iounescaper0.1.8间接
crates.iounic-char-property0.9.0间接
crates.iounic-char-range0.9.0间接
crates.iounic-common0.9.0间接
crates.iounic-langid间接
crates.iounic-langid0.9.6间接
crates.iounic-langid-impl0.9.6间接
crates.iounic-ucd-ident0.9.0间接
crates.iounic-ucd-version0.9.0间接
crates.iounicase2.9.0间接
crates.iounicode-bidi0.3.18间接
crates.iounicode-ident1.0.23间接
crates.iounicode-ident1.0.24间接
crates.iounicode-normalization0.1.25间接
crates.iounicode-properties0.1.4间接
crates.iounicode-segmentation间接
crates.iounicode-segmentation1.13.2间接
crates.iounicode-truncate2.0.1间接
crates.iounicode-width间接
crates.iounicode-width0.1.14间接
crates.iounicode-width0.2.2间接
crates.iounicode-xid0.2.6间接
crates.iouniffi间接
crates.iounit-prefix0.5.2间接
crates.iouniversal-hash0.5.1间接
crates.iouniversal-hash0.6.1间接
crates.iounsafe-libyaml0.2.11间接
crates.iountrusted0.7.1间接
crates.iountrusted0.9.0间接
crates.iounty0.0.4间接
crates.ioureq3.3.0间接
crates.ioureq-proto0.6.0间接
crates.iourl间接
crates.iourl2.5.8间接
crates.iourlpattern0.3.0间接
crates.ioutf-80.7.6间接
crates.ioutf8-zero0.8.1间接
crates.ioutf8_iter1.0.4间接
crates.ioutf8parse0.2.2间接
crates.iovcell0.1.3间接
crates.iovcpkg0.2.15间接
crates.ioversion-compare0.2.1间接
crates.ioversion_check0.9.5间接
crates.iovirtue0.0.18间接
crates.iovodozemac0.10.0间接
crates.iovoid1.0.2间接
crates.iovolatile-register0.2.2间接
crates.iovswhom0.1.0间接
crates.iovswhom-sys0.1.3间接
crates.iovtparse0.6.2间接
crates.iowacore0.6.0间接
crates.iowacore-appstate0.6.0间接
crates.iowacore-binary0.6.0间接
crates.iowacore-derive0.6.0间接
crates.iowacore-libsignal0.6.0间接
crates.iowacore-noise0.6.0间接
crates.iowaker-fn1.2.0间接
crates.iowalkdir2.5.0间接
crates.iowant0.3.1间接
crates.iowaproto0.6.0间接
crates.iowasi0.11.1+wasi-snapshot-preview1间接
crates.iowasi0.14.7+wasi-0.2.4间接
crates.iowasip21.0.2+wasi-0.2.9间接
crates.iowasip21.0.3+wasi-0.2.9间接
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06间接
crates.iowasite1.0.2间接
crates.iowasm-bindgen0.2.108间接
crates.iowasm-bindgen0.2.122间接
crates.iowasm-bindgen-futures0.4.72间接
crates.iowasm-bindgen-macro0.2.108间接
crates.iowasm-bindgen-macro0.2.122间接
crates.iowasm-bindgen-macro-support0.2.108间接
crates.iowasm-bindgen-macro-support0.2.122间接
crates.iowasm-bindgen-shared0.2.108间接
crates.iowasm-bindgen-shared0.2.122间接
crates.iowasm-encoder0.244.0间接
crates.iowasm-encoder0.248.0间接
crates.iowasm-metadata0.244.0间接
crates.iowasm-streams0.4.2间接
crates.iowasm_evt_listener0.1.0间接
crates.iowasmparser0.244.0间接
crates.iowasmparser0.248.0间接
crates.iowasmprinter0.248.0间接
crates.iowasmtime间接
crates.iowasmtime45.0.3间接
crates.iowasmtime-environ45.0.3间接
crates.iowasmtime-internal-component-macro45.0.3间接
crates.iowasmtime-internal-component-util45.0.3间接
crates.iowasmtime-internal-core45.0.3间接
crates.iowasmtime-internal-cranelift45.0.3间接
crates.iowasmtime-internal-fiber45.0.3间接
crates.iowasmtime-internal-jit-debug45.0.3间接
crates.iowasmtime-internal-jit-icache-coherence45.0.3间接
crates.iowasmtime-internal-unwinder45.0.3间接
crates.iowasmtime-internal-versioned-export-macros45.0.3间接
crates.iowasmtime-internal-winch45.0.3间接
crates.iowasmtime-internal-wit-bindgen45.0.3间接
crates.iowasmtime-wasi间接
crates.iowasmtime-wasi45.0.3间接
crates.iowasmtime-wasi-http间接
crates.iowasmtime-wasi-http45.0.3间接
crates.iowasmtime-wasi-io45.0.3间接
crates.ioweb-sys0.3.99间接
crates.ioweb-time1.1.0间接
crates.ioweb_atoms0.2.4间接
crates.iowebdriver0.53.0间接
crates.iowebkit2gtk2.0.2间接
crates.iowebkit2gtk-sys2.0.2间接
crates.iowebpki-root-certs1.0.7间接
crates.iowebview2-com0.38.2间接
crates.iowebview2-com-macros0.8.1间接
crates.iowebview2-com-sys0.38.2间接
crates.iowezterm-bidi0.2.3间接
crates.iowezterm-blob-leases0.1.1间接
crates.iowezterm-color-types0.3.0间接
crates.iowezterm-dynamic0.2.1间接
crates.iowezterm-dynamic-derive0.1.1间接
crates.iowezterm-input-types0.1.0间接
crates.iowhatsapp-rust0.6.0间接
crates.iowhatsapp-rust-tokio-transport0.6.0间接
crates.iowhatsapp-rust-ureq-http-client0.6.0间接
crates.iowhoami2.1.2间接
crates.iowildmatch2.6.1间接
crates.iowinapi0.3.9间接
crates.iowinapi-i686-pc-windows-gnu0.4.0间接
crates.iowinapi-util0.1.11间接
crates.iowinapi-x86_64-pc-windows-gnu0.4.0间接
crates.iowinch-codegen45.0.3间接
crates.iowindow-vibrancy0.6.0间接
crates.iowindows间接
crates.iowindows0.54.0间接
crates.iowindows0.61.3间接
crates.iowindows-collections0.2.0间接
crates.iowindows-core0.54.0间接
crates.iowindows-core0.61.2间接
crates.iowindows-core0.62.2间接
crates.iowindows-future0.2.1间接
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-result0.1.2间接
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-version0.1.7间接
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.5.40间接
crates.iowinnow0.6.26间接
crates.iowinnow0.7.14间接
crates.iowinnow0.7.15间接
crates.iowinnow1.0.3间接
crates.iowinreg0.55.0间接
crates.iowinx0.36.4间接
crates.iowiremock间接
crates.iowiremock0.6.5间接
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.248.0间接
crates.iowriteable0.5.5间接
crates.iowriteable0.6.3间接
crates.iowry0.55.1间接
crates.iowyz0.5.1间接
crates.iox112.21.0间接
crates.iox11-dl2.21.0间接
crates.iox25519-dalek2.0.1间接
crates.iox509-cert0.2.5间接
crates.iox509-parser0.17.0间接
crates.ioxattr1.6.1间接
crates.ioxxhash-rust0.8.15间接
crates.ioyasna0.5.2间接
crates.ioyoke0.7.5间接
crates.ioyoke0.8.2间接
crates.ioyoke-derive0.7.5间接
crates.ioyoke-derive0.8.2间接
crates.iozbus5.16.0间接
crates.iozbus_macros5.16.0间接
crates.iozbus_names4.3.2间接
crates.iozerocopy0.8.49间接
crates.iozerocopy-derive0.8.49间接
crates.iozerofrom0.1.8间接
crates.iozerofrom-derive0.1.7间接
crates.iozeroize1.8.2间接
crates.iozeroize_derive1.4.3间接
crates.iozerotrie0.2.4间接
crates.iozerovec0.10.4间接
crates.iozerovec0.11.6间接
crates.iozerovec-derive0.10.3间接
crates.iozerovec-derive0.11.3间接
crates.iozlib-rs0.6.3间接
crates.iozmij1.0.21间接
crates.iozune-core0.5.1间接
crates.iozune-jpeg0.5.15间接
crates.iozvariant5.12.0间接
crates.iozvariant_derive5.12.0间接
crates.iozvariant_utils3.4.0间接
npm@babel/code-frame7.29.0间接
npm@babel/helper-validator-identifier7.28.5间接
npm@babel/runtime7.29.2间接
npm@codemirror/autocomplete6.20.1间接
npm@codemirror/commands6.10.3间接
npm@codemirror/lang-css6.3.1间接
npm@codemirror/lang-html6.4.11间接
npm@codemirror/lang-javascript6.2.5间接
npm@codemirror/lint6.9.5间接
npm@codemirror/search6.7.0间接
npm@codemirror/theme-one-dark6.1.3间接
npm@emnapi/core1.10.0间接
npm@emnapi/runtime1.10.0间接
npm@emnapi/wasi-threads1.2.1间接
npm@jridgewell/gen-mapping0.3.13间接
npm@jridgewell/remapping2.3.5间接
npm@jridgewell/resolve-uri3.1.2间接
npm@jridgewell/sourcemap-codec1.5.5间接
npm@jridgewell/trace-mapping0.3.31间接
npm@lezer/common1.5.2间接
npm@lezer/css1.3.3间接
npm@lezer/html1.3.13间接
npm@lezer/javascript1.5.4间接
npm@lezer/lr1.4.10间接
npm@lezer/markdown1.6.3间接
npm@marijn/find-cluster-break1.0.2间接
npm@napi-rs/wasm-runtime1.1.4间接
npm@napi-rs/wasm-runtime1.1.5间接
npm@oxc-project/types0.133.0间接
npm@redocly/ajv8.11.2间接
npm@redocly/config0.22.0间接
npm@redocly/openapi-core1.34.13间接
npm@rolldown/binding-android-arm641.0.3间接
npm@rolldown/binding-darwin-arm641.0.3间接
npm@rolldown/binding-darwin-x641.0.3间接
npm@rolldown/binding-freebsd-x641.0.3间接
npm@rolldown/binding-linux-arm-gnueabihf1.0.3间接
npm@rolldown/binding-linux-arm64-gnu1.0.3间接
npm@rolldown/binding-linux-arm64-musl1.0.3间接
npm@rolldown/binding-linux-ppc64-gnu1.0.3间接
npm@rolldown/binding-linux-s390x-gnu1.0.3间接
npm@rolldown/binding-linux-x64-gnu1.0.3间接
npm@rolldown/binding-linux-x64-musl1.0.3间接
npm@rolldown/binding-openharmony-arm641.0.3间接
npm@rolldown/binding-wasm32-wasi1.0.3间接
npm@rolldown/binding-win32-arm64-msvc1.0.3间接
npm@rolldown/binding-win32-x64-msvc1.0.3间接
npm@rolldown/pluginutils1.0.1间接
npm@rollup/rollup-android-arm-eabi4.59.0间接
npm@rollup/rollup-android-arm644.59.0间接
npm@rollup/rollup-darwin-arm644.59.0间接
npm@rollup/rollup-darwin-x644.59.0间接
npm@rollup/rollup-freebsd-arm644.59.0间接
npm@rollup/rollup-freebsd-x644.59.0间接
npm@rollup/rollup-linux-arm-gnueabihf4.59.0间接
npm@rollup/rollup-linux-arm-musleabihf4.59.0间接
npm@rollup/rollup-linux-arm64-gnu4.59.0间接
npm@rollup/rollup-linux-arm64-musl4.59.0间接
npm@rollup/rollup-linux-loong64-gnu4.59.0间接
npm@rollup/rollup-linux-loong64-musl4.59.0间接
npm@rollup/rollup-linux-ppc64-gnu4.59.0间接
npm@rollup/rollup-linux-ppc64-musl4.59.0间接
npm@rollup/rollup-linux-riscv64-gnu4.59.0间接
npm@rollup/rollup-linux-riscv64-musl4.59.0间接
npm@rollup/rollup-linux-s390x-gnu4.59.0间接
npm@rollup/rollup-linux-x64-gnu4.59.0间接
npm@rollup/rollup-linux-x64-musl4.59.0间接
npm@rollup/rollup-openbsd-x644.59.0间接
npm@rollup/rollup-openharmony-arm644.59.0间接
npm@rollup/rollup-win32-arm64-msvc4.59.0间接
npm@rollup/rollup-win32-ia32-msvc4.59.0间接
npm@rollup/rollup-win32-x64-gnu4.59.0间接
npm@rollup/rollup-win32-x64-msvc4.59.0间接
npm@tailwindcss/node4.3.1间接
npm@tailwindcss/oxide4.3.1间接
npm@tailwindcss/oxide-android-arm644.3.1间接
npm@tailwindcss/oxide-darwin-arm644.3.1间接
npm@tailwindcss/oxide-darwin-x644.3.1间接
npm@tailwindcss/oxide-freebsd-x644.3.1间接
npm@tailwindcss/oxide-linux-arm-gnueabihf4.3.1间接
npm@tailwindcss/oxide-linux-arm64-gnu4.3.1间接
npm@tailwindcss/oxide-linux-arm64-musl4.3.1间接
npm@tailwindcss/oxide-linux-x64-gnu4.3.1间接
npm@tailwindcss/oxide-linux-x64-musl4.3.1间接
npm@tailwindcss/oxide-wasm32-wasi4.3.1间接
npm@tailwindcss/oxide-win32-arm64-msvc4.3.1间接
npm@tailwindcss/oxide-win32-x64-msvc4.3.1间接
npm@tailwindcss/vite4.3.1间接
npm@tybys/wasm-util0.10.2间接
npm@types/debug4.1.13间接
npm@types/estree1.0.8间接
npm@types/estree-jsx1.0.5间接
npm@types/hast3.0.4间接
npm@types/mdast4.0.4间接
npm@types/ms2.1.0间接
npm@types/node25.3.0间接
npm@types/react19.2.14间接
npm@types/react-dom19.2.3间接
npm@types/unist2.0.11间接
npm@types/unist3.0.3间接
npm@uiw/codemirror-extensions-basic-setup4.25.9间接
npm@uiw/codemirror-themes4.25.9间接
npm@ungap/structured-clone1.3.0间接
npm@vitejs/plugin-react6.0.2间接
npmagent-base7.1.4间接
npmansi-colors4.1.3间接
npmargparse2.0.1间接
npmbail2.0.2间接
npmbalanced-match1.0.2间接
npmbrace-expansion2.1.0间接
npmccount2.0.1间接
npmchange-case5.4.4间接
npmcharacter-entities2.0.2间接
npmcharacter-entities-html42.1.0间接
npmcharacter-entities-legacy3.0.0间接
npmcharacter-reference-invalid2.0.1间接
npmcodemirror6.0.2间接
npmcolorette1.4.0间接
npmcomma-separated-tokens2.0.3间接
npmcookie1.1.1间接
npmcrelt1.0.6间接
npmcssesc3.0.0间接
npmcsstype3.2.3间接
npmdebug4.4.3间接
npmdecode-named-character-reference1.3.0间接
npmdequal2.0.3间接
npmdetect-libc2.1.2间接
npmdevlop1.1.0间接
npmenhanced-resolve5.21.6间接
npmescape-string-regexp5.0.0间接
npmestree-util-is-identifier-name3.0.0间接
npmextend3.0.2间接
npmfast-deep-equal3.1.3间接
npmfdir6.5.0间接
npmfsevents2.3.3间接
npmgraceful-fs4.2.11间接
npmhast-util-is-element3.0.0间接
npmhast-util-to-jsx-runtime2.3.6间接
npmhast-util-to-text4.0.2间接
npmhast-util-whitespace3.0.0间接
npmhtml-url-attributes3.0.1间接
npmhttps-proxy-agent7.0.6间接
npmindex-to-position1.2.0间接
npminline-style-parser0.2.7间接
npmis-alphabetical2.0.1间接
npmis-alphanumerical2.0.1间接
npmis-decimal2.0.1间接
npmis-hexadecimal2.0.1间接
npmis-plain-obj4.1.0间接
npmjiti2.7.0间接
npmjs-levenshtein1.1.6间接
npmjs-tokens4.0.0间接
npmjs-yaml4.2.0间接
npmjson-schema-traverse1.0.0间接
npmlightningcss1.32.0间接
npmlightningcss-android-arm641.32.0间接
npmlightningcss-darwin-arm641.32.0间接
npmlightningcss-darwin-x641.32.0间接
npmlightningcss-freebsd-x641.32.0间接
npmlightningcss-linux-arm-gnueabihf1.32.0间接
npmlightningcss-linux-arm64-gnu1.32.0间接
npmlightningcss-linux-arm64-musl1.32.0间接
npmlightningcss-linux-x64-gnu1.32.0间接
npmlightningcss-linux-x64-musl1.32.0间接
npmlightningcss-win32-arm64-msvc1.32.0间接
npmlightningcss-win32-x64-msvc1.32.0间接
npmlongest-streak3.1.0间接
npmlowlight3.3.0间接
npmmagic-string0.30.21间接
npmmarkdown-table3.0.4间接
npmmdast-util-find-and-replace3.0.2间接
npmmdast-util-from-markdown2.0.3间接
npmmdast-util-gfm3.1.0间接
npmmdast-util-gfm-autolink-literal2.0.1间接
npmmdast-util-gfm-footnote2.1.0间接
npmmdast-util-gfm-strikethrough2.0.0间接
npmmdast-util-gfm-table2.0.0间接
npmmdast-util-gfm-task-list-item2.0.0间接
npmmdast-util-mdx-expression2.0.1间接
npmmdast-util-mdx-jsx3.2.0间接
npmmdast-util-mdxjs-esm2.0.1间接
npmmdast-util-phrasing4.1.0间接
npmmdast-util-to-hast13.2.1间接
npmmdast-util-to-markdown2.1.2间接
npmmdast-util-to-string4.0.0间接
npmmicromark4.0.2间接
npmmicromark-core-commonmark2.0.3间接
npmmicromark-extension-gfm3.0.0间接
npmmicromark-extension-gfm-autolink-literal2.1.0间接
npmmicromark-extension-gfm-footnote2.1.0间接
npmmicromark-extension-gfm-strikethrough2.1.0间接
npmmicromark-extension-gfm-table2.1.1间接
npmmicromark-extension-gfm-tagfilter2.0.0间接
npmmicromark-extension-gfm-task-list-item2.1.0间接
npmmicromark-factory-destination2.0.1间接
npmmicromark-factory-label2.0.1间接
npmmicromark-factory-space2.0.1间接
npmmicromark-factory-title2.0.1间接
npmmicromark-factory-whitespace2.0.1间接
npmmicromark-util-character2.1.1间接
npmmicromark-util-chunked2.0.1间接
npmmicromark-util-classify-character2.0.1间接
npmmicromark-util-combine-extensions2.0.1间接
npmmicromark-util-decode-numeric-character-reference2.0.2间接
npmmicromark-util-decode-string2.0.1间接
npmmicromark-util-encode2.0.1间接
npmmicromark-util-html-tag-name2.0.1间接
npmmicromark-util-normalize-identifier2.0.1间接
npmmicromark-util-resolve-all2.0.1间接
npmmicromark-util-sanitize-uri2.0.1间接
npmmicromark-util-subtokenize2.1.0间接
npmmicromark-util-symbol2.0.1间接
npmmicromark-util-types2.0.2间接
npmminimatch5.1.9间接
npmms2.1.3间接
npmnanoid3.3.12间接
npmopenapi-typescript7.13.0间接
npmparse-entities4.0.2间接
npmparse-json8.3.0间接
npmpicocolors1.1.1间接
npmpicomatch4.0.4间接
npmpluralize8.0.0间接
npmpostcss8.5.15间接
npmpostcss-selector-parser6.0.10间接
npmproperty-information7.1.0间接
npmreact-router7.16.0间接
npmremark-parse11.0.0间接
npmremark-rehype11.1.2间接
npmremark-stringify11.0.0间接
npmrequire-from-string2.0.2间接
npmrolldown1.0.3间接
npmrollup4.59.0间接
npmscheduler0.27.0间接
npmset-cookie-parser2.7.2间接
npmsource-map-js1.2.1间接
npmspace-separated-tokens2.0.2间接
npmstringify-entities4.0.4间接
npmstyle-mod4.1.3间接
npmstyle-to-js1.1.21间接
npmstyle-to-object1.0.14间接
npmsupports-color10.2.2间接
npmtailwindcss4.3.1间接
npmtapable2.3.3间接
npmtinyglobby0.2.17间接
npmtrim-lines3.0.1间接
npmtrough2.2.0间接
npmtslib2.8.1间接
npmtype-fest4.41.0间接
npmtypescript5.7.3间接
npmundici-types7.18.2间接
npmunified11.0.5间接
npmunist-util-find-after5.0.0间接
npmunist-util-is6.0.1间接
npmunist-util-position5.0.0间接
npmunist-util-stringify-position4.0.0间接
npmunist-util-visit5.1.0间接
npmunist-util-visit-parents6.0.2间接
npmuri-js-replace1.0.1间接
npmutil-deprecate1.0.2间接
npmvfile6.0.3间接
npmvfile-message4.0.3间接
npmvite8.0.16间接
npmw3c-keyname2.2.8间接
npmyaml-ast-parser0.0.43间接
npmyargs-parser21.1.1间接
npmzwitch2.0.4间接
依赖安全公告 28

该仓库未发布可被索引解析的包,因此评估的是其自身的依赖图——共 1,606 个包,其中也包含从不交付的开发与测试版本固定:28 个存在已知公告,2 个为直接依赖。 有 151 个无法评估——没有已解析的版本、生态系统不受支持,或不在所列包清单之内。

软件包版本关系严重程度公告数修复版本
brace-expansion2.1.0间接15.0.7
js-yaml4.2.0间接14.3.0
rustls-webpki0.102.8间接80.104.0-alpha.7
glib0.18.5间接20.20.0
anyhow1.0.101直接未知11.0.103
rustls-pemfile2.2.0直接未知1
atk0.18.2间接未知1
atk-sys0.18.2间接未知1
bare-metal0.2.5间接未知1
bincode2.0.1间接未知1
crossbeam-epoch0.9.18间接未知10.9.20
derivative2.2.0间接未知1
gdk0.18.2间接未知1
gdk-sys0.18.2间接未知1
gdkwayland-sys0.18.2间接未知1
gdkx110.18.2间接未知1
gdkx11-sys0.18.2间接未知1
gtk0.18.2间接未知1
gtk-sys0.18.2间接未知1
gtk3-macros0.18.2间接未知1
instant0.1.13间接未知1
proc-macro-error1.0.4间接未知1
proc-macro-error22.0.1间接未知1
unic-char-property0.9.0间接未知1
unic-char-range0.9.0间接未知1
unic-common0.9.0间接未知1
unic-ucd-ident0.9.0间接未知1
unic-ucd-version0.9.0间接未知1

公告表示依赖图中记录的版本落入某条公告的受影响范围。可达性未经分析,且依赖图包含开发与测试的版本固定——某项发现可能只涉及工具链而非交付的软件。

原始 JSON 报告 机器可读
{
  "data": {
    "repo": {
      "topics": [
        "agent",
        "agentic",
        "ai",
        "openclaw",
        "infra",
        "ml",
        "os",
        "zeroclaw"
      ],
      "is_fork": false,
      "size_kb": 150893,
      "has_wiki": true,
      "homepage": "https://www.zeroclawlabs.ai/",
      "languages": {
        "Rust": 26731596
      },
      "pushed_at": "2026-07-21T20:03:41Z",
      "created_at": "2026-02-13T08:56:04Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-22T13:47:08Z",
      "description": "Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "master",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "www.zeroclawlabs.ai",
      "name": "ZeroClaw Labs",
      "type": "Organization",
      "login": "zeroclaw-labs",
      "company": null,
      "location": null,
      "followers": 454,
      "avatar_url": "https://avatars.githubusercontent.com/u/261820148?v=4",
      "created_at": "2026-02-15T22:40:09Z",
      "is_verified": null,
      "public_repos": 16,
      "account_age_days": 156
    },
    "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": "v0.8.3",
          "kind": "patch",
          "published_at": "2026-07-16T01:47:13Z"
        },
        {
          "tag": "v0.8.2",
          "kind": "patch",
          "published_at": "2026-06-26T04:34:52Z"
        },
        {
          "tag": "v0.8.1",
          "kind": "patch",
          "published_at": "2026-06-19T02:01:55Z"
        },
        {
          "tag": "v0.8.0",
          "kind": "minor",
          "published_at": "2026-06-12T00:04:32Z"
        },
        {
          "tag": "v0.8.0-beta-2",
          "kind": "prerelease",
          "published_at": "2026-06-02T15:20:32Z"
        },
        {
          "tag": "v0.8.0-beta-1",
          "kind": "prerelease",
          "published_at": "2026-05-21T01:36:16Z"
        },
        {
          "tag": "v0.7.5",
          "kind": "patch",
          "published_at": "2026-05-08T05:12:49Z"
        },
        {
          "tag": "v0.7.4",
          "kind": "patch",
          "published_at": "2026-05-01T02:52:01Z"
        },
        {
          "tag": "v0.7.3",
          "kind": "patch",
          "published_at": "2026-04-19T03:55:21Z"
        },
        {
          "tag": "v0.7.3-beta.1051",
          "kind": "prerelease",
          "published_at": "2026-04-19T03:49:15Z"
        },
        {
          "tag": "v0.7.1-beta.1049",
          "kind": "prerelease",
          "published_at": "2026-04-18T22:40:10Z"
        },
        {
          "tag": "v0.7.0-beta.1047",
          "kind": "prerelease",
          "published_at": "2026-04-18T08:55:25Z"
        },
        {
          "tag": "v0.6.9",
          "kind": "patch",
          "published_at": "2026-04-08T06:11:40Z"
        },
        {
          "tag": "v0.6.8",
          "kind": "patch",
          "published_at": "2026-04-02T00:41:57Z"
        },
        {
          "tag": "v0.6.7",
          "kind": "patch",
          "published_at": "2026-03-29T21:16:09Z"
        },
        {
          "tag": "v0.6.5",
          "kind": "patch",
          "published_at": "2026-03-27T03:43:17Z"
        },
        {
          "tag": "v0.6.3",
          "kind": "patch",
          "published_at": "2026-03-26T14:33:45Z"
        },
        {
          "tag": "v0.6.2",
          "kind": "patch",
          "published_at": "2026-03-24T20:02:05Z"
        },
        {
          "tag": "v0.6.1",
          "kind": "patch",
          "published_at": "2026-03-24T08:28:22Z"
        },
        {
          "tag": "v0.6.1-beta.637",
          "kind": "prerelease",
          "published_at": "2026-03-24T08:25:24Z"
        },
        {
          "tag": "v0.6.0",
          "kind": "minor",
          "published_at": "2026-03-24T01:40:41Z"
        },
        {
          "tag": "v0.5.9",
          "kind": "patch",
          "published_at": "2026-03-23T01:21:49Z"
        },
        {
          "tag": "v0.5.9-beta.579",
          "kind": "prerelease",
          "published_at": "2026-03-23T01:21:32Z"
        },
        {
          "tag": "v0.5.9-beta.578",
          "kind": "prerelease",
          "published_at": "2026-03-23T00:47:54Z"
        },
        {
          "tag": "v0.5.8-beta.577",
          "kind": "prerelease",
          "published_at": "2026-03-23T00:03:38Z"
        },
        {
          "tag": "v0.5.8",
          "kind": "patch",
          "published_at": "2026-03-22T22:08:19Z"
        },
        {
          "tag": "v0.5.8-beta.564",
          "kind": "prerelease",
          "published_at": "2026-03-22T20:53:45Z"
        },
        {
          "tag": "v0.5.7-beta.563",
          "kind": "prerelease",
          "published_at": "2026-03-22T19:06:37Z"
        },
        {
          "tag": "v0.5.7",
          "kind": "patch",
          "published_at": "2026-03-22T06:41:41Z"
        },
        {
          "tag": "v0.5.7-beta.554",
          "kind": "prerelease",
          "published_at": "2026-03-22T05:59:35Z"
        },
        {
          "tag": "v0.5.6-beta.536",
          "kind": "prerelease",
          "published_at": "2026-03-22T02:03:35Z"
        },
        {
          "tag": "v0.5.6-beta.526",
          "kind": "prerelease",
          "published_at": "2026-03-22T00:06:04Z"
        },
        {
          "tag": "v0.5.6-beta.524",
          "kind": "prerelease",
          "published_at": "2026-03-21T23:31:00Z"
        },
        {
          "tag": "v0.5.6-beta.523",
          "kind": "prerelease",
          "published_at": "2026-03-21T22:27:49Z"
        },
        {
          "tag": "v0.5.6",
          "kind": "patch",
          "published_at": "2026-03-21T22:03:55Z"
        },
        {
          "tag": "v0.5.5-beta.522",
          "kind": "prerelease",
          "published_at": "2026-03-21T20:45:42Z"
        },
        {
          "tag": "v0.5.5-beta.521",
          "kind": "prerelease",
          "published_at": "2026-03-21T18:39:30Z"
        },
        {
          "tag": "v0.5.5-beta.519",
          "kind": "prerelease",
          "published_at": "2026-03-21T16:43:24Z"
        },
        {
          "tag": "v0.5.5-beta.517",
          "kind": "prerelease",
          "published_at": "2026-03-21T15:26:48Z"
        },
        {
          "tag": "v0.5.5",
          "kind": "patch",
          "published_at": "2026-03-21T15:03:41Z"
        },
        {
          "tag": "v0.5.5-beta.516",
          "kind": "prerelease",
          "published_at": "2026-03-21T13:17:04Z"
        },
        {
          "tag": "v0.5.5-beta.514",
          "kind": "prerelease",
          "published_at": "2026-03-21T12:41:37Z"
        },
        {
          "tag": "v0.5.4-beta.504",
          "kind": "prerelease",
          "published_at": "2026-03-21T10:46:58Z"
        },
        {
          "tag": "v0.5.4-beta.491",
          "kind": "prerelease",
          "published_at": "2026-03-21T08:41:16Z"
        },
        {
          "tag": "v0.5.4-beta.490",
          "kind": "prerelease",
          "published_at": "2026-03-21T04:39:59Z"
        },
        {
          "tag": "v0.5.4-beta.487",
          "kind": "prerelease",
          "published_at": "2026-03-20T23:12:10Z"
        },
        {
          "tag": "v0.5.4",
          "kind": "patch",
          "published_at": "2026-03-20T20:37:42Z"
        },
        {
          "tag": "v0.5.4-beta.471",
          "kind": "prerelease",
          "published_at": "2026-03-20T20:29:54Z"
        },
        {
          "tag": "v0.5.3",
          "kind": "patch",
          "published_at": "2026-03-20T17:58:34Z"
        },
        {
          "tag": "v0.5.3-beta.458",
          "kind": "prerelease",
          "published_at": "2026-03-20T17:58:02Z"
        },
        {
          "tag": "v0.5.2-beta.457",
          "kind": "prerelease",
          "published_at": "2026-03-20T16:42:28Z"
        },
        {
          "tag": "v0.5.2-beta.448",
          "kind": "prerelease",
          "published_at": "2026-03-20T06:25:44Z"
        },
        {
          "tag": "v0.5.2",
          "kind": "patch",
          "published_at": "2026-03-20T04:53:44Z"
        },
        {
          "tag": "v0.5.2-beta.442",
          "kind": "prerelease",
          "published_at": "2026-03-20T04:28:39Z"
        },
        {
          "tag": "v0.5.2-beta.441",
          "kind": "prerelease",
          "published_at": "2026-03-20T04:04:54Z"
        },
        {
          "tag": "v0.5.1-beta.438",
          "kind": "prerelease",
          "published_at": "2026-03-20T03:19:05Z"
        },
        {
          "tag": "v0.5.1-beta.414",
          "kind": "prerelease",
          "published_at": "2026-03-19T23:57:43Z"
        },
        {
          "tag": "v0.5.1-beta.413",
          "kind": "prerelease",
          "published_at": "2026-03-19T23:32:25Z"
        },
        {
          "tag": "v0.5.1-beta.403",
          "kind": "prerelease",
          "published_at": "2026-03-19T21:09:46Z"
        },
        {
          "tag": "v0.5.1-beta.402",
          "kind": "prerelease",
          "published_at": "2026-03-19T20:36:03Z"
        },
        {
          "tag": "v0.5.1-beta.400",
          "kind": "prerelease",
          "published_at": "2026-03-19T19:40:09Z"
        },
        {
          "tag": "v0.5.1-beta.390",
          "kind": "prerelease",
          "published_at": "2026-03-19T19:04:42Z"
        },
        {
          "tag": "v0.5.1-beta.379",
          "kind": "prerelease",
          "published_at": "2026-03-19T18:08:34Z"
        },
        {
          "tag": "v0.5.1",
          "kind": "patch",
          "published_at": "2026-03-19T14:27:55Z"
        },
        {
          "tag": "v0.5.1-beta.378",
          "kind": "prerelease",
          "published_at": "2026-03-19T14:20:03Z"
        },
        {
          "tag": "v0.5.0-beta.369",
          "kind": "prerelease",
          "published_at": "2026-03-19T12:42:34Z"
        },
        {
          "tag": "v0.5.0-beta.368",
          "kind": "prerelease",
          "published_at": "2026-03-19T04:17:05Z"
        },
        {
          "tag": "v0.5.0-beta.365",
          "kind": "prerelease",
          "published_at": "2026-03-19T00:56:12Z"
        },
        {
          "tag": "v0.5.0-beta.364",
          "kind": "prerelease",
          "published_at": "2026-03-18T21:36:53Z"
        },
        {
          "tag": "v0.5.0-beta.360",
          "kind": "prerelease",
          "published_at": "2026-03-18T20:15:16Z"
        },
        {
          "tag": "v0.5.0-beta.357",
          "kind": "prerelease",
          "published_at": "2026-03-18T19:39:09Z"
        },
        {
          "tag": "v0.5.0-beta.351",
          "kind": "prerelease",
          "published_at": "2026-03-18T15:37:21Z"
        },
        {
          "tag": "v0.5.0-beta.349",
          "kind": "prerelease",
          "published_at": "2026-03-18T14:29:21Z"
        },
        {
          "tag": "v0.5.0",
          "kind": "minor",
          "published_at": "2026-03-18T06:28:21Z"
        },
        {
          "tag": "v0.5.0-beta.347",
          "kind": "prerelease",
          "published_at": "2026-03-18T02:40:51Z"
        },
        {
          "tag": "v0.5.0-beta.346",
          "kind": "prerelease",
          "published_at": "2026-03-17T23:37:45Z"
        },
        {
          "tag": "v0.5.0-beta.345",
          "kind": "prerelease",
          "published_at": "2026-03-17T23:13:48Z"
        },
        {
          "tag": "v0.5.0-beta.344",
          "kind": "prerelease",
          "published_at": "2026-03-17T22:17:35Z"
        },
        {
          "tag": "v0.5.0-beta.341",
          "kind": "prerelease",
          "published_at": "2026-03-17T19:45:36Z"
        },
        {
          "tag": "v0.5.0-beta.340",
          "kind": "prerelease",
          "published_at": "2026-03-17T18:49:08Z"
        },
        {
          "tag": "v0.4.3-beta.323",
          "kind": "prerelease",
          "published_at": "2026-03-17T13:38:49Z"
        },
        {
          "tag": "v0.4.3-beta.317",
          "kind": "prerelease",
          "published_at": "2026-03-17T12:48:51Z"
        },
        {
          "tag": "v0.4.3-beta.316",
          "kind": "prerelease",
          "published_at": "2026-03-17T06:12:35Z"
        },
        {
          "tag": "v0.4.3-beta.314",
          "kind": "prerelease",
          "published_at": "2026-03-17T05:41:28Z"
        },
        {
          "tag": "v0.4.3-beta.313",
          "kind": "prerelease",
          "published_at": "2026-03-17T05:25:43Z"
        },
        {
          "tag": "v0.4.3-beta.312",
          "kind": "prerelease",
          "published_at": "2026-03-17T05:07:07Z"
        },
        {
          "tag": "v0.4.3-beta.311",
          "kind": "prerelease",
          "published_at": "2026-03-17T04:47:44Z"
        },
        {
          "tag": "v0.4.3-beta.310",
          "kind": "prerelease",
          "published_at": "2026-03-17T02:17:05Z"
        },
        {
          "tag": "v0.4.3",
          "kind": "patch",
          "published_at": "2026-03-17T02:11:27Z"
        },
        {
          "tag": "v0.4.2-beta.300",
          "kind": "prerelease",
          "published_at": "2026-03-16T22:56:35Z"
        },
        {
          "tag": "v0.4.2-beta.281",
          "kind": "prerelease",
          "published_at": "2026-03-16T20:50:57Z"
        },
        {
          "tag": "v0.4.1-beta.269",
          "kind": "prerelease",
          "published_at": "2026-03-16T19:45:42Z"
        },
        {
          "tag": "v0.4.1-beta.266",
          "kind": "prerelease",
          "published_at": "2026-03-16T19:40:10Z"
        },
        {
          "tag": "v0.4.1-beta.267",
          "kind": "prerelease",
          "published_at": "2026-03-16T19:24:01Z"
        },
        {
          "tag": "v0.4.0-beta.260",
          "kind": "prerelease",
          "published_at": "2026-03-16T18:15:55Z"
        },
        {
          "tag": "v0.4.0-beta.259",
          "kind": "prerelease",
          "published_at": "2026-03-16T18:01:50Z"
        },
        {
          "tag": "v0.4.0-beta.258",
          "kind": "prerelease",
          "published_at": "2026-03-16T17:10:09Z"
        },
        {
          "tag": "v0.4.0",
          "kind": "minor",
          "published_at": "2026-03-16T17:10:06Z"
        },
        {
          "tag": "v0.4.0-beta.257",
          "kind": "prerelease",
          "published_at": "2026-03-16T15:50:51Z"
        },
        {
          "tag": "v0.3.4-beta.232",
          "kind": "prerelease",
          "published_at": "2026-03-15T22:52:41Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "f0b92f1516ec86aeb89ab2d8f25b837e14885aae",
          "body": null,
          "is_bot": false,
          "headline": "fix(tests): make media marker assertions portable on Windows (#8756)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-21T17:10:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2206edd5a5315f985166f0d2ded1ea910980f2eb",
          "body": "- 1e9bad2 feat(zerocode): show active runtime context in dashboard\n- aee45bd fix(zerocode): simplify runtime status display\n- 8b800a1 fix(zerocode): show workspace status in dashboard\n- c806259 test(zerocode): update chat render helper for pane kind\n- f665c3f test(zerocode): cover runtime context re\n[…]\n\n- 777e484 fix(zerocode): address dashboard runtime context review\n- 9903e2d fix(zerocode): keep dashboard repair RPC-only\n- ff52445 Merge origin/master into codex/issue-8383-runtime-context-dashboard",
          "is_bot": false,
          "headline": "feat(zerocode): show active runtime context in dashboard (#9011)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-21T17:09:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "abb3c42586a91334ffffff4d99393aba59a43b4d",
          "body": "- 26f52d4 fix(docs): make translation refresh reproducible\n- e13fd8a fix(docs): route sync through built preprocessor\n- db9acf9 fix(xtask): generate references for every mdbook entrypoint\n- 0f706dc docs(maintainers): centralize release translation steps\n- 42c1212 fix(release): publish refreshed cata\n[…]\n 87c407e docs(i18n): centralize translation workflow references\n- 294b2aa docs(i18n): align localization lifecycle contract\n- 5e61bf9 Merge origin/master into codex/fix-translation-refresh-reliability",
          "is_bot": false,
          "headline": "fix(docs): make translation refresh reproducible (#9055)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-21T17:09:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7b0ecea6949aa69ba1c13863a41e0160c1b7c062",
          "body": "…9183)\n\n- 536d571 fix(sop): bypass switch evaluation on a false top-level when guard\n- 9d3a53c fix(sop): drop issue/PR refs from route/mod.rs comments\n- ac3ef1d fix(sop): address review feedback on when/switch precedence fix\n- 48cac2d fix(sop): narrow resolve_next helpers by sharing visit/eligibility check\n- 2f34d59 fix(sop): remove narration from route regressions\n- c52090a fix(sop): unify explicit and linear target resolution",
          "is_bot": false,
          "headline": "fix(sop): bypass switch evaluation on a false top-level when guard (#…",
          "author_name": "Jason Perlow",
          "author_login": "perlowja",
          "committed_at": "2026-07-21T17:07:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8d7481665cb3a1a2106a277e77b2f560d22a89a0",
          "body": "- bbb5e22 docs(review): document typed dispatch expectation\n- d03beb5 Merge remote-tracking branch 'origin/master' into codex/pr-8770-fix\n- 889d957 chore: refresh typed-dispatch docs branch",
          "is_bot": false,
          "headline": "docs(review): document typed dispatch expectation (#8770)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-21T15:51:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "33499a384107b9b3469ab5a7f9d020bead45e28e",
          "body": null,
          "is_bot": false,
          "headline": "fix(channels): clear branch-isolated clippy warnings (#9140)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-21T15:51:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0de7f3405be15275c98cad19614e659eed566a11",
          "body": "- 1a534ea feat(channel/mattermost): add WebSocket listener mode\n- 65262de test(channel/mattermost): cover partial WebSocket handshakes\n\nCo-authored-by: xianshishan <265237201+xianshishan@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(channel/mattermost): add WebSocket listener mode (#9141)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-21T15:51:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cf4bb01a2c32e0b201ac25bab0c0d32dc897f90e",
          "body": null,
          "is_bot": false,
          "headline": "fix(channels): bound ffmpeg transcode waits (#9145)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-21T15:51:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2110eab0a7c3b3987f6abfdddb0ae2cd97246a4e",
          "body": "- d917cdc fix(quickstart): map WhatsApp Web setup to WhatsApp config\n- ec8517e fix(quickstart): normalize WhatsApp Web peer-group state\n- 27d9e03 style(quickstart): apply pinned Rust formatting\n- d4c5fbf Merge origin/master into codex/fix-whatsapp-web-quickstart-current",
          "is_bot": false,
          "headline": "fix(quickstart): map WhatsApp Web setup to WhatsApp config (#9159)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-21T15:40:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bf5a97f4c5d06eb656634c6f7250b6e8992c21fb",
          "body": "…eterministic pipelines (#8979)\n\n- 3001f83 feat(sop): release the exec slot on HITL approval and enforce a per-SOP admission policy\n- 147e1ae feat(sop): add an approval broker with group membership and quorum over the gate chokepoint\n- 7ae15e4 feat(sop): deliver approval requests to a configured cha\n[…]\n- 79c95f9 fix(sop): enforce approval mode at checkpoints\n- 21d7d7a fix(sop): preserve deterministic pipeline invariants\n\nCo-authored-by: IftekharUddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(sop): channel gate prompts with checkpoint edit and revise for d…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T14:28:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e9191241ae0229abea027cc9a2a13f7deae13450",
          "body": "… (#9096)\n\nDocument how repository Actions allowlist gaps can cause release workflow startup failures and block promotion concurrency.\n\nAdd recovery guidance to fix the allowlist, wait for settings propagation, and dispatch a fresh workflow instead of rerunning a startup failure.\n\nPR: #9096",
          "is_bot": false,
          "headline": "docs(release): troubleshoot startup_failure and the Actions allowlist…",
          "author_name": "JordanTheJet",
          "author_login": "JordanTheJet",
          "committed_at": "2026-07-21T07:40:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d7220e74929b9a95e1bd102ab252bece39383e3c",
          "body": "…_status (#5316) (#8890)\n\nClassify web-search provider HTTP failures as blocked, unavailable, or client errors and expose the classification through `search_status` error tags.\n\nKeep the classifications coarse and evidence-based, preserve DuckDuckGo block detection, and avoid duplicate per-tool failure logging.\n\nRelated: #5316\nPR: #8890",
          "is_bot": false,
          "headline": "feat(web-search): classify provider HTTP failures with precise search…",
          "author_name": "palomyates516-alt",
          "author_login": "palomyates516-alt",
          "committed_at": "2026-07-21T07:31:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc66a1cf61ba9e5185524779b6774b74e184271c",
          "body": "… (#8324)\n\nTreat whitespace-only `model_provider` values as non-dispatchable, matching the existing handling for risk and runtime profiles.\n\nAdd focused regression coverage for the dispatchability check.\n\nPR: #8324",
          "is_bot": false,
          "headline": "fix(config): treat whitespace-only model_provider as non-dispatchable…",
          "author_name": "Super-Cabbage",
          "author_login": "Super-Cabbage",
          "committed_at": "2026-07-21T07:30:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7afecd860e5c2ec606c60aac99ddc7532fe2eec5",
          "body": "…#8854)\n\nAdopt typed builders across provider implementations and migrate their construction call sites.\n\nConsolidate optional provider configuration into builder chains, remove redundant post-build mutators, and retain existing credential, timeout, TLS, and routing behavior.\n\nPR: #8854",
          "is_bot": false,
          "headline": "refactor(providers): adopt typed builders across the provider crate (…",
          "author_name": "Cherilyn Buren",
          "author_login": "NiuBlibing",
          "committed_at": "2026-07-21T07:27:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ac6274a581fe266a9709f93d36064b9932162ad9",
          "body": "- c6c19af fix(acp): log agent init failure on session/new\n- 1943f48 fix(acp): log agent init failure on session/new\n- f5a24d5 fix(acp): redact agent init failure logs\n- 736b886 Merge remote-tracking branch 'origin/master' into fix/acp-session-new-log-agent-init-failure\n- be280ef fix(acp): adapt failure logging to live config\n- 579c771 fix(acp): sanitize agent init rpc errors\n- 46922b9 Merge branch 'master' into fix/acp-session-new-log-agent-init-failure",
          "is_bot": false,
          "headline": "fix(acp): log agent init failure on session/new (#9071)",
          "author_name": "Shane Engelman",
          "author_login": "singlerider",
          "committed_at": "2026-07-21T06:50:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e26e14ee98c85ba6bd8d48e0aee6c951c0909872",
          "body": "…8830)\n\nRoute channel startup through the canonical scoped tool-assembly seam while preserving pinned MCP context, configured runtime execution, structured attribution, and the channel startup MCP registry lifetime.\n\nCo-authored-by: Nillth <22066262+Nillth@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(channels): route startup tool assembly through the scoped seam (#…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T06:45:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3520034cc8e9e373200f15a3ab1310d80ae859f1",
          "body": "…#8895)\n\nAdd the gated rerank stage to memory-context injection, normalize retrieval scores, preserve eligibility before duplicate collapse, and cover the composed SQLite/BM25 recall-to-rerank path.\n\nCo-authored-by: Nillth <22066262+Nillth@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(memory): gated rerank stage in engine memory-context injection (…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T06:45:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fa57802f5e45ff19ec6076f24c80fb6706ffc0f3",
          "body": "…903)\n\nNotify approval routes only after checkpoint state is durably parked, including exactly-once delivery after failed-persist maintenance recovery. Align operator guidance with authenticated approval routing and the documented best-effort recovery window.\n\nCo-authored-by: Nillth <22066262+Nillth@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(sop): notify approval routes after durable checkpoint parking (#8…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T06:44:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b6a09feebf58adc74705750aca6b228efa761b2b",
          "body": "…#8935)\n\n- c36753d fix(agent): preserve Gemini thought signatures in tool-call history\n- 70e00e9 Merge branch 'master' into fix-gemini-upstream",
          "is_bot": false,
          "headline": "fix(agent): preserve Gemini thought signatures in tool-call history (…",
          "author_name": "mwqgithub",
          "author_login": "mwqgithub",
          "committed_at": "2026-07-21T06:30:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1247d108dac549df3c45ae0cf5a4ba21767f53b2",
          "body": "…spatch (#9102)\n\n- 1d25317 fix(providers/multimodal): strip unhandled non-image media markers be…\n- 73dcc3e Merge remote-tracking branch 'upstream/master' into fix/9089-audio-ma…\n- 9844d8f fix(providers/multimodal): limit marker sanitization to audio kinds\n- 33272db Merge branch 'master' of https://\n[…]\n 'master' into fix/9089-audio-marker-passthrough\n- 032c04f Merge branch 'master' into fix/9089-audio-marker-passthrough\n\nCo-authored-by: IftekharUddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(providers/multimodal): degrade unplayable audio markers before di…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T05:23:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c38c5cfe2a3fe5a374789d9ee9a3dae80b680363",
          "body": "…er the gate chokepoint (#8880)\n\nReapply the exact reviewed #8880 broker delta onto master after #8848 was squash-merged.\n\nOriginal PR commit history:\n- bbb4f488c feat(sop): add an approval broker with group membership and quorum over the gate chokepoint\n- de50dbf6d fix(sop): strip review provenance\n[…]\n fe72ff3e8 Merge commit '331c0a97c' into codex/review-fix-8880\n- 39f7d532f fix(sop): initialize checkpoint attribution\n\nCo-authored-by: Iftekhar Uddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(sop): add an approval broker with group membership and quorum ov…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T05:08:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c937cdfc1dcb514bc3959146b7f2ea51f04f260e",
          "body": "…OP admission policy (#8848)\n\n- bc02f0f feat(sop): release the exec slot on HITL approval and enforce a per-SOP admission policy\n- e09ea73 fix(sop): make terminal claims atomic\n- 27c8e03 fix(sop): retain claim when terminal persistence fails\n- 775089a fix(sop): persist approval outcomes atomically\n-\n[…]\nmote-tracking branch 'origin/master' into codex/review-fix-8848\n- 331c0a9 fix(sop): initialize merged step attribution\n\nCo-authored-by: Iftekhar Uddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(sop): release the exec slot on HITL approval and enforce a per-S…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T04:40:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e735bebf17d43e22713e1058f63b54837aada8c1",
          "body": "- 783382f feat(web): unify risk-profile tool permissions into one grid\n- 73f78af Merge remote-tracking branch 'upstream/master' into feat/tool-permiss…\n- 36fb273 fix(web): align tool permission grid with runtime policy\n- e68e82c fix(web): surface partial tool catalog loads\n- 3851dc0 fix(web): honor \n[…]\n767 Merge branch 'master' into feat/tool-permission-grid\n- db00d3f Merge branch 'master' into feat/tool-permission-grid\n\nCo-authored-by: IftekharUddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(web): unify risk-profile tool permissions into one grid (#8879)",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T04:37:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fc221043ec328b1cb03781c88eb168b5deb16d2c",
          "body": "- ece2a03 fix(providers): make model vision capability configurable\n- 30c9957 fix(providers): preserve configured vision capability across resilient wrappers and the vision route\n- 4a68205 Merge upstream master into fix/provider-vision-flag\n- dfe9a6b fix(providers): make routed vision capability tru\n[…]\nfdaffa1 chore(ci): remove issue reference from test comment\n- c147b4a Merge origin/master into fix/provider-vision-flag\n\nCo-authored-by: IftekharUddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(providers): make model vision capability configurable (#9099)",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T04:14:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cf7dd9d6baa8cbc4b738896263bd80c2ce4cca3b",
          "body": "- 9b22f3f feat(memory): scan memory content at write and recall boundaries\n- 48a9aa1 Merge remote-tracking branch 'upstream/master' into zt5/pm-e1-scan\\n- 93fb8b5 fix(memory): enforce read policy across export and per-agent paths\\n- ba15ca2 Merge remote-tracking branch 'upstream/master' into zt5/pm-e1-scan\\n- 311ee79 Merge origin/master into zt5/pm-e1-scan\\n- dfd254f Merge origin/master into zt5/pm-e1-scan\\n\\nCo-authored-by: IftekharUddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(memory): scan memory content at write and recall boundaries (#8984)",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T04:12:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b98b1c56f5aac79e18ab7f65e7257b70c3582e52",
          "body": "…(#8899)\n\n- 02c7bf2 feat(memory): config semantics validation and migration reindex hook\n- 04ea511 Merge remote-tracking branch 'upstream/master' into zt5/pm-f2-validator\\n- 5e78539 fix(memory): wire configured embedder into migration reindex pass\\n- 3677e5d Merge remote-tracking branch 'origin/mast\n[…]\nne backend\\n- 0f30703 chore(ci): satisfy comment hygiene gate\\n- 7e9ff46 Merge origin/master into zt5/pm-f2-validator\\n\\nCo-authored-by: IftekharUddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(memory): config semantics validation and migration reindex hook …",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T04:10:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c249473d5a6e84680e95983a09c2f3d11537522b",
          "body": "… path (#9030)\n\n- dafd07b fix(sop): re-assemble the step agent's policy on the live nested-step…\n- cb4a365 fix(sop): reassemble live process-message steps\n- c4814a9 fix(sop): re-assemble nested SOP steps against the effective agent an…\n- 7760810 fix(sop): complete per-agent isolation for live cross-\n[…]\nng branch 'origin/master' into fix/sop-live-step-a…\n- 78a85e4 fix(sop): initialize admission defaults in parity fixture\n\nCo-authored-by: IftekharUddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(sop): re-assemble the step agent's policy on the live nested-step…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T03:15:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c3fa8b0e904d4f512c453da3c9f9b4957fe70470",
          "body": "…ction (#8900)\n\n- 6067787 feat(memory): typed memory classification and gated typed-facts extra…\n- 91b73c5 Merge remote-tracking branch 'upstream/master' into zt5/pm-c1-types\n- df11250 fix(memory): run gated fact extraction before the core-update early r…\n- a0454fc fix(memory): preserve typed metada\n[…]\nenforce sqlite-only boundary for typed memory writes\n- b038f47 Merge commit 'ce79f750b62abe7b8c1d9b43fef22056b7202baf' into zt5/pm-c…\n- 8e6c865 fix(memory): harden sqlite-only typed memory enforcement",
          "is_bot": false,
          "headline": "feat(memory): typed memory classification and gated typed-facts extra…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T03:15:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2cc26119da80af4d87dbfd3a55b65ba32021a7a6",
          "body": "… sessions (#8898)\n\n- 4a41752 fix(memory): let durable global memories reach semantic recall across…\n- e752825 fix(memory): scope durable recall candidates\n- d97b60f Merge remote-tracking branch 'upstream/master' into zt5/pm-b3-vector-…\n- 4129780 fix(memory): scope agent recall before scoring\n- 1fd6984 fix(memory): normalize no-embedder bm25 recall scores\n- 706f418 Merge remote-tracking branch 'upstream/master' into zt5/pm-b3-vector-…",
          "is_bot": false,
          "headline": "fix(memory): let durable global memories reach semantic recall across…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T03:13:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2455206b1860e99e5d9067f8f97e98626292bf79",
          "body": "…ry (#8897)\n\n- 21434d9 feat(memory): route recall through the staged retrieval pipeline\n- 67aadf4 fix(memory): narrow retrieval pipeline activation\n- f74779f Merge remote-tracking branch 'upstream/master' into zt5/pm-b2-pipeline\n- 33a0a9c fix(memory): make retrieval decorator an honest opt-in cache\n\n[…]\nmemory): opt the retrieval-cache battle tests into the now-opt-i…\n- 7a1a37a Merge origin/master into zt5/pm-b2-pipeline\n\nCo-authored-by: IftekharUddin <14139796+IftekharUddin@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(memory): add an opt-in retrieval cache decorator over agent memo…",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-21T03:13:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1841380298fdc2655aa65f39cecfb4d061ba67c4",
          "body": "…8870)\n\n#8439 moved the JSONL fsync off the async hot path, so `record_event`\nreturns before the line is on disk. The `reinit_applies_changed_rotation_policy`\nand `reinit_can_disable_persistence_without_restart` tests read the log file\nimmediately after emitting, so they saw 0 events and failed dete\n[…]\ny calls `flush_for_test()` after emitting; fold\nthat flush into the shared `emit()` helper so emit-then-read tests are correct\nby construction. Full zeroclaw-log suite: 81 passed, 0 failed (was 79/2).",
          "is_bot": false,
          "headline": "test(log): flush async writes in emit() so reinit_* tests see them (#…",
          "author_name": "Jason Perlow",
          "author_login": "perlowja",
          "committed_at": "2026-07-21T00:27:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f38df80ffef176410e50b792b0ab9ab991ca9df4",
          "body": "clippy's `useless_borrows_in_formatting` (tightened in Rust 1.97) flags\nthe `&` on the two `format!` arguments as redundant. Inline the captured\nidentifiers instead. No behavioral change: `format!` already borrows its\narguments, so removing the `&` does not move `verification_url` /\n`user_code`, both of which are still used in the surrounding struct.",
          "is_bot": false,
          "headline": "fix(providers): drop redundant refs in gemini_oauth format args (#9057)",
          "author_name": "wm0018",
          "author_login": "wm0018",
          "committed_at": "2026-07-21T00:24:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5ef96aa3bc0b506110ca5bd069a93702cd617feb",
          "body": "- 7258acc fix(providers): rebrand Nebius AI Studio to Nebius Token Factory\n- 798a6d6 Merge branch 'master' into feat/nebius-token-factory-rebrand",
          "is_bot": false,
          "headline": "fix(providers): rebrand Nebius AI Studio to Nebius Token Factory (#9074)",
          "author_name": "amrrs",
          "author_login": "amrrs",
          "committed_at": "2026-07-21T00:19:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "542daa8aea9352d30f89f6cec327ee2433f0dd57",
          "body": "- c08623b fix(web): open chat markdown links in a new tab\n- f7ff6ee Merge branch 'master' into worktree-web-chat-links-new-tab",
          "is_bot": false,
          "headline": "fix(web): open chat markdown links in a new tab (#9088)",
          "author_name": "Cherilyn Buren",
          "author_login": "NiuBlibing",
          "committed_at": "2026-07-20T23:10:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d94f0dff099579de3e2c8a9161621a9db44182ae",
          "body": null,
          "is_bot": false,
          "headline": "fix(hardware): resynchronize serial response frames (#9157)",
          "author_name": "Aleksandr Gaun",
          "author_login": "Rhoahndur",
          "committed_at": "2026-07-20T23:08:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0f8278b8a38b62c6c796cbdf120a69b561a62b79",
          "body": "- 19ccd0b ci(firmware): add shared protocol host gate\n- 6f05ea0 Merge branch 'master' into ci/firmware-protocol-gate",
          "is_bot": false,
          "headline": "ci(firmware): add shared protocol host gate (#9108)",
          "author_name": "Aleksandr Gaun",
          "author_login": "Rhoahndur",
          "committed_at": "2026-07-20T22:54:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8ddf1314189d289051704af2b96f0c0a37a87185",
          "body": "- e95ea34 fix(zerocode): add terminal-safe help input fallbacks\n- 7bba27f fix(zerocode): align help fallbacks with mac shortcuts\n- 219b907 fix(zerocode): use terminal-safe help and browse chords\n- 7108ae9 fix(zerocode): show help binding in help\n- ccb32e1 fix(zerocode): preserve help keybinding compatibility\n- 1c026bd chore(zerocode): resolve master conflicts",
          "is_bot": false,
          "headline": "fix(zerocode): add terminal-safe help and browse controls (#9173)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T22:46:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "320f6e4e4868c177052cf30a6d8b0c240bd3c1c9",
          "body": "- d490705 docs(architecture): define memory authority boundaries\n- cb6400f docs(architecture): record multi-agent runtime boundaries\n- dc79b02 docs(architecture): define generation-scoped live config apply\n- 207ff2c chore(docs): resolve master conflicts\n- 1a7c30d chore(docs): refresh after ADR-011 merge",
          "is_bot": false,
          "headline": "docs(architecture): define generation-scoped live config apply (#9168)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T22:44:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8cc6d80c0e947cb0c59ef565e2117c84f685e6ff",
          "body": "- d490705 docs(architecture): define memory authority boundaries\n- cb6400f docs(architecture): record multi-agent runtime boundaries\n- 447f908 chore(docs): resolve master conflicts",
          "is_bot": false,
          "headline": "docs(architecture): record multi-agent runtime boundaries (#9167)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T22:26:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9aa5301fffd9d37f82301b5f9bddceb1655f5617",
          "body": "- 7632bf6 fix(zerocode): fill queue and session overlays\n- 5a908c8 Merge origin/master into codex/issue-8765-overlay-fill",
          "is_bot": false,
          "headline": "fix(zerocode): fill queue and session overlays (#8767)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T21:23:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "978a5ef66f62998e300afaaad9e901b797231df9",
          "body": "- b31982a fix(zerocode): require explicit message copy action\n- 865b120 fix(zerocode): refine message copy affordance\n- cc13494 fix(zerocode): shorten message copy label\n- 7eb01e9 fix(zerocode): satisfy copy affordance clippy\n- febd9d7 fix(zerocode): show code copy feedback\n- af5c137 fix(zerocode): \n[…]\n\n- 5da9af1 Merge remote-tracking branch 'origin/master' into codex/zerocode-copy…\n- 660a97c fix(zerocode): simplify transcript selection state\n- dda3755 fix(zerocode): restore normal-mode code copying",
          "is_bot": false,
          "headline": "fix(zerocode): refine chat copy affordances (#8920)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T21:22:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "680698015d4a5bbb63ad18818ac340c250a59a1d",
          "body": "The per-SOP admission-policy work added `admission_policy` and\n`max_pending_approvals` to the `Sop` struct. Both are `#[serde(default)]`\nbut, like the sibling `cooldown_secs`/`max_concurrent`/`deterministic`\nfields, surface as required in the generated OpenAPI `Sop` type. The\n`blankSop()` factory wa\n[…]\nnstruct both with the backend serde defaults (`parallel` / `0`).\n\nValidation: `cargo run -p xtask --bin web -- check` (gen-api + `tsc -b`)\nnow exits 0; previously failed at web/src/pages/Sops.tsx:140.",
          "is_bot": false,
          "headline": "fix(sop): construct required admission fields in blankSop (#9210)",
          "author_name": "JordanTheJet",
          "author_login": "JordanTheJet",
          "committed_at": "2026-07-20T21:12:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2df521e3b8be0d2c3f0045ceea9801a118ad3e61",
          "body": "The comment hygiene gate rejects issue/PR references in source\ncomments, but nine of them remain in the provider tool-argument\nsanitization comments, so the gate fails repo-wide on master and every\nopen PR inherits the failure from files outside its diff.\n\nRewrite the affected comments to state the behavior they document\nwithout the reference. Each one already explained the contract it\nguards, so only the trailing provenance is removed.\n\nComments only; no code, test, or behavior change.",
          "is_bot": false,
          "headline": "chore(providers): drop issue refs from tool-argument comments (#9199)",
          "author_name": "ozpool",
          "author_login": "ozpool",
          "committed_at": "2026-07-20T19:36:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b5f5c4d2626c37cfe3558304ec0bbaa989f1d0c7",
          "body": null,
          "is_bot": false,
          "headline": "docs(config): clarify credential env bridge contract (#8738)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T14:14:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "28b5b76f9e49abd1cf5d8c0379c421faa1a5641c",
          "body": "…ulated (#8779)\n\n- a7932ee fix(zerocode): use daemon final text when no streaming text was accumulated\n- 04fef59 fix(zerocode): gate no-output diagnostic on clean completion\n- 43d344a style: remove issue refs from code comments (comment hygiene gate)",
          "is_bot": false,
          "headline": "fix(zerocode): use daemon final text when no streaming text was accum…",
          "author_name": "project516",
          "author_login": "Project516",
          "committed_at": "2026-07-20T07:45:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "797d3ba224a55897ac47aa9ead89cb0c0d1a82e6",
          "body": "…(#8675) (#8931)\n\n- 731112b fix(providers): sanitize outbound tool-call arguments to prevent 400 (#8675)\n- a1ce6f4 fix(providers): route tool-arg normalization through one helper, redact payloads from WARN (#8675)\n- 956dab7 fix(providers): enforce JSON object contract in sanitize_tool_arguments, add non-object regression\n- a45f257 style(providers): apply cargo fmt to openrouter assert message",
          "is_bot": false,
          "headline": "fix(providers): sanitize outbound tool-call arguments to prevent 400 …",
          "author_name": "wangmiao0668000666",
          "author_login": "wangmiao0668000666",
          "committed_at": "2026-07-20T07:44:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ec7b65ee1d6ef0b3d7b84096719b7313a9fb0d32",
          "body": "- e2154b6 docs(contributing): compact coding agent guidance\n- 3b231c8 docs(contributing): preserve compact guidance contracts\n- 63cf193 docs(contributing): correct guidance references",
          "is_bot": false,
          "headline": "docs(contributing): compact coding agent guidance (#9050)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T07:43:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e99d1f22255db491de6b182bbc081009559b892c",
          "body": "- bc02f0f feat(sop): release the exec slot on HITL approval and enforce a per-S…\n- e09ea73 fix(sop): make terminal claims atomic\n- 27c8e03 fix(sop): retain claim when terminal persistence fails\n- bbb4f48 feat(sop): add an approval broker with group membership and quorum ov…\n- de50dbf fix(sop): strip\n[…]\nx(sop): harden approval route delivery\n- 12c14bd fix(sop): key AMQP dispatch idempotency on the message-id, not a cont…\n- d009344 Merge remote-tracking branch 'upstream/master' into fix/sop-amqp-disp…",
          "is_bot": false,
          "headline": "fix(sop): key AMQP dispatch idempotency on the message-id (#9027)",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-20T07:18:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3dc5e410a6249a4ba5b84e61e4446b7a6f6866e3",
          "body": null,
          "is_bot": false,
          "headline": "fix(zerocode): pass selected socket to spawned daemon (#9160)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T07:17:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ce79f750b62abe7b8c1d9b43fef22056b7202baf",
          "body": "…e tick) (#8630)\n\n…e tick)\n\nCron SOP triggers are dispatched by the daemon's periodic SOP maintenance\ntick (check_sop_cron_triggers), but the docs and the SopTrigger::Cron\ndoc-comment still described cron as \"defined and matched, but no scheduler\nfeeds it.\" Update the SopTrigger::Cron doc-comment (w\n[…]\n\nnon-zero, and a running daemon or the `channel start` supervisor (standalone\n`zeroclaw gateway start` does not run the maintenance tick). Webhook,\nperipheral, and calendar remain defined-but-unwired.",
          "is_bot": false,
          "headline": "docs(sop): correct cron trigger dispatch status (wired via maintenanc…",
          "author_name": "Stalesamy",
          "author_login": "Stalesamy",
          "committed_at": "2026-07-20T05:49:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5bf904b914e7cd43d194f2a7b6590639d2e371df",
          "body": "- 4edcadf fix(quickstart): preserve schema-defined channel fields\n- 390818f style(runtime): align quickstart formatting\n- 11e35f3 fix(runtime): satisfy quickstart clippy",
          "is_bot": false,
          "headline": "fix(quickstart): preserve schema-defined channel fields (#8764)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T05:46:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aed04f345ee51e94ebb206941d928f56e15563cc",
          "body": "- 1e9397c docs(review): document drift-surface review\n- e16d0bf docs(contributing): discourage drift-prone comments",
          "is_bot": false,
          "headline": "docs(contributing): document drift-surface comments (#8856)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T05:20:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "685f7a77487519336bb1806d62b551ccf7f864dd",
          "body": "- 3ee2641 fix(daemon): share MCP registry across heartbeat ticks (#5903)\n- 55c8adf fix(gateway): set mcp_registry:None at ScopedAssembly sites (complete…\n- 0bb401a Merge branch 'master' into fix/5903-mcp-stdio-registry-reuse\n- 3cefd66 merge: resolve master into fix/5903-mcp-stdio-registry-reuse\n- f8\n[…]\nstream/master' into fix/5903-mcp-stdi…\n- 8eb4f82 fmt: fix trailing blank line left by the scoped.rs merge reconciliation\n- 4b948b3 fix(ci): strip issue-ref numbers from pre-existing MCP retry comments",
          "is_bot": false,
          "headline": "fix(daemon): share MCP registry across heartbeat ticks (#5903) (#8866)",
          "author_name": "Jason Perlow",
          "author_login": "perlowja",
          "committed_at": "2026-07-20T04:39:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7d72153bbc553e94a861fa93007e22f5bdd49b1e",
          "body": "- 292059d test(memory): backfill store-seam behavioral coverage\n- 85b1aae Merge remote-tracking branch 'upstream/master' into zt5/pm-t-backfill",
          "is_bot": false,
          "headline": "test(memory): backfill store-seam behavioral coverage (#8892)",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-20T04:32:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b7b9894729fcd15530567e4d6ae1a354817ed4d1",
          "body": "- df4a111 feat(memory): gated audit trail with observer fan-out\n- 0b682d5 Merge remote-tracking branch 'upstream/master' into zt5/pm-f1-audit\n- 0a3f869 feat(memory): report audit-row insert outcome and duration on the mem…\n- d556cfe Merge remote-tracking branch 'upstream/master' into zt5/pm-f1-audit\n- 018cac5 fix(memory): audit-wrap per-agent Markdown and None backends\n- b0dc9f1 fix(memory): harden audit retention storage",
          "is_bot": false,
          "headline": "feat(memory): gated audit trail with observer fan-out (#8893)",
          "author_name": "Marc Collins",
          "author_login": "Nillth",
          "committed_at": "2026-07-20T04:26:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9156f0b67a50f34afe59062dc62eaabe63b63848",
          "body": "- f618f02 fix(channels): log typed transcription registration failures\n- 2f592b3 test(channels): cover typed transcription warning matrix\n- ffde2f0 fix(channels): align transcription warnings with logging contract",
          "is_bot": false,
          "headline": "fix(channels): log typed transcription registration failures (#8988)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:24:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8c58039e8d0374fad069f7e6c48e7bc201603f07",
          "body": "- 168f07e fix(runtime): trim structured history by whole turns\n- 1f4bd85 test(runtime): align history cap assertion with whole turns\n- 072004c feat(clients): surface history trimming notices\n- f7fa596 fix(runtime): resolve history caps from live config\n- 8bfafaa fix(runtime): allow constructor dependency fan-in\n- 572ffef chore(runtime): satisfy comment hygiene\n- 60d7173 Merge remote-tracking branch 'origin/master' into codex/issue-8837-wh…",
          "is_bot": false,
          "headline": "fix(runtime): trim structured history by whole turns (#9007)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:23:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "10fc9919c8ba3fb9a35976a507fcef3d9323dec7",
          "body": "- 33e3a05 docs(install): align first-run guidance with installer behavior\n- 41e27d4 docs(install): qualify supported prebuilt targets\n- 60b366 docs(install): qualify Cargo bin destination",
          "is_bot": false,
          "headline": "docs(install): align first-run guidance with installer behavior (#9043)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:21:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "80f7b0e893576f5521194aa2258b03f4301f9fff",
          "body": "- 4367404 fix(i18n): localize agent-scope rejection\n- fe7447a Merge origin/master into codex/issue-6548-agent-scope-rejection-locales",
          "is_bot": false,
          "headline": "test(i18n): guard agent-scope rejection catalogs (#9049)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:18:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc248c8188d85ca8c3821715f544c13dcac01606",
          "body": null,
          "is_bot": false,
          "headline": "chore(repo): remove files accidentally bundled into #9107 (#9121)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:17:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26be27e17bd0d1675779e46f813b2ce3a9548b13",
          "body": "- 2aca605 fix(ci): make comment hygiene gate language-aware\n- 4468acb test(ci): cover comment scanner fatal path",
          "is_bot": false,
          "headline": "fix(ci): make comment hygiene gate language-aware (#9131)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:14:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1fbd301549a607b25beed2a15b93c16ff9345738",
          "body": "- 17d68d3 docs(architecture): document background work lifecycle\n- ddb6ff2 docs(architecture): clarify background wait boundaries",
          "is_bot": false,
          "headline": "docs(architecture): document background work lifecycle (#9132)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:11:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f776cf32c187a134cef285e791601cb86f1b0c93",
          "body": "- f26c269 fix(ci): publish Docker variants before scheduled scans\n- ecd5fc8 fix(ci): avoid inheriting release secrets\n- ab5f592 test(ci): lock container release invariants",
          "is_bot": false,
          "headline": "fix(ci): publish Docker variants before scheduled scans (#9144)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:10:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7043bc5708fd5a9e29dd6e5716a0ec7d18665eeb",
          "body": "…(#9152)\n\nresolve_sops_dir() only handled the None/empty case relative to the\nworkspace; an explicit relative sops_dir (the shape shown in the\ndocumented <workspace>/sops layout) fell through to PathBuf::from(),\nwhich resolves against whatever directory the process happens to be\nrunning in rather th\n[…]\njoined path is absolute, so workspace_dir.join(expanded)\nis a strict superset: absolute and ~-prefixed values behave exactly as\nbefore, relative values now resolve against the workspace as documented.",
          "is_bot": false,
          "headline": "fix(sop): resolve a relative sops_dir against the workspace, not CWD …",
          "author_name": "Jason Perlow",
          "author_login": "perlowja",
          "committed_at": "2026-07-20T04:09:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5e271aa1dd84742a5e6a8dc0715f4d15558d7fe6",
          "body": "The 'Determine version tag' step in docs-deploy.yml expanded\n${{ github.event.inputs.tag }} directly into the run: script, one line\nbefore the regex that validates it. GitHub performs template\ninterpolation before the shell executes, so a crafted workflow_dispatch\ntag input (e.g. '\"; <cmd>; \"') woul\n[…]\nor are unchanged.\n\nExploitability is low (workflow_dispatch requires repo write access and\nthe regex bounds valid values), but this is the canonical Actions\ninjection anti-pattern and the fix is free.",
          "is_bot": false,
          "headline": "fix(ci): prevent shell injection via workflow_dispatch tag input (#9165)",
          "author_name": "JordanTheJet",
          "author_login": "JordanTheJet",
          "committed_at": "2026-07-20T04:09:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6c79e9b5d9fc2d24ef792de46cd01c979e5e89c6",
          "body": null,
          "is_bot": false,
          "headline": "docs(agents): correct rename and deletion lifecycle (#9170)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:05:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6518dbcbe78318289b6e0d95f601cabb17583259",
          "body": null,
          "is_bot": false,
          "headline": "fix(demo): bridge OpenRouter credential into typed config (#9175)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:02:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b2e71fd5f9a20530b75e26801fe97743d8020783",
          "body": "- 6275e56 docs(reference): correct operator-facing contract claims\n- 139610a docs(reference): narrow operator contract claims",
          "is_bot": false,
          "headline": "docs(reference): correct operator-facing contract claims (#9176)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T04:00:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8346a67eeb1023ec5457e01d1a1e0c61d0ca0f21",
          "body": null,
          "is_bot": false,
          "headline": "docs(architecture): define memory authority boundaries (#9163)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-20T03:55:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd2d1a0441a02c502cd6e48b0845025339f52f7c",
          "body": "- c7dc0bc docs(ci): correct stale Rust-CodeQL note in codeql.yml\n- dfc5088 Merge branch 'master' into chore/codeql-comment-rust-split",
          "is_bot": false,
          "headline": "docs(ci): correct stale Rust-CodeQL note in codeql.yml (#9161)",
          "author_name": "JordanTheJet",
          "author_login": "JordanTheJet",
          "committed_at": "2026-07-19T13:31:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "829e3e5693957dfe012dc003cede08145b6a0a79",
          "body": "… (#9094)\n\n- 18b4c32 fix(zerocode): separate the literal Ctrl label from the key on darwin\n- 576fbc6 Merge branch 'master' into fix/darwin-ctrl-chord-display-assertion",
          "is_bot": false,
          "headline": "fix(zerocode): separate the literal Ctrl label from the key on darwin…",
          "author_name": "Jason Perlow",
          "author_login": "perlowja",
          "committed_at": "2026-07-19T13:26:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ed4fa60a50209500ff836b6b39f46b0cd42a5d42",
          "body": "- 6b44540 fix(cli): apply config-dir before locale detection\n- c06956e fix(cli): preserve clap argument ownership\n- 78e4317 Merge origin/master into benchmark-memory-boot-metrics",
          "is_bot": false,
          "headline": "fix(cli): apply config-dir before locale detection (#9018)",
          "author_name": "JordanTheJet",
          "author_login": "JordanTheJet",
          "committed_at": "2026-07-19T13:07:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4a08c68eabf1381186da5beabf428ad195307832",
          "body": "- ee12041 refactor(plugins): establish canonical instance scope\n- 1f22dc3 fix(plugins): require adapter opt-in for HTTP\n- 150c82a fix(plugins): preserve callable tool attribution\n- caed50f docs(plugins): require grant and adapter opt-in\n- 03e7153 Merge branch 'master' into feat/plugin-instance-context",
          "is_bot": false,
          "headline": "refactor(plugins): establish canonical instance scope (#9122)",
          "author_name": "JordanTheJet",
          "author_login": "JordanTheJet",
          "committed_at": "2026-07-19T12:43:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c1c486005f76226d7290d142c276ca1522b8bf22",
          "body": "… (#8622)\n\n- 595c61b feat(channels): emit structured login lifecycle events for QR pairing\n- 5032f0e fix(log): keep QR pairing credentials off the persisted JSONL trace\n- 480dbd7 fix(log): flush writer before reading persisted trace in ephemeral-attrs test\n- 2f355cd fix(log,gateway): keep QR pairing\n[…]\nc Merge upstream/master into feat/channel-login-events\n- 0a2f53b style(gateway,log,runtime): rustfmt the credential-boundary test helpers\n- 9b9fe0d Merge upstream/master into feat/channel-login-events",
          "is_bot": false,
          "headline": "feat(channels): emit structured login lifecycle events for QR pairing…",
          "author_name": "Ryan Lee",
          "author_login": "ryanlee486",
          "committed_at": "2026-07-19T11:12:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "82901b3038849c4e69985125a4253f6a868e02d8",
          "body": "…rt (#9151)\n\nEscape the line-leading #6960 reference so markdownlint does not parse it as an ATX heading.",
          "is_bot": false,
          "headline": "docs(agent): fix MD018 heading misparse from PR reference at line sta…",
          "author_name": "tzy-17",
          "author_login": "tzy-17",
          "committed_at": "2026-07-19T10:43:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0ceb34693b6a920081f01586a7919d4a1c9c4868",
          "body": "Remove the trailing space inside the Mattermost voice-message code span so markdownlint MD038 passes.",
          "is_bot": false,
          "headline": "docs(channels): fix MD038 trailing space in code span (#9150)",
          "author_name": "tzy-17",
          "author_login": "tzy-17",
          "committed_at": "2026-07-19T10:43:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a7367640199a290119041a1b4e6d3668edaed86d",
          "body": "Remove optional angle brackets from two CommonMark link destinations to match the surrounding documentation style.",
          "is_bot": false,
          "headline": "docs(standards): remove angle brackets from external links (#9148)",
          "author_name": "tzy-17",
          "author_login": "tzy-17",
          "committed_at": "2026-07-19T10:43:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1877bf445a7bf44bbafa8ded682f0f5cdc3c544c",
          "body": "…8s (#9147)\n\nReplace the nonexistent zeroclaw-templates repository link with the in-repo deploy-k8s sample manifests and correct the Helm wording.",
          "is_bot": false,
          "headline": "docs(container): replace broken zeroclaw-templates link with deploy-k…",
          "author_name": "tzy-17",
          "author_login": "tzy-17",
          "committed_at": "2026-07-19T10:42:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0f02e730c97ea8cfc28047aaf86a312ea2796d02",
          "body": "The hardware peripherals design doc linked to a non-existent GitHub repository. Replace it with the canonical kevinmehall/nusb repository verified through crates.io.",
          "is_bot": false,
          "headline": "docs(hardware): fix broken nusb crate repository link (#9146)",
          "author_name": "tzy-17",
          "author_login": "tzy-17",
          "committed_at": "2026-07-19T10:42:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "690e72c31b8cf3108d1423de2852b1126e6c5f4f",
          "body": "- b0a7138 feat(gateway/acp): select session agent via ?agent= query param\n- d163820 fix(gateway/acp): reject disabled agents at shared alias boundary\n- 28aba77 docs(acp): replace prose em-dashes in ?agent= section\n- 306178a fix(gateway/acp): keep ?agent= out of session restore rebind\n- bfcde2f Merge branch 'master' into feat/acp-agent-query-param",
          "is_bot": false,
          "headline": "feat(gateway/acp): select session agent via ?agent= query param (#9026)",
          "author_name": "Metal Monkey",
          "author_login": "metalmon",
          "committed_at": "2026-07-19T08:57:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b7e59689c9b3940ee4c9aa094eb7fbf85b8be1eb",
          "body": null,
          "is_bot": false,
          "headline": "fix(auth): accept legacy provider key in auth profiles (#8982)",
          "author_name": "JordanTheJet",
          "author_login": "JordanTheJet",
          "committed_at": "2026-07-19T08:49:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f0f2802794b26a79154240e277860b8c4fd49a0e",
          "body": "- cec0fb1 fix(config): restore generated descriptions and code contracts\n- e0e0a7e fix(gateway): restore pending reload contract description\n- 13ebdba Merge origin/master into codex/restore-8901-contracts\n- a39f4ad Merge branch 'master' into codex/restore-8901-contracts",
          "is_bot": false,
          "headline": "fix(config): restore generated descriptions and code contracts (#9130)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-19T08:11:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a80ddb64998f81dc5b5b3f80611d0f3e538fab1c",
          "body": "… (#9133)\n\n- b3d021f docs(architecture): record channel plugin and gateway process targets\n- c8c7fd6 Merge branch 'master' into codex/adr-006-007-targets",
          "is_bot": false,
          "headline": "docs(architecture): record channel plugin and gateway process targets…",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-19T08:03:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aaed119ff580db7d05088922a2168b912d73af1b",
          "body": "- 22417ab feat(zerocode): add agent rename dashboard flow\n- ec964a8 chore(zerocode): refresh agent rename branch\n- 35ec476 Merge branch 'master' into codex/issue-7790-zerocode-agent-rename",
          "is_bot": false,
          "headline": "feat(zerocode): add agent rename dashboard flow (#7954)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-19T07:52:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "30d17cb9f69b85af3d2b5ec30b3109bab22d177a",
          "body": "- 4c8b791 docs(governance): define accepted RFC dispositions\n- 9c9d22b Merge branch 'master' into codex/fnd003-rfc-dispositions",
          "is_bot": false,
          "headline": "docs(governance): define accepted RFC dispositions (#9136)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-19T07:43:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f1a6c16aced2d9f3b097475c8c0365f1037ffd42",
          "body": null,
          "is_bot": false,
          "headline": "fix(docs): avoid expanding peer-group placeholder (#9135)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-18T20:02:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc8b4d83e3a5eacd98486aaa51785b07a6c733dd",
          "body": "…(#9014)\n\n- e530dd4 ci(release): notarize + staple the macOS .dmg for offline validation\n- da1be7e fix(ci): publish the notarized macOS DMG deterministically\n- 649a013 test(ci): keep desktop release guards mergeable\n- 40bca67 fix(ci): keep zero-DMG failure portable\n- be2fd5c Merge branch 'master' into ci-staple-macos-dmg",
          "is_bot": false,
          "headline": "ci(release): notarize + staple the macOS .dmg for offline validation …",
          "author_name": "JordanTheJet",
          "author_login": "JordanTheJet",
          "committed_at": "2026-07-18T12:38:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "66ba2edf4736e2581be44f575318cb3b2fee50e0",
          "body": "…r (#9112)\n\n- a2284cc fix(runtime): remove #[allow(dead_code)] buffer field from AuditLogger\n- 6a9be28 Merge branch 'master' into fix/audit-remove-dead-code-buffer",
          "is_bot": false,
          "headline": "fix(runtime): remove #[allow(dead_code)] buffer field from AuditLogge…",
          "author_name": "tzy-17",
          "author_login": "tzy-17",
          "committed_at": "2026-07-18T12:33:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "95ee7ac61c202a93bbce161e04f0988b6ea7f26e",
          "body": "…xpect (#8353)\n\n- 3169d4e fix: improve error message context and replace unwrap with expect\n- 872c126 Merge branch 'master' into fix/error-message-context",
          "is_bot": false,
          "headline": "fix(runtime): improve error message context and replace unwrap with e…",
          "author_name": "Super-Cabbage",
          "author_login": "Super-Cabbage",
          "committed_at": "2026-07-18T12:21:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f3f94481e18d28e440e09f61457e54a9548f87c9",
          "body": "…(#9111)\n\n- 23310bb test(commands): add unit tests for normalize_command_name edge cases\n- d9b4869 fix: correct Option<&str> to Option<String> in unicode test assertions\n- 684111d Merge branch 'master' into test/commands-normalize-command-name",
          "is_bot": false,
          "headline": "test(commands): add unit tests for normalize_command_name edge cases …",
          "author_name": "tzy-17",
          "author_login": "tzy-17",
          "committed_at": "2026-07-18T06:19:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7030a209175acbb4c21954169f7b62d0995f893c",
          "body": "- 37aee6f docs(ops): fix two incorrect CLI examples in troubleshooting\n- 52342c3 Merge branch 'master' into docs/fix-troubleshooting-commands",
          "is_bot": false,
          "headline": "docs(ops): fix two incorrect CLI examples in troubleshooting.md (#9076)",
          "author_name": "wm0018",
          "author_login": "wm0018",
          "committed_at": "2026-07-18T05:48:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc29dcc6b476c19c2199ca110588d3b1b307f694",
          "body": "- 78cffb1 feat(providers): default new OpenAI slots to wire_api=responses\n- 3429d9f Merge branch 'master' into feat/openai-default-wire-api-responses\n- 4e78904 fix(providers): keep bare/dangling openai dispatch on chat-completions wire\n- d2bc6f7 Merge branch 'master' into feat/openai-default-wire-api-responses\n- dac890b fix(providers): remove review reference from test comment\n- 2ea0f41 Merge branch 'master' into feat/openai-default-wire-api-responses",
          "is_bot": false,
          "headline": "feat(providers): default new OpenAI slots to wire_api=responses (#9021)",
          "author_name": "Tidux",
          "author_login": "tidux",
          "committed_at": "2026-07-18T05:46:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c3868191a2306257f0e1d1efb50373222e5713af",
          "body": "…059)\n\n- 8f1b960 fix(config): reject non-ASCII hex instead of panicking on decrypt\n- 18cb204 Merge branch 'master' into fix/hex-decode-non-ascii-panic",
          "is_bot": false,
          "headline": "fix(config): reject non-ASCII hex instead of panicking on decrypt (#9…",
          "author_name": "wm0018",
          "author_login": "wm0018",
          "committed_at": "2026-07-18T05:27:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4ad3348f83156835f798730b9c075bce10de902d",
          "body": "…#9061)\n\n- e750045 docs(providers): fix models refresh flag in custom provider example\n- d3b2937 Merge branch 'master' into docs/fix-models-refresh-flag",
          "is_bot": false,
          "headline": "docs(providers): fix models refresh flag in custom provider example (…",
          "author_name": "wm0018",
          "author_login": "wm0018",
          "committed_at": "2026-07-18T05:23:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e592a555d69c6a701c0fa0fa3f94a4bbcffbb2c2",
          "body": "…ls (#8926)\n\n- 06d2e9d fix(zerocode): count emoji presentation sequences as two terminal cells\n- 7f1bb0e fix(zerocode): narrow bare emoji-default width override\n- 2d566ce Merge branch 'master' into fix/zc-emoji-width\n- 16afa07 Merge branch 'master' into fix/zc-emoji-width\n- f7e9c16 fix(zerocode): use sequence-aware unicode-width for emoji cells\n- 6ac7595 fix(zerocode): clean wide trailing terminal cells\n- 0f0d3f9 Merge branch 'master' into fix/zc-emoji-width",
          "is_bot": false,
          "headline": "fix(zerocode): count emoji presentation sequences as two terminal cel…",
          "author_name": "Tidux",
          "author_login": "tidux",
          "committed_at": "2026-07-18T04:36:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6c1f34ea82c3996d05858211d80e7a2663db1994",
          "body": "…ing 120 (#8947)\n\n- 931ae98 fix(anthropic): honor provider timeout_secs config instead of hardcoding 120\n- 06e6ce4 fix(anthropic): wire provider_timeout_secs through factory\n- 6d8f7d8 fix(anthropic): add timeout_secs to test struct initializer\n- 93e23b8 fix(anthropic): add regression test for factory timeout forwarding\n- 312e0a0 fix(anthropic): sort imports per cargo fmt\n- 770ac45 Merge branch 'master' into fix/8762-anthropic-timeout-config",
          "is_bot": false,
          "headline": "fix(anthropic): honor provider timeout_secs config instead of hardcod…",
          "author_name": "tzy-17",
          "author_login": "tzy-17",
          "committed_at": "2026-07-18T04:34:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c991de08062e7f0187bf6fe341f55ecc6a420dc3",
          "body": "- 2bac937 fix(zerocode): preserve live log detail payloads\n- fb83132 Merge origin/master into PR branch",
          "is_bot": false,
          "headline": "fix(zerocode): preserve live log detail payloads (#8740)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-18T04:08:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3fe9d969b7345e55513b91ff7106c3c0f37f940c",
          "body": "…dd IftekharUddin (web + PM/process) (#9107)\n\n- 84dd813 chore(codeowners): remove singlerider from review routing\n- 1ec9c97 chore(codeowners): name JordanTheJet as successor on all former singlerider paths\n- ea2cd46 chore(codeowners): add IftekharUddin to web GUI and PM/process paths\n- ec35991 chore(offboarding): scrub singlerider from workflows, docs, and review skill",
          "is_bot": false,
          "headline": "chore(codeowners): retire singlerider, name JordanTheJet successor, a…",
          "author_name": "JordanTheJet",
          "author_login": "JordanTheJet",
          "committed_at": "2026-07-18T03:57:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "db3933b459b8f6bcfd773164ea2454b864cfefff",
          "body": null,
          "is_bot": false,
          "headline": "fix(ci): align Code Analysis with workspace MSRV (#9118)",
          "author_name": "Dan Gilles",
          "author_login": "Audacity88",
          "committed_at": "2026-07-18T03:17:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8a3fc266c6d5f05faf5800021660f2a995da477f",
          "body": "…nel::send_choice (#6297)\n\n- 29012aa feat(whatsapp): expose interactive replies; add send_interactive helpers\n- 3a07298 feat(signal): expose poll-vote events in SSE; add send_poll outbound\n- e114db7 feat(channels): add Channel::send_choice with native overrides\n- 1c8703d fix(channels): address PR #6\n[…]\nparse live votes\n- 60989eb fix(signal): align poll RPC params with daemon contract\n- e4f630e Merge branch 'master' into calciforge-interactive\n- d84fa61 Merge origin/master into calciforge-interactive",
          "is_bot": false,
          "headline": "feat(channels): expose poll-vote / interactive-reply events; add Chan…",
          "author_name": "Brian Glusman",
          "author_login": "bglusman",
          "committed_at": "2026-07-18T02:57:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 4522,
      "latest_release_at": "2026-07-16T01:47:13Z",
      "latest_release_tag": "v0.8.3",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 22,
      "days_since_latest_release": 6,
      "mean_days_between_releases": 9.8
    },
    "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": [
        {
          "name": "zeroclawlabs",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [
            "agent",
            "ai",
            "assistant",
            "chatbot",
            "cli",
            "api-bindings",
            "command-line-utilities"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/zeroclawlabs",
          "is_deprecated": false,
          "latest_version": "0.6.9",
          "repository_url": "https://github.com/zeroclaw-labs/zeroclaw",
          "versions_count": 30,
          "total_downloads": 3223,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 514,
          "first_published_at": "2026-03-14T17:05:57.214498Z",
          "latest_published_at": "2026-04-08T07:41:34.554936Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 105
        },
        {
          "name": "xtask",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [
            "automation",
            "codesign",
            "macos",
            "release",
            "xtask",
            "command-line-utilities",
            "development-tools::build-utils"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/xtask",
          "is_deprecated": false,
          "latest_version": "0.1.4",
          "repository_url": "https://github.com/arcboxlabs/xtask",
          "versions_count": 5,
          "total_downloads": 547,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 182,
          "first_published_at": "2026-06-24T11:01:25.012607Z",
          "latest_published_at": "2026-06-30T09:55:36.509458Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 22
        }
      ]
    },
    "popularity": {
      "forks": 4828,
      "stars": 32352,
      "watchers": 76,
      "fork_history": {
        "days": [
          {
            "date": "2026-03-29",
            "count": 13
          },
          {
            "date": "2026-04-01",
            "count": 3
          },
          {
            "date": "2026-04-02",
            "count": 61
          },
          {
            "date": "2026-04-03",
            "count": 38
          },
          {
            "date": "2026-04-04",
            "count": 20
          },
          {
            "date": "2026-04-05",
            "count": 24
          },
          {
            "date": "2026-04-06",
            "count": 25
          },
          {
            "date": "2026-04-07",
            "count": 20
          },
          {
            "date": "2026-04-08",
            "count": 17
          },
          {
            "date": "2026-04-09",
            "count": 23
          },
          {
            "date": "2026-04-10",
            "count": 24
          },
          {
            "date": "2026-04-11",
            "count": 17
          },
          {
            "date": "2026-04-12",
            "count": 5
          },
          {
            "date": "2026-04-13",
            "count": 18
          },
          {
            "date": "2026-04-14",
            "count": 7
          },
          {
            "date": "2026-04-15",
            "count": 24
          },
          {
            "date": "2026-04-16",
            "count": 14
          },
          {
            "date": "2026-04-17",
            "count": 15
          },
          {
            "date": "2026-04-18",
            "count": 10
          },
          {
            "date": "2026-04-19",
            "count": 11
          },
          {
            "date": "2026-04-20",
            "count": 15
          },
          {
            "date": "2026-04-21",
            "count": 14
          },
          {
            "date": "2026-04-22",
            "count": 18
          },
          {
            "date": "2026-04-23",
            "count": 10
          },
          {
            "date": "2026-04-24",
            "count": 12
          },
          {
            "date": "2026-04-25",
            "count": 12
          },
          {
            "date": "2026-04-26",
            "count": 21
          },
          {
            "date": "2026-04-27",
            "count": 7
          },
          {
            "date": "2026-04-28",
            "count": 15
          },
          {
            "date": "2026-04-29",
            "count": 11
          },
          {
            "date": "2026-04-30",
            "count": 11
          },
          {
            "date": "2026-05-01",
            "count": 7
          },
          {
            "date": "2026-05-02",
            "count": 12
          },
          {
            "date": "2026-05-03",
            "count": 7
          },
          {
            "date": "2026-05-04",
            "count": 9
          },
          {
            "date": "2026-05-05",
            "count": 6
          },
          {
            "date": "2026-05-06",
            "count": 6
          },
          {
            "date": "2026-05-07",
            "count": 8
          },
          {
            "date": "2026-05-08",
            "count": 14
          },
          {
            "date": "2026-05-09",
            "count": 11
          },
          {
            "date": "2026-05-10",
            "count": 3
          },
          {
            "date": "2026-05-11",
            "count": 8
          },
          {
            "date": "2026-05-12",
            "count": 6
          },
          {
            "date": "2026-05-13",
            "count": 5
          },
          {
            "date": "2026-05-14",
            "count": 8
          },
          {
            "date": "2026-05-15",
            "count": 8
          },
          {
            "date": "2026-05-16",
            "count": 3
          },
          {
            "date": "2026-05-17",
            "count": 6
          },
          {
            "date": "2026-05-18",
            "count": 5
          },
          {
            "date": "2026-05-19",
            "count": 5
          },
          {
            "date": "2026-05-20",
            "count": 9
          },
          {
            "date": "2026-05-21",
            "count": 9
          },
          {
            "date": "2026-05-22",
            "count": 11
          },
          {
            "date": "2026-05-23",
            "count": 3
          },
          {
            "date": "2026-05-24",
            "count": 3
          },
          {
            "date": "2026-05-25",
            "count": 5
          },
          {
            "date": "2026-05-26",
            "count": 3
          },
          {
            "date": "2026-05-27",
            "count": 4
          },
          {
            "date": "2026-05-28",
            "count": 2
          },
          {
            "date": "2026-05-29",
            "count": 6
          },
          {
            "date": "2026-05-30",
            "count": 4
          },
          {
            "date": "2026-05-31",
            "count": 7
          },
          {
            "date": "2026-06-01",
            "count": 1
          },
          {
            "date": "2026-06-02",
            "count": 9
          },
          {
            "date": "2026-06-03",
            "count": 11
          },
          {
            "date": "2026-06-04",
            "count": 2
          },
          {
            "date": "2026-06-05",
            "count": 11
          },
          {
            "date": "2026-06-06",
            "count": 5
          },
          {
            "date": "2026-06-07",
            "count": 3
          },
          {
            "date": "2026-06-08",
            "count": 8
          },
          {
            "date": "2026-06-09",
            "count": 7
          },
          {
            "date": "2026-06-10",
            "count": 6
          },
          {
            "date": "2026-06-11",
            "count": 5
          },
          {
            "date": "2026-06-12",
            "count": 5
          },
          {
            "date": "2026-06-13",
            "count": 4
          },
          {
            "date": "2026-06-14",
            "count": 2
          },
          {
            "date": "2026-06-15",
            "count": 3
          },
          {
            "date": "2026-06-16",
            "count": 9
          },
          {
            "date": "2026-06-17",
            "count": 8
          },
          {
            "date": "2026-06-18",
            "count": 13
          },
          {
            "date": "2026-06-19",
            "count": 7
          },
          {
            "date": "2026-06-20",
            "count": 4
          },
          {
            "date": "2026-06-21",
            "count": 3
          },
          {
            "date": "2026-06-22",
            "count": 8
          },
          {
            "date": "2026-06-23",
            "count": 2
          },
          {
            "date": "2026-06-24",
            "count": 5
          },
          {
            "date": "2026-06-25",
            "count": 8
          },
          {
            "date": "2026-06-26",
            "count": 3
          },
          {
            "date": "2026-06-27",
            "count": 2
          },
          {
            "date": "2026-06-28",
            "count": 3
          },
          {
            "date": "2026-06-29",
            "count": 4
          },
          {
            "date": "2026-06-30",
            "count": 7
          },
          {
            "date": "2026-07-01",
            "count": 2
          },
          {
            "date": "2026-07-02",
            "count": 2
          },
          {
            "date": "2026-07-03",
            "count": 6
          },
          {
            "date": "2026-07-05",
            "count": 3
          },
          {
            "date": "2026-07-06",
            "count": 4
          },
          {
            "date": "2026-07-07",
            "count": 3
          },
          {
            "date": "2026-07-08",
            "count": 5
          },
          {
            "date": "2026-07-09",
            "count": 3
          },
          {
            "date": "2026-07-10",
            "count": 2
          },
          {
            "date": "2026-07-11",
            "count": 7
          },
          {
            "date": "2026-07-12",
            "count": 3
          },
          {
            "date": "2026-07-13",
            "count": 3
          },
          {
            "date": "2026-07-14",
            "count": 7
          },
          {
            "date": "2026-07-15",
            "count": 5
          },
          {
            "date": "2026-07-16",
            "count": 6
          },
          {
            "date": "2026-07-17",
            "count": 2
          },
          {
            "date": "2026-07-18",
            "count": 6
          },
          {
            "date": "2026-07-19",
            "count": 3
          },
          {
            "date": "2026-07-20",
            "count": 12
          },
          {
            "date": "2026-07-21",
            "count": 6
          },
          {
            "date": "2026-07-22",
            "count": 4
          }
        ],
        "complete": false,
        "collected": 1000,
        "total_forks": 4828
      },
      "star_history": null,
      "open_issues_and_prs": 519
    },
    "ai_readiness": {
      "has_nix": true,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Justfile",
        "Makefile"
      ],
      "api_schema_files": [
        "crates/zeroclaw-gateway/tests/fixtures/a2a-v1.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [
        "web/tsconfig.json"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "apps/tauri/Cargo.toml",
        "apps/zerocode/Cargo.toml",
        "crates/aardvark-sys/Cargo.toml",
        "crates/robot-kit/Cargo.toml",
        "crates/zeroclaw-api/Cargo.toml",
        "crates/zeroclaw-channels/Cargo.toml",
        "crates/zeroclaw-commands/Cargo.toml",
        "crates/zeroclaw-config/Cargo.toml",
        "crates/zeroclaw-eval/Cargo.toml",
        "crates/zeroclaw-gateway/Cargo.toml",
        "crates/zeroclaw-hardware/Cargo.toml",
        "crates/zeroclaw-infra/Cargo.toml",
        "crates/zeroclaw-log/Cargo.toml",
        "crates/zeroclaw-macros/Cargo.toml",
        "crates/zeroclaw-memory/Cargo.toml",
        "crates/zeroclaw-plugins/Cargo.toml",
        "crates/zeroclaw-providers/Cargo.toml",
        "crates/zeroclaw-runtime/Cargo.toml",
        "crates/zeroclaw-sop-graph/Cargo.toml",
        "crates/zeroclaw-spawn/Cargo.toml",
        "crates/zeroclaw-tool-call-parser/Cargo.toml",
        "crates/zeroclaw-tools/Cargo.toml",
        "firmware/esp32-ui/Cargo.toml",
        "firmware/esp32/Cargo.toml",
        "firmware/nucleo/Cargo.toml",
        "firmware/pico/Cargo.toml",
        "firmware/zeroclaw-fw-protocol/Cargo.toml",
        "fuzz/Cargo.toml",
        "tools/fill-translations/Cargo.toml",
        "xtask/Cargo.toml"
      ],
      "largest_source_bytes": 2667133,
      "source_files_sampled": 1200,
      "oversized_source_files": 93,
      "agent_instruction_files": [
        "AGENTS.md",
        "CLAUDE.md",
        "crates/zeroclaw-plugins/AGENTS.md",
        "crates/zeroclaw-runtime/AGENTS.md",
        "crates/zeroclaw-runtime/src/agent/personality_templates/AGENTS.md"
      ],
      "agent_instruction_max_bytes": 4107
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "fuzz/Cargo.toml",
        "web/package.json",
        "xtask/Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 1,
            "oldest_advisory_days": 1
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.2.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 1,
            "oldest_advisory_days": 1
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.102.8",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-82j2-j2ch-gfr8",
              "GHSA-965h-392x-2mh5",
              "GHSA-pwjx-qhcg-rvj4",
              "GHSA-xgp8-3hg3-c2mh",
              "RUSTSEC-2026-0049",
              "RUSTSEC-2026-0098",
              "RUSTSEC-2026-0099",
              "RUSTSEC-2026-0104"
            ],
            "fixed_version": "0.104.0-alpha.7",
            "advisory_count": 8,
            "oldest_advisory_days": 124
          },
          {
            "name": "glib",
            "direct": false,
            "version": "0.18.5",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-wrw7-89jp-8q8g",
              "RUSTSEC-2024-0429"
            ],
            "fixed_version": "0.20.0",
            "advisory_count": 2,
            "oldest_advisory_days": 844
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.101",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 27
          },
          {
            "name": "rustls-pemfile",
            "direct": true,
            "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": 236
          },
          {
            "name": "atk",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0413"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "name": "atk-sys",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0416"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "0.2.5",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0110"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 90
          },
          {
            "name": "bincode",
            "direct": false,
            "version": "2.0.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0141"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 218
          },
          {
            "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": 16
          },
          {
            "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": 756
          },
          {
            "name": "gdk",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0412"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "name": "gdk-sys",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0418"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "name": "gdkwayland-sys",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0411"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "name": "gdkx11",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0417"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "name": "gdkx11-sys",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0414"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "name": "gtk",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0415"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "name": "gtk-sys",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0420"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "name": "gtk3-macros",
            "direct": false,
            "version": "0.18.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0419"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 870
          },
          {
            "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": 689
          },
          {
            "name": "proc-macro-error",
            "direct": false,
            "version": "1.0.4",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0370"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 689
          },
          {
            "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": 45
          },
          {
            "name": "unic-char-property",
            "direct": false,
            "version": "0.9.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0081"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 277
          },
          {
            "name": "unic-char-range",
            "direct": false,
            "version": "0.9.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0075"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 277
          },
          {
            "name": "unic-common",
            "direct": false,
            "version": "0.9.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0080"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 277
          },
          {
            "name": "unic-ucd-ident",
            "direct": false,
            "version": "0.9.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0100"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 277
          },
          {
            "name": "unic-ucd-version",
            "direct": false,
            "version": "0.9.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0098"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 277
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 3,
          "unknown": 24,
          "moderate": 1
        },
        "advisory_count": 36,
        "affected_count": 28,
        "assessed_count": 1606,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 151,
        "direct_affected_count": 2
      },
      "ecosystems": [
        "crates",
        "npm"
      ],
      "dependencies": [
        {
          "name": "zeroclaw-api",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-spawn",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-infra",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-config",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-log",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-providers",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-memory",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-channels",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-tools",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-runtime",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-eval",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-plugins",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-gateway",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-hardware",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-tool-call-parser",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-macros",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.5"
        },
        {
          "name": "clap_complete",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.5"
        },
        {
          "name": "clap-markdown",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tokio",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.50"
        },
        {
          "name": "tokio-util",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7"
        },
        {
          "name": "tokio-stream",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.18"
        },
        {
          "name": "reqwest",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "serde",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "serde_json",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "directories",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "6.0"
        },
        {
          "name": "toml",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "toml_edit",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25"
        },
        {
          "name": "shellexpand",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3.1"
        },
        {
          "name": "schemars",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.2"
        },
        {
          "name": "base64",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.22"
        },
        {
          "name": "image",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25"
        },
        {
          "name": "urlencoding",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.1"
        },
        {
          "name": "nanohtml2text",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "flate2",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "tar",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "indicatif",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.18"
        },
        {
          "name": "tempfile",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3.26"
        },
        {
          "name": "zip",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "8.1"
        },
        {
          "name": "anyhow",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "thiserror",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.0"
        },
        {
          "name": "uuid",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.22"
        },
        {
          "name": "chacha20poly1305",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "hmac",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "sha2",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "hex",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "rand",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "portable-atomic",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "parking_lot",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "async-trait",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "ring",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.17"
        },
        {
          "name": "lru",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16"
        },
        {
          "name": "rusqlite",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.37"
        },
        {
          "name": "chrono",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "chrono-tz",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "cron",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.15"
        },
        {
          "name": "dialoguer",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "console",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16"
        },
        {
          "name": "ratatui",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.30"
        },
        {
          "name": "crossterm",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.29"
        },
        {
          "name": "glob",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "nostr-sdk",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.44"
        },
        {
          "name": "which",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "8.0"
        },
        {
          "name": "tokio-tungstenite",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.29"
        },
        {
          "name": "tokio-socks",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5"
        },
        {
          "name": "futures-util",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "regex",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.10"
        },
        {
          "name": "hostname",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4.2"
        },
        {
          "name": "rustls",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.23"
        },
        {
          "name": "rustls-pemfile",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "rustls-pki-types",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.14.0"
        },
        {
          "name": "tokio-rustls",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.26.4"
        },
        {
          "name": "webpki-roots",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.6"
        },
        {
          "name": "lettre",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11.22"
        },
        {
          "name": "mail-parser",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11.2"
        },
        {
          "name": "async-imap",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11"
        },
        {
          "name": "axum",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "hyper",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "hyper-util",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tower",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5"
        },
        {
          "name": "tower-http",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6"
        },
        {
          "name": "http-body-util",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "mime_guess",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "@codemirror/lang-markdown",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.5.0"
        },
        {
          "name": "@codemirror/language",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.12.3"
        },
        {
          "name": "@codemirror/state",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.6.0"
        },
        {
          "name": "@codemirror/view",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.41.1"
        },
        {
          "name": "@lezer/highlight",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.2.3"
        },
        {
          "name": "@tailwindcss/typography",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.5.19"
        },
        {
          "name": "@uiw/codemirror-theme-github",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.25.9"
        },
        {
          "name": "@uiw/react-codemirror",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.25.9"
        },
        {
          "name": "highlight.js",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.11.1"
        },
        {
          "name": "lucide-react",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.468.0"
        },
        {
          "name": "react",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^19.0.0"
        },
        {
          "name": "react-dom",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^19.0.0"
        },
        {
          "name": "react-markdown",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^10.1.0"
        },
        {
          "name": "react-router-dom",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.16.0"
        },
        {
          "name": "rehype-highlight",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.0.2"
        },
        {
          "name": "remark-gfm",
          "manifest": "web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.1"
        },
        {
          "name": "anyhow",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "axum",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "clap",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.5"
        },
        {
          "name": "fluent-syntax",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11"
        },
        {
          "name": "reqwest",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "serde",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "serde_json",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "shlex",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.3"
        },
        {
          "name": "toml",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "cargo_metadata",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.18"
        },
        {
          "name": "schemars",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.2"
        },
        {
          "name": "tokio",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.50"
        },
        {
          "name": "tower-http",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6"
        },
        {
          "name": "zeroclaw-api",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-config",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-hardware",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-providers",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-runtime",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroclaw-gateway",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zerocode",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "anyhow",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.101",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.103",
            "ecosystem": "crates"
          },
          {
            "name": "async-imap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-imap",
            "direct": true,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": true,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": true,
            "version": "0.19.2",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20poly1305",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "chacha20poly1305",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.43",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.44",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": true,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap-markdown",
            "direct": true,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete",
            "direct": true,
            "version": "4.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": true,
            "version": "0.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "cron",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cron",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "dialoguer",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dialoguer",
            "direct": true,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "directories",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "directories",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": true,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fluent-syntax",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fluent-syntax",
            "direct": true,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": true,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": true,
            "version": "0.12.1",
            "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-body-util",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": true,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": true,
            "version": "0.25.10",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "lettre",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lettre",
            "direct": true,
            "version": "0.11.22",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": "0.16.4",
            "ecosystem": "crates"
          },
          {
            "name": "mail-parser",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mail-parser",
            "direct": true,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "nanohtml2text",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nanohtml2text",
            "direct": true,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "nostr-sdk",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nostr-sdk",
            "direct": true,
            "version": "0.44.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": true,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ratatui",
            "direct": true,
            "version": "0.30.0",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.3",
            "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.1",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": true,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rusqlite",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rusqlite",
            "direct": true,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.40",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": true,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": true,
            "version": "1.14.1",
            "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": "serde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "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": "sha2",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "shellexpand",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "shellexpand",
            "direct": true,
            "version": "3.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": true,
            "version": "1.3.0",
            "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.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": true,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": true,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-socks",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-socks",
            "direct": true,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": true,
            "version": "0.26.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": true,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.8.23",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.9.12+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": true,
            "version": "0.19.15",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": true,
            "version": "0.20.7",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": true,
            "version": "0.22.27",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": true,
            "version": "0.23.10+spec-1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": true,
            "version": "0.25.12+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": true,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": true,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": true,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": true,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": true,
            "version": "4.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": true,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": true,
            "version": "8.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "@codemirror/lang-markdown",
            "direct": true,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/language",
            "direct": true,
            "version": "6.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/state",
            "direct": true,
            "version": "6.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/view",
            "direct": true,
            "version": "6.41.1",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/highlight",
            "direct": true,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/typography",
            "direct": true,
            "version": "0.5.19",
            "ecosystem": "npm"
          },
          {
            "name": "@uiw/codemirror-theme-github",
            "direct": true,
            "version": "4.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@uiw/react-codemirror",
            "direct": true,
            "version": "4.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "highlight.js",
            "direct": true,
            "version": "11.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "lucide-react",
            "direct": true,
            "version": "0.468.0",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "19.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "19.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "react-markdown",
            "direct": true,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-router-dom",
            "direct": true,
            "version": "7.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-highlight",
            "direct": true,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-gfm",
            "direct": true,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "accessory",
            "direct": false,
            "version": "2.1.0",
            "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": null,
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "aligned",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloca",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "alsa",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "alsa-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ambient-authority",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "amq-protocol",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "amq-protocol-tcp",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "amq-protocol-types",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "amq-protocol-uri",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anes",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "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": "anymap2",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "aquamarine",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "archery",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "as-slice",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "as_variant",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-derive",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-impl",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "assert-json-diff",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "assign",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-broadcast",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.42",
            "ecosystem": "crates"
          },
          {
            "name": "async-executor",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-global-executor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-global-executor-trait",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-io",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-io",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-once-cell",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "async-process",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-reactor-trait",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-reactor-trait",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-recursion",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-signal",
            "direct": false,
            "version": "0.2.14",
            "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": "async-task",
            "direct": false,
            "version": "4.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-utility",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-wsocket",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "atk",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "atk-sys",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "atomic",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-destructor",
            "direct": false,
            "version": "0.3.0",
            "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": "aws-lc-rs",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "axum-macros",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "backon",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "basic-udev",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "bech32",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "bincode_derive",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.71.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.72.1",
            "ecosystem": "crates"
          },
          {
            "name": "bip39",
            "direct": false,
            "version": "2.2.2",
            "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.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit_field",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin-io",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "bitcoin_hashes",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitfield",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitfield",
            "direct": false,
            "version": "0.19.4",
            "ecosystem": "crates"
          },
          {
            "name": "bitfield-macros",
            "direct": false,
            "version": "0.19.4",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitmaps",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "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-device-driver",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "block-padding",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "block-padding",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "build-time",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.3",
            "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",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytesize",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "cairo-rs",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "cairo-sys-rs",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "camino",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cap-fs-ext",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-net-ext",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-primitives",
            "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": "cargo-platform",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_toml",
            "direct": false,
            "version": "0.22.3",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "castaway",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "cbc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cbc",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "cbc",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.56",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.62",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cexpr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfb",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-expr",
            "direct": false,
            "version": "0.15.8",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-io",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-ll",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cipher",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "cipher",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "clang-sys",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "0.1.57",
            "ecosystem": "crates"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "0.1.58",
            "ecosystem": "crates"
          },
          {
            "name": "cmov",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "cms",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "compression-codecs",
            "direct": false,
            "version": "0.4.38",
            "ecosystem": "crates"
          },
          {
            "name": "compression-core",
            "direct": false,
            "version": "0.4.32",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "const_format",
            "direct": false,
            "version": "0.2.35",
            "ecosystem": "crates"
          },
          {
            "name": "const_format_proc_macros",
            "direct": false,
            "version": "0.2.34",
            "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": "cookie",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "cookie-factory",
            "direct": false,
            "version": "0.3.3",
            "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": "core-graphics",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics-types",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "core_maths",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "coreaudio-rs",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "coreaudio-sys",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m",
            "direct": false,
            "version": "0.7.7",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m-rt",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m-rt",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m-rt-macros",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "cpal",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cpal",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "cpp_demangle",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cpubits",
            "direct": false,
            "version": "0.1.1",
            "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.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64-meta",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bitset",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-control",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-srcgen",
            "direct": false,
            "version": "0.132.3",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "criterion",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "criterion-plot",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "critical-section",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.20",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "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.2",
            "ecosystem": "crates"
          },
          {
            "name": "csscolorparser",
            "direct": false,
            "version": "0.6.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": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "ctor-proc-macro",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "ctr",
            "direct": false,
            "version": "0.10.1",
            "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": "cvt",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "dasp_sample",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "date_header",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dbus",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "deadpool",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "deadpool",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "deadpool-runtime",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "deadpool-runtime",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "deadpool-sync",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "decancer",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "defmt",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "defmt",
            "direct": false,
            "version": "0.3.100",
            "ecosystem": "crates"
          },
          {
            "name": "defmt",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-macros",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-parser",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-rtt",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "defmt-rtt",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "deku",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "deku_derive",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "delegate-display",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "deltae",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "der_derive",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "des",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch2",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "dlopen2",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "dlopen2_derive",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "doc-comment",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "docsplay",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "docsplay-macros",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "document-features",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "dom_query",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "dpi",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "dtoa",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "dtoa-short",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "dtor",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "dtor-proc-macro",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "ecb",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ecb",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "email-encoding",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "email_address",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-embedded-hal",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-executor",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "embassy-executor",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-executor-macros",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-executor-timer-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-futures",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-hal-internal",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-hal-internal",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-net-driver",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-rp",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "embassy-stm32",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-sync",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-time",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "embassy-time",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-time-driver",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-time-queue-utils",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-usb-driver",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "embassy-usb-synopsys-otg",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "embed-resource",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "embed_plist",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-can",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal-async",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal-nb",
            "direct": false,
            "version": "1.0.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": "embedded-io",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io-async",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io-async",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-storage",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-storage-async",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-svc",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "crates"
          },
          {
            "name": "embuild",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "embuild",
            "direct": false,
            "version": "0.33.1",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "endi",
            "direct": false,
            "version": "1.1.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": "enumset",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "enumset_derive",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_filter",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "crates"
          },
          {
            "name": "envy",
            "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": "esp-idf-hal",
            "direct": false,
            "version": "0.45.2",
            "ecosystem": "crates"
          },
          {
            "name": "esp-idf-part",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "esp-idf-svc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "esp-idf-svc",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "esp-idf-sys",
            "direct": false,
            "version": "0.36.1",
            "ecosystem": "crates"
          },
          {
            "name": "espflash",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "euclid",
            "direct": false,
            "version": "0.22.14",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "2.5.3",
            "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": "executor-trait",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "eyeball",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "eyeball-im",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.2.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_constructor",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "fantoccini",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fantoccini",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "fdeflate",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "fiat-crypto",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "field-offset",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "filedescriptor",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.29",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "finl_unicode",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "flagset",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "crates"
          },
          {
            "name": "fluent",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fluent",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "fluent-bundle",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "fluent-langneg",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "flume",
            "direct": false,
            "version": "0.11.1",
            "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.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-macros",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fs-set-times",
            "direct": false,
            "version": "0.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "fs_at",
            "direct": false,
            "version": "0.2.1",
            "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": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "fuzzy-matcher",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "gdk",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gdk-pixbuf",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "gdk-pixbuf-sys",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "gdk-sys",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gdkwayland-sys",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gdkx11",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gdkx11-sys",
            "direct": false,
            "version": "0.18.2",
            "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.1",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ghash",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "gio",
            "direct": false,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "gio-sys",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "glib",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "glib-macros",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "glib-sys",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.18",
            "ecosystem": "crates"
          },
          {
            "name": "globwalk",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-timers",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-utils",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "gobject-sys",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "growable-bloom-filter",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "gtk",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gtk-sys",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gtk3-macros",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "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.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashify",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "hashlink",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": false,
            "version": "0.9.3",
            "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.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex-conservative",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "hidapi",
            "direct": false,
            "version": "2.6.6",
            "ecosystem": "crates"
          },
          {
            "name": "hkdf",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "hkdf",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "html5ever",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "html5ever",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-range-header",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.9",
            "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": "ico",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "1.5.0",
            "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_locid",
            "direct": false,
            "version": "1.5.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": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider_macros",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_segmenter",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_segmenter_data",
            "direct": false,
            "version": "1.5.1",
            "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.2",
            "ecosystem": "crates"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "0.4.25",
            "ecosystem": "crates"
          },
          {
            "name": "ihex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "image-webp",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "imap-proto",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "crates"
          },
          {
            "name": "imbl",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "imbl-sized-chunks",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "impartial-ord",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "include_dir",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "include_dir",
            "direct": false,
            "version": "0.7.4",
            "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.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "infer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "infer",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "inkjet",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "inkjet",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "inotify-sys",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "instability",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "intl-memoizer",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "intl_pluralrules",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "io-extras",
            "direct": false,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "io-kit-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "io-kit-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "io-lifetimes",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "io-lifetimes",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "javascriptcore-rs",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "javascriptcore-rs-sys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "jep106",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "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": "js-sys",
            "direct": false,
            "version": "0.3.85",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.99",
            "ecosystem": "crates"
          },
          {
            "name": "js_int",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "js_option",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "json-patch",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "jsonptr",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "kasuari",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "keyboard-types",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "konst",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue-sys",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "lab",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "landlock",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "landlock",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "language-tags",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "lapin",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lapin",
            "direct": false,
            "version": "2.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "libappindicator",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "libappindicator-sys",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.182",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libdbus-sys",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.17",
            "ecosystem": "crates"
          },
          {
            "name": "libsqlite3-sys",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "line-clipping",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "litrs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.30",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "mac_address",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "macroific",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "macroific_attr_parse",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "macroific_core",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "macroific_macro",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "maplit",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "markup5ever",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "markup5ever",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "matrix-pickle",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "matrix-pickle-derive",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "matrix-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "matrix-sdk",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrix-sdk-base",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrix-sdk-common",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrix-sdk-crypto",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrix-sdk-indexeddb",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrix-sdk-sqlite",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrix-sdk-store-encryption",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrix_indexed_db_futures",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrix_indexed_db_futures_macros_internal",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-owned",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "md5",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "md5",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "memfd",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "memmem",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": false,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette-derive",
            "direct": false,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "mime2ext",
            "direct": false,
            "version": "0.1.54",
            "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-serial",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "moxcms",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "muda",
            "direct": false,
            "version": "0.19.3",
            "ecosystem": "crates"
          },
          {
            "name": "nb",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nb",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-context",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-sys",
            "direct": false,
            "version": "0.5.0+25.2.9519653",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-sys",
            "direct": false,
            "version": "0.6.0+11769913",
            "ecosystem": "crates"
          },
          {
            "name": "negentropy",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "new_debug_unreachable",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "no_std_io2",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "normpath",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "nostr",
            "direct": false,
            "version": "0.44.3",
            "ecosystem": "crates"
          },
          {
            "name": "nostr-database",
            "direct": false,
            "version": "0.44.0",
            "ecosystem": "crates"
          },
          {
            "name": "nostr-gossip",
            "direct": false,
            "version": "0.44.0",
            "ecosystem": "crates"
          },
          {
            "name": "nostr-relay-pool",
            "direct": false,
            "version": "0.44.1",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": false,
            "version": "6.1.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-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_threads",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "nusb",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nusb",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "oauth2",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "oauth2-reqwest",
            "direct": false,
            "version": "0.1.0-alpha.3",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-cloud-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-data",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-graphics",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-image",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-location",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-text",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-video",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-encode",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-exception-helper",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-surface",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-system-configuration",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-ui-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-user-notifications",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-web-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.38.1",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.39.1",
            "ecosystem": "crates"
          },
          {
            "name": "oboe",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "oboe-sys",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "opaque-debug",
            "direct": false,
            "version": "0.3.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": "opentelemetry",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-http",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-otlp",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-otlp",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": false,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-stream",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "p12-keystore",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "p12-keystore",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "page_size",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "pango",
            "direct": false,
            "version": "0.18.3",
            "ecosystem": "crates"
          },
          {
            "name": "pango-sys",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "panic-probe",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "panic-probe",
            "direct": false,
            "version": "1.0.0",
            "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": "parse_int",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "password-hash",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "pem-rfc7468",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "pest",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_derive",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_generator",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_meta",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_codegen",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_codegen",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.16",
            "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": "pinky-swear",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs12",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs5",
            "direct": false,
            "version": "0.7.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": "plist",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "plotters",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-backend",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-svg",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.17.16",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "poly1305",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "polyval",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "postgres",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postgres",
            "direct": false,
            "version": "0.19.13",
            "ecosystem": "crates"
          },
          {
            "name": "postgres-protocol",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "postgres-types",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "precomputed-hash",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "probe-rs",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "probe-rs",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "probe-rs-target",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr",
            "direct": false,
            "version": "1.0.4",
            "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": null,
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark-escape",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-interpreter",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-macros",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "pxfm",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "qrcode",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "qrcode",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.15",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.44",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "quoted_printable",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xoshiro",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-core",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-crossterm",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-macros",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-termwiz",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-widgets",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-handle",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "rc2",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "rcgen",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rcgen",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "reactor-trait",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "readlock",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "readlock-tokio",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.7.1",
            "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": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "remove_dir_all",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "rmp",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "rmp-serde",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rppal",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rppal",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "ruma",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "ruma-client-api",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "ruma-common",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "ruma-events",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "ruma-html",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "ruma-identifiers-validation",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "ruma-macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "rumqttc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rumqttc",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusticata-macros",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.37.28",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.3",
            "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-connector",
            "direct": false,
            "version": "0.20.2",
            "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-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": "0.102.8",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "ruzstd",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "salsa20",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.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": "scopeguard",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "scroll",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "scrypt",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "sdio-host",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "sealed",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "secp256k1-sys",
            "direct": false,
            "version": "0.10.1",
            "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.36.1",
            "ecosystem": "crates"
          },
          {
            "name": "self_cell",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "self_cell",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "semver-parser",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde-big-array",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde-big-array",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde-untagged",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "serde-wasm-bindgen",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.19",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive_internals",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_html_form",
            "direct": false,
            "version": "0.4.0",
            "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.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.9",
            "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": "serde_yaml",
            "direct": false,
            "version": "0.9.34+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "serialize-to-javascript",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "serialize-to-javascript-impl",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "serialport",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "servo_arc",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shell-words",
            "direct": false,
            "version": "1.1.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": "simd-adler32",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "similar",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "similar",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "simple_asn1",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "slint",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "slint-build",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "softbuffer",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "soup3",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "soup3-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "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": "stm32-fmc",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "stm32-metapac",
            "direct": false,
            "version": "19.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "stop-token",
            "direct": false,
            "version": "0.7.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": "stringprep",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.24.1",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.24.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.25.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "swift-rs",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.116",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "sys-locale",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": false,
            "version": "0.36.1",
            "ecosystem": "crates"
          },
          {
            "name": "system-deps",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "tao",
            "direct": false,
            "version": "0.35.3",
            "ecosystem": "crates"
          },
          {
            "name": "tao-macros",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.12.16",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "tauri",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tauri",
            "direct": false,
            "version": "2.11.5",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-build",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tauri-build",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-codegen",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-macros",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-plugin",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-plugin-single-instance",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tauri-plugin-single-instance",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-plugin-store",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tauri-plugin-store",
            "direct": false,
            "version": "2.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-runtime",
            "direct": false,
            "version": "2.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-runtime-wry",
            "direct": false,
            "version": "2.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-utils",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tauri-utils",
            "direct": false,
            "version": "2.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "tauri-winres",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "tcp-stream",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "tendril",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "terminfo",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "termios",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "termwiz",
            "direct": false,
            "version": "0.23.3",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.47",
            "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.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinytemplate",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-executor-trait",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-executor-trait",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-postgres",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-reactor-trait",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-reactor-trait",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-serial",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-serial",
            "direct": false,
            "version": "5.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-test",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-test",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-websockets",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.11",
            "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_parser",
            "direct": false,
            "version": "1.0.8+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_write",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": false,
            "version": "0.1.44",
            "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-subscriber",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "trait-set",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "tray-icon",
            "direct": false,
            "version": "0.24.1",
            "ecosystem": "crates"
          },
          {
            "name": "tree-sitter",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "tree-sitter-highlight",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "tree-sitter-language",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.26.2",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "type-map",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "typed-builder",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "typed-builder-macro",
            "direct": false,
            "version": "0.23.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": "typewit",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "uds_windows",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "uf2-decode",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ulid",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "uncased",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "unescaper",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "unic-char-property",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unic-char-range",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unic-common",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unic-langid",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "unic-langid",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "unic-langid-impl",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "unic-ucd-ident",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unic-ucd-version",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-properties",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-truncate",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.1.14",
            "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": "uniffi",
            "direct": false,
            "version": null,
            "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": "universal-hash",
            "direct": false,
            "version": "0.6.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": "unty",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ureq-proto",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "urlpattern",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "utf-8",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-zero",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "vcell",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "version-compare",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "virtue",
            "direct": false,
            "version": "0.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "vodozemac",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "void",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "volatile-register",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "vswhom",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "vswhom-sys",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "vtparse",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "wacore",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "wacore-appstate",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "wacore-binary",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "wacore-derive",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "wacore-libsignal",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "wacore-noise",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "waker-fn",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "waproto",
            "direct": false,
            "version": "0.6.0",
            "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.2+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.3+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasite",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.72",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.248.0",
            "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_evt_listener",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.248.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmprinter",
            "direct": false,
            "version": "0.248.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-environ",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-macro",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-util",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-core",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-cranelift",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-fiber",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-debug",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-icache-coherence",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-unwinder",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-versioned-export-macros",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-winch",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-wit-bindgen",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-wasi",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-wasi",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-wasi-http",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-wasi-http",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-wasi-io",
            "direct": false,
            "version": "45.0.3",
            "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.4",
            "ecosystem": "crates"
          },
          {
            "name": "webdriver",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "webkit2gtk",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "webkit2gtk-sys",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "webview2-com",
            "direct": false,
            "version": "0.38.2",
            "ecosystem": "crates"
          },
          {
            "name": "webview2-com-macros",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "webview2-com-sys",
            "direct": false,
            "version": "0.38.2",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-bidi",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-blob-leases",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-color-types",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-dynamic",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-dynamic-derive",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-input-types",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "whatsapp-rust",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "whatsapp-rust-tokio-transport",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "whatsapp-rust-ureq-http-client",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "whoami",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "wildmatch",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winch-codegen",
            "direct": false,
            "version": "45.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "window-vibrancy",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.54.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.61.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.54.0",
            "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-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-result",
            "direct": false,
            "version": "0.1.2",
            "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-version",
            "direct": false,
            "version": "0.1.7",
            "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.5.40",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.6.26",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.14",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "winreg",
            "direct": false,
            "version": "0.55.0",
            "ecosystem": "crates"
          },
          {
            "name": "winx",
            "direct": false,
            "version": "0.36.4",
            "ecosystem": "crates"
          },
          {
            "name": "wiremock",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wiremock",
            "direct": false,
            "version": "0.6.5",
            "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.248.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "wry",
            "direct": false,
            "version": "0.55.1",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x11",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "x11-dl",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "x25519-dalek",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "x509-cert",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "xxhash-rust",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "yasna",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zbus",
            "direct": false,
            "version": "5.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_macros",
            "direct": false,
            "version": "5.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_names",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.49",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.49",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zune-core",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zune-jpeg",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant",
            "direct": false,
            "version": "5.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_derive",
            "direct": false,
            "version": "5.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_utils",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/autocomplete",
            "direct": false,
            "version": "6.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/commands",
            "direct": false,
            "version": "6.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-css",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-html",
            "direct": false,
            "version": "6.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-javascript",
            "direct": false,
            "version": "6.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lint",
            "direct": false,
            "version": "6.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/search",
            "direct": false,
            "version": "6.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/theme-one-dark",
            "direct": false,
            "version": "6.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/remapping",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/common",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/css",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/html",
            "direct": false,
            "version": "1.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/javascript",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/lr",
            "direct": false,
            "version": "1.4.10",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/markdown",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@marijn/find-cluster-break",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-project/types",
            "direct": false,
            "version": "0.133.0",
            "ecosystem": "npm"
          },
          {
            "name": "@redocly/ajv",
            "direct": false,
            "version": "8.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@redocly/config",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@redocly/openapi-core",
            "direct": false,
            "version": "1.34.13",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-android-arm64",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-arm64",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-x64",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-freebsd-x64",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-musl",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-gnu",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-musl",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-openharmony-arm64",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-wasm32-wasi",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-x64-msvc",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/node",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-android-arm64",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-darwin-arm64",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-darwin-x64",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-freebsd-x64",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-arm64-gnu",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-arm64-musl",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-x64-gnu",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-x64-musl",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-wasm32-wasi",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-win32-arm64-msvc",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-win32-x64-msvc",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/vite",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree-jsx",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "25.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.2.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@uiw/codemirror-extensions-basic-setup",
            "direct": false,
            "version": "4.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@uiw/codemirror-themes",
            "direct": false,
            "version": "4.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "change-case",
            "direct": false,
            "version": "5.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-html4",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-reference-invalid",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "codemirror",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "comma-separated-tokens",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "crelt",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.21.6",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-is-identifier-name",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-is-element",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-jsx-runtime",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-text",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-url-attributes",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "index-to-position",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphabetical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphanumerical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-decimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-hexadecimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-levenshtein",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-android-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-freebsd-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-arm64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-x64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lowlight",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-autolink-literal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-strikethrough",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-task-list-item",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-expression",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-jsx",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdxjs-esm",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-phrasing",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "13.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-markdown",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-strikethrough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-tagfilter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-task-list-item",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-string",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.12",
            "ecosystem": "npm"
          },
          {
            "name": "openapi-typescript",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-entities",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pluralize",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.15",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": false,
            "version": "7.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-rehype",
            "direct": false,
            "version": "11.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-stringify",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rolldown",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.59.0",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-cookie-parser",
            "direct": false,
            "version": "2.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "space-separated-tokens",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-entities",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "style-mod",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-js",
            "direct": false,
            "version": "1.1.21",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-object",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "trim-lines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "4.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "11.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-find-after",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js-replace",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "8.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "w3c-keyname",
            "direct": false,
            "version": "2.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "yaml-ast-parser",
            "direct": false,
            "version": "0.0.43",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1757,
        "direct_count": 177,
        "indirect_count": 1580
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 187,
        "merged_prs": 3802,
        "open_issues": 332,
        "closed_ratio": 0.863,
        "closed_issues": 2096,
        "closed_unmerged_prs": 2129
      },
      "bus_factor": 4,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "theonlyhennygod",
          "commits": 914,
          "avatar_url": "https://avatars.githubusercontent.com/u/144828210?v=4"
        },
        {
          "type": "User",
          "login": "chumyin",
          "commits": 465,
          "avatar_url": "https://avatars.githubusercontent.com/u/183474434?v=4"
        },
        {
          "type": "User",
          "login": "Audacity88",
          "commits": 354,
          "avatar_url": "https://avatars.githubusercontent.com/u/5046102?v=4"
        },
        {
          "type": "User",
          "login": "singlerider",
          "commits": 324,
          "avatar_url": "https://avatars.githubusercontent.com/u/6310006?v=4"
        },
        {
          "type": "User",
          "login": "Alix-007",
          "commits": 140,
          "avatar_url": "https://avatars.githubusercontent.com/u/267018309?v=4"
        },
        {
          "type": "User",
          "login": "JordanTheJet",
          "commits": 127,
          "avatar_url": "https://avatars.githubusercontent.com/u/24375129?v=4"
        },
        {
          "type": "User",
          "login": "Nillth",
          "commits": 124,
          "avatar_url": "https://avatars.githubusercontent.com/u/22066262?v=4"
        },
        {
          "type": "User",
          "login": "willsarg",
          "commits": 122,
          "avatar_url": "https://avatars.githubusercontent.com/u/12886992?v=4"
        },
        {
          "type": "User",
          "login": "agorevski",
          "commits": 112,
          "avatar_url": "https://avatars.githubusercontent.com/u/2591400?v=4"
        },
        {
          "type": "User",
          "login": "fettpl",
          "commits": 75,
          "avatar_url": "https://avatars.githubusercontent.com/u/38704082?v=4"
        }
      ],
      "contributors_sampled": 99,
      "top_contributor_share": 0.238
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci-code-analysis.yml",
        "ci-sbom.yml",
        "ci.yml",
        "codeql.yml",
        "cross-platform-build-manual.yml",
        "cross-platform-clippy.yml",
        "daily-audit.yml",
        "daily-npm-audit.yml",
        "desktop-check.yml",
        "discord-release.yml",
        "docker-image-pr.yml",
        "docker-publish.yml",
        "docs-deploy.yml",
        "monthly-outdated.yml",
        "npm-deps-review.yml",
        "pr-path-labeler.yml",
        "pr-title.yml",
        "project-dashboard-plan.yml",
        "pub-aur.yml",
        "pub-homebrew-core.yml",
        "pub-scoop.yml",
        "release-stable-manual.yml",
        "trivy-scheduled.yml",
        "tweet-release.yml",
        "validate-translations-pin.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": true,
      "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": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 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": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 14 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 10,
            "reason": "project is fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 26 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": 9,
            "reason": "dependency not pinned by hash detected -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 7,
            "reason": "SAST tool detected but not run on all commits",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 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": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "31 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "f0b92f1516ec86aeb89ab2d8f25b837e14885aae",
        "ran_at": "2026-07-22T14:34:19Z",
        "aggregate_score": 7.2,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": true,
      "has_security_policy": true,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-22T10:08:41Z",
      "oldest_open_prs": [
        {
          "number": 6619,
          "created_at": "2026-05-13T11:02:35Z",
          "last_comment_at": "2026-07-22T10:41:57Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 6622,
          "created_at": "2026-05-13T12:16:22Z",
          "last_comment_at": "2026-07-14T12:46:58Z",
          "last_comment_author": "yijunyu"
        },
        {
          "number": 7162,
          "created_at": "2026-06-03T15:10:25Z",
          "last_comment_at": "2026-07-21T08:00:28Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 7215,
          "created_at": "2026-06-04T13:22:24Z",
          "last_comment_at": "2026-07-21T07:59:37Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 7821,
          "created_at": "2026-06-17T02:35:13Z",
          "last_comment_at": "2026-07-19T09:44:25Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 7960,
          "created_at": "2026-06-19T02:36:34Z",
          "last_comment_at": "2026-07-17T01:37:46Z",
          "last_comment_author": "mazhuima"
        },
        {
          "number": 8033,
          "created_at": "2026-06-20T00:29:36Z",
          "last_comment_at": "2026-07-08T14:06:35Z",
          "last_comment_author": "JordanTheJet"
        },
        {
          "number": 8139,
          "created_at": "2026-06-22T07:33:06Z",
          "last_comment_at": "2026-07-09T02:14:52Z",
          "last_comment_author": "jokewithme110"
        },
        {
          "number": 8272,
          "created_at": "2026-06-24T03:23:54Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 8287,
          "created_at": "2026-06-24T11:55:52Z",
          "last_comment_at": "2026-06-24T12:15:47Z",
          "last_comment_author": "WeeLi-009"
        },
        {
          "number": 8294,
          "created_at": "2026-06-24T13:21:32Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 8296,
          "created_at": "2026-06-24T14:07:52Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 8301,
          "created_at": "2026-06-24T14:08:17Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 8313,
          "created_at": "2026-06-25T02:53:09Z",
          "last_comment_at": "2026-07-11T21:19:53Z",
          "last_comment_author": "JordanTheJet"
        },
        {
          "number": 8315,
          "created_at": "2026-06-25T03:43:00Z",
          "last_comment_at": "2026-06-30T05:03:31Z",
          "last_comment_author": "singlerider"
        },
        {
          "number": 8325,
          "created_at": "2026-06-25T08:51:02Z",
          "last_comment_at": "2026-07-22T10:41:56Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 8337,
          "created_at": "2026-06-26T00:16:24Z",
          "last_comment_at": "2026-07-21T06:45:22Z",
          "last_comment_author": "eugeneb50"
        },
        {
          "number": 8384,
          "created_at": "2026-06-27T03:54:35Z",
          "last_comment_at": "2026-07-16T17:42:47Z",
          "last_comment_author": "dimavrem22"
        },
        {
          "number": 8438,
          "created_at": "2026-06-28T15:59:29Z",
          "last_comment_at": "2026-07-21T13:50:51Z",
          "last_comment_author": "Project516"
        },
        {
          "number": 8443,
          "created_at": "2026-06-28T21:08:42Z",
          "last_comment_at": "2026-07-14T01:28:57Z",
          "last_comment_author": "vrurg"
        }
      ],
      "last_merged_pr_at": "2026-07-21T17:10:12Z",
      "ci_last_conclusion": "FAILURE",
      "oldest_open_issues": [
        {
          "number": 2467,
          "created_at": "2026-03-02T00:35:10Z",
          "last_comment_at": "2026-06-07T16:54:09Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 2503,
          "created_at": "2026-03-02T05:51:21Z",
          "last_comment_at": "2026-06-07T16:58:37Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 2767,
          "created_at": "2026-03-04T19:04:02Z",
          "last_comment_at": "2026-06-07T17:01:59Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 3566,
          "created_at": "2026-03-15T10:44:32Z",
          "last_comment_at": "2026-07-17T04:13:51Z",
          "last_comment_author": "vyahhi"
        },
        {
          "number": 3672,
          "created_at": "2026-03-16T04:44:39Z",
          "last_comment_at": "2026-06-07T17:32:17Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 3696,
          "created_at": "2026-03-16T11:22:11Z",
          "last_comment_at": "2026-06-07T17:35:22Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 3767,
          "created_at": "2026-03-17T08:17:44Z",
          "last_comment_at": "2026-06-30T05:59:32Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 4668,
          "created_at": "2026-03-25T13:33:28Z",
          "last_comment_at": "2026-06-07T18:06:02Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 4721,
          "created_at": "2026-03-26T02:29:50Z",
          "last_comment_at": "2026-06-26T11:51:40Z",
          "last_comment_author": "singlerider"
        },
        {
          "number": 4760,
          "created_at": "2026-03-26T11:58:44Z",
          "last_comment_at": "2026-06-07T18:37:18Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 4832,
          "created_at": "2026-03-27T09:24:10Z",
          "last_comment_at": "2026-06-07T18:40:23Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 4853,
          "created_at": "2026-03-27T21:00:20Z",
          "last_comment_at": "2026-06-09T17:37:08Z",
          "last_comment_author": "singlerider"
        },
        {
          "number": 5127,
          "created_at": "2026-03-29T17:45:22Z",
          "last_comment_at": "2026-07-17T04:13:37Z",
          "last_comment_author": "vyahhi"
        },
        {
          "number": 5145,
          "created_at": "2026-03-29T20:58:51Z",
          "last_comment_at": "2026-06-07T19:07:07Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 5146,
          "created_at": "2026-03-29T20:59:06Z",
          "last_comment_at": "2026-06-07T19:09:34Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 5269,
          "created_at": "2026-04-04T04:50:46Z",
          "last_comment_at": "2026-06-30T06:00:12Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 5287,
          "created_at": "2026-04-04T15:26:25Z",
          "last_comment_at": "2026-07-14T00:06:34Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 5316,
          "created_at": "2026-04-05T05:51:23Z",
          "last_comment_at": "2026-05-16T12:12:48Z",
          "last_comment_author": "Audacity88"
        },
        {
          "number": 5514,
          "created_at": "2026-04-08T14:37:04Z",
          "last_comment_at": "2026-07-10T19:24:46Z",
          "last_comment_author": "IftekharUddin"
        },
        {
          "number": 5600,
          "created_at": "2026-04-10T12:24:15Z",
          "last_comment_at": "2026-07-15T22:18:22Z",
          "last_comment_author": "vyahhi"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/zeroclaw-labs/zeroclaw",
    "host": "github.com",
    "name": "zeroclaw",
    "owner": "zeroclaw-labs"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 81,
      "inputs": {
        "security": 74,
        "vitality": 83,
        "community": 81,
        "governance": 80,
        "engineering": 84
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "good",
        "name": "Vitality",
        "value": 83,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 79,
            "inputs": {
              "commits_last_year": 4522,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 22
            },
            "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": "22/52 weeks with commits",
                "points": 15.2,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 22
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "4522 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 4522
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 26 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": 100,
              "latest_release_tag": "v0.8.3",
              "releases_from_tags": false,
              "days_since_latest_release": 6,
              "mean_days_between_releases": 9.8
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 6 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 6
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~9.8 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 9.8
                    }
                  }
                ],
                "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": "excellent",
            "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": "good",
        "name": "Community & Adoption",
        "value": 81,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "excellent",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 95,
            "inputs": {
              "forks": 4828,
              "stars": 32352,
              "watchers": 76,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "32,352 stars",
                "points": 60,
                "status": "met",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 32352
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "4,828 forks",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 4828
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "76 watchers",
                "points": 10.4,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 76
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "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
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "at_risk",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 45,
            "inputs": {
              "packages": [
                "zeroclawlabs"
              ],
              "dependents": null,
              "ecosystems": "crates",
              "total_downloads": 3223,
              "monthly_downloads": 514
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "514 downloads/month across crates",
                "points": 36.2,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 514,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 80,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "bus_factor": 4,
              "contributors_sampled": 99,
              "top_contributor_share": 0.238
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "4 contributor(s) cover half of all commits",
                "points": 43.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 24% of commits",
                "points": 17.1,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 24
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "99 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 99
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 14 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "merged_prs": 3802,
              "open_issues": 332,
              "closed_issues": 2096,
              "issue_closed_ratio": 0.863,
              "closed_unmerged_prs": 2129
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "86% of issues closed",
                "points": 40.3,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 86
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "3802/5931 decided PRs merged",
                "points": 24.5,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 3802,
                      "decided": 5931
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 59,
            "inputs": {
              "followers": 454,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "zeroclaw-labs",
              "public_repos": 16,
              "account_age_days": 156
            },
            "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": "454 followers of zeroclaw-labs",
                "points": 19.1,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 454,
                      "login": "zeroclaw-labs"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "16 public repos, account ~0 yr old",
                "points": 9.8,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 16
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 0
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "zeroclawlabs"
              ],
              "ecosystems": "crates",
              "any_deprecated": false,
              "min_days_since_publish": 105
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on crates",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 105 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 105
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "30 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 30
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 84,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "25 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 25
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "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": 100,
            "inputs": {
              "topics": [
                "agent",
                "agentic",
                "ai",
                "openclaw",
                "infra",
                "ml",
                "os",
                "zeroclaw"
              ],
              "has_wiki": true,
              "homepage": "https://www.zeroclawlabs.ai/",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://www.zeroclawlabs.ai/",
                "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": "8 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 74,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "good",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 72,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 17,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 1,
              "scorecard_aggregate": 7.2
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "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": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 14 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is fuzzed",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 26 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 9",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool detected but not run on all commits",
                "points": 3.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 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": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "31 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 1606 resolved dependencies against OSV; 151 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": 1606
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 151
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 83,
            "inputs": {
              "source": "osv",
              "advisories": 36,
              "affected_packages": 28,
              "assessed_packages": 1606,
              "unassessed_packages": 151,
              "affected_by_severity": "high 3, moderate 1, unknown 24",
              "direct_affected_packages": 2
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "2 affected: anyhow 1.0.101 (unknown), rustls-pemfile 2.2.0 (unknown)",
                "points": 24.7,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 2,
                      "packages": "anyhow 1.0.101 (unknown), rustls-pemfile 2.2.0 (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": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 236 days ago",
                "points": 37.2,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 1,
                      "oldest": 236
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1606,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 8
            },
            "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": "good",
        "name": "AI Readiness",
        "value": 82,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "AGENTS.md",
                "CLAUDE.md",
                "crates/zeroclaw-plugins/AGENTS.md",
                "crates/zeroclaw-runtime/AGENTS.md",
                "crates/zeroclaw-runtime/src/agent/personality_templates/AGENTS.md"
              ],
              "agent_instruction_max_bytes": 4107
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md, CLAUDE.md, crates/zeroclaw-plugins/AGENTS.md, crates/zeroclaw-runtime/AGENTS.md, crates/zeroclaw-runtime/src/agent/personality_templates/AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md, CLAUDE.md, crates/zeroclaw-plugins/AGENTS.md, crates/zeroclaw-runtime/AGENTS.md, crates/zeroclaw-runtime/src/agent/personality_templates/AGENTS.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "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": 75,
            "inputs": {
              "has_nix": true,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "package-lock.json"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Justfile",
                "Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [
                "web/tsconfig.json"
              ],
              "agent_commit_share": 0,
              "toolchain_manifests": [
                "Cargo.toml",
                "apps/tauri/Cargo.toml",
                "apps/zerocode/Cargo.toml",
                "crates/aardvark-sys/Cargo.toml",
                "crates/robot-kit/Cargo.toml",
                "crates/zeroclaw-api/Cargo.toml",
                "crates/zeroclaw-channels/Cargo.toml",
                "crates/zeroclaw-commands/Cargo.toml",
                "crates/zeroclaw-config/Cargo.toml",
                "crates/zeroclaw-eval/Cargo.toml",
                "crates/zeroclaw-gateway/Cargo.toml",
                "crates/zeroclaw-hardware/Cargo.toml",
                "crates/zeroclaw-infra/Cargo.toml",
                "crates/zeroclaw-log/Cargo.toml",
                "crates/zeroclaw-macros/Cargo.toml",
                "crates/zeroclaw-memory/Cargo.toml",
                "crates/zeroclaw-plugins/Cargo.toml",
                "crates/zeroclaw-providers/Cargo.toml",
                "crates/zeroclaw-runtime/Cargo.toml",
                "crates/zeroclaw-sop-graph/Cargo.toml",
                "crates/zeroclaw-spawn/Cargo.toml",
                "crates/zeroclaw-tool-call-parser/Cargo.toml",
                "crates/zeroclaw-tools/Cargo.toml",
                "firmware/esp32-ui/Cargo.toml",
                "firmware/esp32/Cargo.toml",
                "firmware/nucleo/Cargo.toml",
                "firmware/pico/Cargo.toml",
                "firmware/zeroclaw-fw-protocol/Cargo.toml",
                "fuzz/Cargo.toml",
                "tools/fill-translations/Cargo.toml",
                "xtask/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Justfile, Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Justfile, 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": "web/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "web/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, Nix, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, Nix, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "dependency automation configured, none observed in the sampled commits",
                "points": 5,
                "status": "partial",
                "details": [
                  {
                    "code": "dependency_bot_config_only",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 9",
                "points": 9,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 96,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 2667133,
              "source_files_sampled": 1200,
              "oversized_source_files": 93
            },
            "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": "93/1200 source files over 60KB",
                "points": 50.7,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1200,
                      "oversized": 93
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "good",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "crates/zeroclaw-gateway/tests/fixtures/a2a-v1.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "crates/zeroclaw-gateway/tests/fixtures/a2a-v1.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "crates/zeroclaw-gateway/tests/fixtures/a2a-v1.proto"
                    }
                  }
                ],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "crates package 'xtask' points at a different repository (https://github.com/arcboxlabs/xtask); excluded from ecosystem scoring"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-22T14:34:52.570540Z",
  "schema_version": "0.26.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/z/zeroclaw-labs/zeroclaw.svg",
  "full_name": "zeroclaw-labs/zeroclaw",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

评分是信号,而非担保。 评分反映的是 GitHub 上公开可见的实践——不是代码审计,也不是安全保证。

缺失数据将被剔除并重新归一化权重,绝不按零分计。方法论已版本化并公开:指标 v1.13.0、模式 v0.26.0—— 完整方法论 · 指标知识库.

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