Звіт у форматі 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"
}