Public record
Software health reportschema 0.27.0 · metrics 1.13.0 · 2026-07-25 06:38 UTC

microsoft / wassette

Wassette: A security-oriented runtime that runs WebAssembly Components via MCP

RustMIT★ 928 stars⑂ 69 forkssince Jul 2025View on GitHub ↗

microsoft/wassette holds a health index of 72 out of 100, placing it in the Good band. It scores highest on Vitality (85/100) and lowest on Security (52/100). It was last updated today. A single contributor accounts for most of its recent work.

72
overall / 100
Good

Software health index

Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At risk ceiling of 49. AI Readiness sits outside the overall score.

72
Excellent85-100Exemplary; meets essentially all checked criteria
Good70-84Healthy; minor gaps
Moderate50-69Acceptable with notable gaps; review recommended
At risk30-49Significant weaknesses; adoption warrants caution
Critical1-29Severe problems (abandoned, single-maintainer, no hygiene)
VitalityCommunity &AdoptionSustainability &GovernanceEngineeringQualitySecurityAI Readiness

Score profile

Each axis is a category. The shape matters more than the average — a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.

Ownership

MicrosoftOrganization
125,811 followers8,219 public repossince Dec 2013

This repository is backed by an organization — shared, accountable stewardship that can outlive any single maintainer.

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publishTags
crates.iopolicypoints to another repo — not scored0.0.0-202301.Jan.2224611279 days agopolicy
crates.iomcp-serverpoints to another repo — not scored0.1.01,3531512 days ago

Metrics by category

Vitality

Is the project alive — is code being written and are releases shipping?

85Excellent · 22% of overall
How it's scored
36/36Push recency — last push 0 days ago
22.8/36Commit cadence — 33/52 weeks with commits
18/18Commit volume — 532 commits in the last year
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Inputs used
commits_last_year532
human_commit_share0.59
days_since_last_push0
active_weeks_last_year33
How it's scored
27/27Ships releases — 8 releases published
36/36Release recency — latest release 2 days ago
19.8/27Release cadence — a release every ~50.4 days
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Inputs used
releases_count8
latest_release_tagv0.5.0
releases_from_tagsno
days_since_latest_release2
mean_days_between_releases50.4

Community & Adoption

Does the project have users, downloads, attention, and a welcoming setup for contributors?

76Good · 18% of overall
How it's scored
48.1/60Stars — 928 stars
15.3/25Forks — 69 forks
4.3/15Watchers — 7 watchers
Inputs used
forks69
stars928
watchers7
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

Community health

85Excellent
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (MIT)
18/18CONTRIBUTING guide
13.5/13.5Code of conduct
0/7.2Issue template
0/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
has_contributingyes
has_issue_templateno
has_code_of_conductyes
has_pull_request_templateno

Sustainability & Governance

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?

61Moderate · 24% of overall
How it's scored
9/54Bus factor — 1 contributor(s) cover half of all commits
10.6/22.5Commit distribution — top contributor authored 53% of commits
13.5/13.5Contributor breadth — 18 contributors
10/10OpenSSF Scorecard: Contributors — project has 18 contributing companies or organizations
Inputs used
bus_factor1
contributors_sampled18
top_contributor_share0.529
How it's scored
33.1/46.8Issue resolution — 71% of issues closed
31.6/38.3PR acceptance — 444/537 decided PRs merged
0/15OpenSSF Scorecard: Code-Review — Found 0/12 approved changesets -- score normalized to 0
Inputs used
merged_prs444
open_issues47
closed_issues114
issue_closed_ratio0.708
closed_unmerged_prs93
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
25/25Owner reach — 125,811 followers of microsoft
25/25Track record — 8,219 public repos, account ~12 yr old
Inputs used
followers125,811
owner_typeOrganization
is_verified
owner_loginmicrosoft
public_repos8,219
account_age_days4,609

Engineering Quality

Are baseline engineering and documentation practices in place?

81Good · 20% of overall
How it's scored
24/24CI workflows — 20 workflow(s)
24/24Tests present
0/16Linter config
0/9.6Pre-commit hooks
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 11 out of 11 merged PRs checked by a CI test -- score normalized to 10
Inputs used
has_ciyes
has_testsyes
has_editorconfigno
has_linter_configno
has_precommit_configno

Documentation

100Excellent
How it's scored
30/30README
25/25Documentation directory
15/15Documentation / homepage site — https://microsoft.github.io/wassette/
10/10Repository description
10/10Topics — 9 topics
10/10Wiki
Inputs used
topicscapabilities, mcp, mcp-server, oci, oci-artifacts, permissions, wasm, wasm-component, wasmtime
has_wikiyes
homepagehttps://microsoft.github.io/wassette/
has_readmeyes
has_docs_diryes
has_descriptionyes

Security

Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?

52Moderate · 16% of overall
How it's scored
6/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — branch protection not enabled on development/release branches
2.5/2.5CI-Tests — 11 out of 11 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 0/12 approved changesets -- score normalized to 0
2.5/2.5Contributors — project has 18 contributing companies or organizations
0/10Dangerous-Workflow — dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5License — license file detected
7.5/7.5Maintained — 30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — no data
3/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 6
4.5/5SAST — SAST tool is not run on all commits -- score normalized to 9
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
2.2/7.5Vulnerabilities — 7 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate4.3
Excluded from scoring (no data or not applicable): packaging. Remaining weights renormalized.
How it's scored
24.7/35Direct dependencies free of known advisories — 2 affected: anyhow 1.0.100 (unknown), anyhow 1.0.95 (unknown)
0/25Indirect dependencies free of known advisories — transitive set not separable from development and test dependencies in this scope
40/40No advisories left outstanding — no advisory has been public longer than 90 days
Inputs used
sourceosv
advisories11
affected_packages4
assessed_packages788
unassessed_packages19
affected_by_severityhigh 1, unknown 3
direct_affected_packages2
Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 788 resolved dependencies against OSV. 19 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.

AI Readiness

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.

83Good · 0% of overall
How it's scored
45/45Agent instructions — .github/copilot-instructions.md, .github/instructions/docs.instructions.md, .github/instructions/rust.instructions.md, AGENTS.md, rules/agent.md
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 58 of 59 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share0.983
agent_instruction_files.github/copilot-instructions.md, .github/instructions/docs.instructions.md, .github/instructions/rust.instructions.md, AGENTS.md, rules/agent.md
agent_instruction_max_bytes16,546
How it's scored
18/18One-command bootstrap — Justfile, examples/arxiv-rs/Justfile, examples/brave-search-rs/Justfile, examples/context7-rs/Justfile, examples/eval-py/Justfile, examples/fetch-rs/Justfile, examples/filesystem-rs/Justfile, examples/get-open-meteo-weather-js/Justfile, examples/get-weather-js/Justfile, examples/github-js/Justfile, examples/gomodule-go/Justfile, examples/memory-js/Justfile, examples/time-server-js/Justfile
22/22Automated tests
0/11Lint / format config
11/11Static type checking — Rust (statically typed)
10/10Reproducible environment — Dockerfile, Nix, lockfile
10/10Demonstrated agent practice — 13 of the last 100 commits agent-authored or agent-credited
8/8Automated maintenance — 38 of the last 100 commits are automated dependency updates
6/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 6
Inputs used
has_nixyes
has_testsyes
lockfilesCargo.lock, go.sum, package-lock.json, uv.lock
has_dockerfileyes
typed_languageyes
bootstrap_filesJustfile, examples/arxiv-rs/Justfile, examples/brave-search-rs/Justfile, examples/context7-rs/Justfile, examples/eval-py/Justfile, examples/fetch-rs/Justfile, examples/filesystem-rs/Justfile, examples/get-open-meteo-weather-js/Justfile, examples/get-weather-js/Justfile, examples/github-js/Justfile, examples/gomodule-go/Justfile, examples/memory-js/Justfile, examples/time-server-js/Justfile
has_devcontainerno
has_linter_configno
typecheck_configs
agent_commit_share0.13
toolchain_manifestsCargo.toml, crates/component2json/Cargo.toml, crates/mcp-server/Cargo.toml, crates/policy/Cargo.toml, crates/wassette/Cargo.toml, examples/arxiv-rs/Cargo.toml, examples/brave-search-rs/Cargo.toml, examples/context7-rs/Cargo.toml, examples/fetch-rs/Cargo.toml, examples/filesystem-rs/Cargo.toml, examples/gomodule-go/go.mod
dependency_bot_commit_share0.38
How it's scored
45/45Type-checkable code — Rust (statically typed)
53.1/55Manageable file sizes — 5/144 source files over 60KB
Inputs used
primary_languageRust
largest_source_bytes2,509,240
source_files_sampled144
oversized_source_files5
How it's scored
0/40API schema (OpenAPI/GraphQL/proto)
20/20MCP server
40/40Runnable examples — cookbook, examples
Inputs used
example_dirscookbook, examples
has_mcp_signalyes
api_schema_files

Key facts

928GitHub stars
18contributors
532commits, last 12 months
0days since last push
8releases
1bus factor
47open issues
crates.iopackage ecosystems

Data collection warnings

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Could not fetch crates package 'wassette-mcp-server' from its registry
  • crates package 'policy' points at a different repository (https://github/policy-rs/policy); excluded from ecosystem scoring
  • Could not fetch crates package 'wassette' from its registry
  • crates package 'mcp-server' points at a different repository (https://github.com/modelcontextprotocol/rust-sdk/); excluded from ecosystem scoring
  • Could not fetch crates package 'component2json' from its registry

More detail

Star and fork history 0 ★ / 69 ⇿
0Stars
69Forks
7Releases

When each star and fork was added, collected from GitHub and bucketed by day. Cumulative growth sits directly above the daily additions it is made of, so the two read against each other: steady organic accretion looks nothing like an abrupt, short-lived burst. Where that difference is measurable, it is reported as growth authenticity.

01325385063756772025-082026-012026-07
Major 0Minor 4Patch 3
OpenSSF Scorecard 4.3 / 10
4.3aggregate

Independent, tool-agnostic security assessment from the open-source OpenSSF Scorecard. Each check rewards a security practice, not a specific vendor's tool. Checks Scorecard could not determine are marked n/a and excluded from the security score (never counted as zero).Scorecard v5.5.0 · 2026-07-25 06:37 UTC

8Binary-Artifactsbinaries present in source code
0Branch-Protectionbranch protection not enabled on development/release branches
10CI-Tests11 out of 11 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/12 approved changesets -- score normalized to 0
10Contributorsproject has 18 contributing companies or organizations
0Dangerous-Workflowdangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
n/aPackagingpackaging workflow not detected
6Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 6
9SASTSAST tool is not run on all commits -- score normalized to 9
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
3Vulnerabilities7 existing vulnerabilities detected
Direct dependencies 57
RegistryPackageVersion constraintManifest
crates.ioanyhowCargo.toml
crates.ioaxum0.8Cargo.toml
crates.ioclap4.5Cargo.toml
crates.ioclap_complete4.5Cargo.toml
crates.ioetceteraCargo.toml
crates.iofigment0.10Cargo.toml
crates.iowassetteCargo.toml
crates.iomcp-serverCargo.toml
crates.iooci-clientCargo.toml
crates.iopolicyCargo.toml
crates.ioreqwestCargo.toml
crates.iormcpCargo.toml
crates.ioserdeCargo.toml
crates.ioserde_jsonCargo.toml
crates.ioserde_yamlCargo.toml
crates.iotokioCargo.toml
crates.iotracingCargo.toml
crates.iotracing-subscriberCargo.toml
crates.ioserdecrates/component2json/Cargo.toml
crates.ioserde_jsoncrates/component2json/Cargo.toml
crates.iowasmtimecrates/component2json/Cargo.toml
crates.iowasmparser0.245crates/component2json/Cargo.toml
crates.iothiserrorcrates/component2json/Cargo.toml
crates.ioserde_jsoncrates/mcp-server/Cargo.toml
crates.ioanyhowcrates/mcp-server/Cargo.toml
crates.iormcpcrates/mcp-server/Cargo.toml
crates.iowassettecrates/mcp-server/Cargo.toml
crates.iotracingcrates/mcp-server/Cargo.toml
crates.iofuturescrates/mcp-server/Cargo.toml
crates.ioserde1.0crates/policy/Cargo.toml
crates.ioanyhow1.0crates/policy/Cargo.toml
crates.ioserde_yaml0.9.33crates/policy/Cargo.toml
crates.ioanyhowcrates/wassette/Cargo.toml
crates.iocomponent2jsoncrates/wassette/Cargo.toml
crates.ioetceteracrates/wassette/Cargo.toml
crates.iofuturescrates/wassette/Cargo.toml
crates.iohex0.4crates/wassette/Cargo.toml
crates.iohttp1.4crates/wassette/Cargo.toml
crates.ionum_cpus1.0crates/wassette/Cargo.toml
crates.iohyper1.7crates/wassette/Cargo.toml
crates.iooci-clientcrates/wassette/Cargo.toml
crates.iooci-wasmcrates/wassette/Cargo.toml
crates.iopolicycrates/wassette/Cargo.toml
crates.ioreqwestcrates/wassette/Cargo.toml
crates.ioserdecrates/wassette/Cargo.toml
crates.ioserde_jsoncrates/wassette/Cargo.toml
crates.iosha20.11crates/wassette/Cargo.toml
crates.ioserde_yamlcrates/wassette/Cargo.toml
crates.iotempfilecrates/wassette/Cargo.toml
crates.iotokiocrates/wassette/Cargo.toml
crates.iotokio-utilcrates/wassette/Cargo.toml
crates.iotracingcrates/wassette/Cargo.toml
crates.iourl2.5crates/wassette/Cargo.toml
crates.iowasmtimecrates/wassette/Cargo.toml
crates.iowasmtime-wasicrates/wassette/Cargo.toml
crates.iowasmtime-wasi-httpcrates/wassette/Cargo.toml
crates.iowasmtime-wasi-configcrates/wassette/Cargo.toml
All dependencies 807

Full resolved dependency set from the GitHub dependency graph: 58 direct and 749 indirect (transitive) packages. The transitive closure is complete when the repository commits a lockfile.

RegistryPackageVersionRelation
crates.ioanyhowdirect
crates.ioanyhow1.0.100direct
crates.ioanyhow1.0.104direct
crates.ioanyhow1.0.95direct
crates.ioaxum0.8.9direct
crates.ioclap4.6.4direct
crates.ioclap_complete4.6.7direct
crates.ioetcetera0.11.0direct
crates.iofigment0.10.19direct
crates.iofutures0.3.31direct
crates.iofutures0.3.33direct
crates.iohexdirect
crates.iohex0.4.3direct
crates.iohttpdirect
crates.iohttp1.2.0direct
crates.iohttp1.3.1direct
crates.iohttp1.4.2direct
crates.iohyperdirect
crates.iohyper1.11.0direct
crates.ionum_cpusdirect
crates.ionum_cpus1.17.0direct
crates.iooci-client0.17.0direct
crates.iooci-wasm0.6.0direct
crates.ioreqwest0.13.4direct
crates.iormcp1.8.0direct
crates.ioserdedirect
crates.ioserde1.0.217direct
crates.ioserde1.0.228direct
crates.ioserde1.0.229direct
crates.ioserde_json1.0.138direct
crates.ioserde_json1.0.145direct
crates.ioserde_json1.0.151direct
crates.ioserde_yamldirect
crates.ioserde_yaml0.9.34+deprecateddirect
crates.iosha2direct
crates.iosha20.10.9direct
crates.iosha20.11.0direct
crates.iotempfiledirect
crates.iotempfile3.27.0direct
crates.iothiserror1.0.69direct
crates.iothiserror2.0.19direct
crates.iotokio1.53.1direct
crates.iotokio-util0.7.19direct
crates.iotracing0.1.44direct
crates.iotracing-subscriber0.3.23direct
crates.iourldirect
crates.iourl2.5.8direct
crates.iowasmparserdirect
crates.iowasmparser0.118.2direct
crates.iowasmparser0.121.2direct
crates.iowasmparser0.236.1direct
crates.iowasmparser0.245.1direct
crates.iowasmparser0.253.0direct
crates.iowasmparser0.254.0direct
crates.iowasmtime36.0.12direct
crates.iowasmtime-wasi36.0.12direct
crates.iowasmtime-wasi-config36.0.12direct
crates.iowasmtime-wasi-http36.0.12direct
crates.ioaddr2line0.25.1indirect
crates.ioahash0.8.11indirect
crates.ioaho-corasick1.1.4indirect
crates.ioallocator-api20.2.21indirect
crates.ioambient-authority0.0.2indirect
crates.ioandroid-tzdata0.1.1indirect
crates.ioandroid_system_properties0.1.5indirect
crates.ioanstream1.0.0indirect
crates.ioanstyle1.0.14indirect
crates.ioanstyle-parse1.0.0indirect
crates.ioanstyle-query1.1.5indirect
crates.ioanstyle-wincon3.0.11indirect
crates.ioarbitrary1.4.2indirect
crates.ioasn1-rs0.7.2indirect
crates.ioasn1-rs-derive0.6.0indirect
crates.ioasn1-rs-impl0.2.0indirect
crates.ioastral-tokio-tar0.6.4indirect
crates.ioasync-stream0.3.6indirect
crates.ioasync-stream-impl0.3.6indirect
crates.ioasync-trait0.1.86indirect
crates.ioasync-trait0.1.89indirect
crates.ioasync-trait0.1.91indirect
crates.ioatomic0.6.1indirect
crates.ioatomic-waker1.1.2indirect
crates.ioautocfg1.4.0indirect
crates.ioautocfg1.5.0indirect
crates.ioautocfg1.5.1indirect
crates.ioaws-lc-rs1.17.3indirect
crates.ioaws-lc-sys0.43.0indirect
crates.ioaxum-core0.5.6indirect
crates.iobase640.22.1indirect
crates.iobit-set0.8.0indirect
crates.iobit-vec0.8.0indirect
crates.iobit-vec0.9.1indirect
crates.iobitflags2.13.1indirect
crates.iobitflags2.8.0indirect
crates.iobitflags2.9.4indirect
crates.ioblock-buffer0.10.4indirect
crates.ioblock-buffer0.12.1indirect
crates.iobollard0.20.2indirect
crates.iobollard-buildkit-proto0.7.0indirect
crates.iobollard-stubs1.52.1-rc.29.1.3indirect
crates.iobs580.5.1indirect
crates.iobuilt0.8.1indirect
crates.iobumpalo3.17.0indirect
crates.iobumpalo3.19.0indirect
crates.iobumpalo3.20.3indirect
crates.iobytemuck1.25.2indirect
crates.iobyteorder1.5.0indirect
crates.iobytes1.11.1indirect
crates.iobytes1.12.1indirect
crates.iocap-fs-ext3.4.5indirect
crates.iocap-net-ext3.4.5indirect
crates.iocap-primitives3.4.5indirect
crates.iocap-rand3.4.5indirect
crates.iocap-std3.4.5indirect
crates.iocap-time-ext3.4.5indirect
crates.iocc1.2.12indirect
crates.iocc1.2.40indirect
crates.iocc1.3.0indirect
crates.iocfg-if1.0.0indirect
crates.iocfg-if1.0.3indirect
crates.iocfg-if1.0.4indirect
crates.iocfg_aliases0.2.2indirect
crates.iochacha200.10.1indirect
crates.iochrono0.4.39indirect
crates.iochrono0.4.42indirect
crates.iochrono0.4.45indirect
crates.ioclap_builder4.6.2indirect
crates.ioclap_derive4.6.4indirect
crates.ioclap_lex1.1.0indirect
crates.iocmake0.1.58indirect
crates.iocobs0.3.0indirect
crates.iocolorchoice1.0.5indirect
crates.iocombine4.6.7indirect
crates.ioconst-oid0.10.2indirect
crates.ioconst_format0.2.36indirect
crates.ioconst_format_proc_macros0.2.34indirect
crates.iocore-foundation0.10.1indirect
crates.iocore-foundation0.9.4indirect
crates.iocore-foundation-sys0.8.7indirect
crates.iocpp_demangle0.4.5indirect
crates.iocpufeatures0.2.17indirect
crates.iocpufeatures0.3.0indirect
crates.iocranelift-assembler-x640.123.12indirect
crates.iocranelift-assembler-x64-meta0.123.12indirect
crates.iocranelift-bforest0.123.12indirect
crates.iocranelift-bitset0.123.12indirect
crates.iocranelift-codegen0.123.12indirect
crates.iocranelift-codegen-meta0.123.12indirect
crates.iocranelift-codegen-shared0.123.12indirect
crates.iocranelift-control0.123.12indirect
crates.iocranelift-entity0.123.12indirect
crates.iocranelift-frontend0.123.12indirect
crates.iocranelift-isle0.123.12indirect
crates.iocranelift-native0.123.12indirect
crates.iocranelift-srcgen0.123.12indirect
crates.iocrc32fast1.5.0indirect
crates.iocrossbeam-deque0.8.7indirect
crates.iocrossbeam-epoch0.9.20indirect
crates.iocrossbeam-utils0.8.22indirect
crates.iocrypto-common0.1.7indirect
crates.iocrypto-common0.2.2indirect
crates.iocssparser0.31.2indirect
crates.iocssparser-macros0.6.1indirect
crates.iodarling0.20.11indirect
crates.iodarling0.23.0indirect
crates.iodarling_core0.20.11indirect
crates.iodarling_core0.23.0indirect
crates.iodarling_macro0.20.11indirect
crates.iodarling_macro0.23.0indirect
crates.iodata-encoding2.11.0indirect
crates.iodebugid0.8.0indirect
crates.ioder-parser10.0.0indirect
crates.ioderanged0.5.8indirect
crates.ioderive_builder0.20.2indirect
crates.ioderive_builder_core0.20.2indirect
crates.ioderive_builder_macro0.20.2indirect
crates.ioderive_more0.99.19indirect
crates.iodigest0.10.7indirect
crates.iodigest0.11.3indirect
crates.iodirectories-next2.0.0indirect
crates.iodirs-sys-next0.1.2indirect
crates.iodisplaydoc0.2.6indirect
crates.iodocker_credential1.4.0indirect
crates.iodtoa1.0.9indirect
crates.iodtoa-short0.3.5indirect
crates.iodunce1.0.5indirect
crates.iodyn-clone1.0.20indirect
crates.ioego-tree0.6.3indirect
crates.ioeither1.16.0indirect
crates.ioembedded-io0.4.0indirect
crates.ioembedded-io0.6.1indirect
crates.ioencoding_rs0.8.35indirect
crates.ioenv_filter2.0.0indirect
crates.ioenv_logger0.11.11indirect
crates.ioequivalent1.0.1indirect
crates.ioequivalent1.0.2indirect
crates.ioerrno0.3.14indirect
crates.iofallible-iterator0.3.0indirect
crates.iofastrand2.5.0indirect
crates.iofd-lock4.0.4indirect
crates.ioferroid2.0.0indirect
crates.iofind-msvc-tools0.1.3indirect
crates.iofind-msvc-tools0.1.9indirect
crates.iofnv1.0.7indirect
crates.iofoldhash0.1.5indirect
crates.iofoldhash0.2.0indirect
crates.ioform_urlencoded1.2.1indirect
crates.ioform_urlencoded1.2.2indirect
crates.iofs-set-times0.20.3indirect
crates.iofs_extra1.3.0indirect
crates.iofutf0.1.5indirect
crates.iofutures-channel0.3.31indirect
crates.iofutures-channel0.3.33indirect
crates.iofutures-core0.3.31indirect
crates.iofutures-core0.3.33indirect
crates.iofutures-executor0.3.31indirect
crates.iofutures-executor0.3.33indirect
crates.iofutures-io0.3.31indirect
crates.iofutures-io0.3.33indirect
crates.iofutures-macro0.3.31indirect
crates.iofutures-macro0.3.33indirect
crates.iofutures-sink0.3.31indirect
crates.iofutures-sink0.3.33indirect
crates.iofutures-task0.3.31indirect
crates.iofutures-task0.3.33indirect
crates.iofutures-util0.3.31indirect
crates.iofutures-util0.3.33indirect
crates.iofxhash0.2.1indirect
crates.iofxprof-processed-profile0.6.0indirect
crates.iogeneric-array0.14.7indirect
crates.iogetopts0.2.21indirect
crates.iogetrandom0.2.15indirect
crates.iogetrandom0.2.17indirect
crates.iogetrandom0.3.4indirect
crates.iogetrandom0.4.3indirect
crates.iogetset0.1.7indirect
crates.iogimli0.32.3indirect
crates.iogit20.21.0indirect
crates.ioh20.4.15indirect
crates.iohashbrown0.12.3indirect
crates.iohashbrown0.15.2indirect
crates.iohashbrown0.15.5indirect
crates.iohashbrown0.16.0indirect
crates.iohashbrown0.16.1indirect
crates.iohashbrown0.17.1indirect
crates.ioheck0.4.1indirect
crates.ioheck0.5.0indirect
crates.iohermit-abi0.5.2indirect
crates.iohome0.5.12indirect
crates.iohtml5ever0.26.0indirect
crates.iohttp-auth0.1.10indirect
crates.iohttp-body1.1.0indirect
crates.iohttp-body-util0.1.4indirect
crates.iohttparse1.10.1indirect
crates.iohttpdate1.0.3indirect
crates.iohybrid-array0.4.13indirect
crates.iohyper-named-pipe0.1.1indirect
crates.iohyper-rustls0.27.9indirect
crates.iohyper-timeout0.5.2indirect
crates.iohyper-util0.1.20indirect
crates.iohyperlocal0.9.1indirect
crates.ioiana-time-zone0.1.61indirect
crates.ioiana-time-zone0.1.64indirect
crates.ioiana-time-zone0.1.65indirect
crates.ioiana-time-zone-haiku0.1.2indirect
crates.ioicu_collections2.2.0indirect
crates.ioicu_locale_core2.2.0indirect
crates.ioicu_normalizer2.2.0indirect
crates.ioicu_normalizer_data2.2.0indirect
crates.ioicu_properties2.2.0indirect
crates.ioicu_properties_data2.2.0indirect
crates.ioicu_provider2.2.0indirect
crates.ioid-arena2.2.1indirect
crates.ioid-arena2.3.0indirect
crates.ioident_case1.0.1indirect
crates.ioidna1.1.0indirect
crates.ioidna_adapter1.2.2indirect
crates.ioindexmap1.9.3indirect
crates.ioindexmap2.11.4indirect
crates.ioindexmap2.14.0indirect
crates.ioindexmap2.7.1indirect
crates.ioinlinable_string0.1.15indirect
crates.ioio-extras0.18.4indirect
crates.ioio-lifetimes2.0.4indirect
crates.ioipnet2.12.0indirect
crates.iois_terminal_polyfill1.70.2indirect
crates.ioitertools0.14.0indirect
crates.ioitoa1.0.14indirect
crates.ioitoa1.0.15indirect
crates.ioitoa1.0.18indirect
crates.ioittapi0.4.0indirect
crates.ioittapi-sys0.4.0indirect
crates.iojni0.22.4indirect
crates.iojni-macros0.22.4indirect
crates.iojni-sys0.4.1indirect
crates.iojni-sys-macros0.4.1indirect
crates.iojobserver0.1.35indirect
crates.iojs-sys0.3.103indirect
crates.iojs-sys0.3.77indirect
crates.iojs-sys0.3.81indirect
crates.iojsonwebtoken10.4.0indirect
crates.iokonst0.2.20indirect
crates.iokonst_macro_rules0.2.19indirect
crates.iolazy_static1.5.0indirect
crates.ioleb1280.2.5indirect
crates.ioleb1280.2.7indirect
crates.ioleb128fmt0.1.0indirect
crates.iolibc0.2.169indirect
crates.iolibc0.2.176indirect
crates.iolibc0.2.189indirect
crates.iolibgit2-sys0.18.5+1.9.4indirect
crates.iolibm0.2.16indirect
crates.iolibredox0.1.18indirect
crates.iolibz-sys1.1.29indirect
crates.iolinux-raw-sys0.12.1indirect
crates.iolinux-raw-sys0.4.15indirect
crates.iolitemap0.8.2indirect
crates.iolock_api0.4.12indirect
crates.iolock_api0.4.14indirect
crates.iolog0.4.25indirect
crates.iolog0.4.28indirect
crates.iolog0.4.33indirect
crates.iolru-slab0.1.2indirect
crates.iomac0.1.1indirect
crates.iomach20.4.3indirect
crates.iomarkup5ever0.11.0indirect
crates.iomatchers0.2.0indirect
crates.iomatchit0.8.4indirect
crates.iomaybe-owned0.3.4indirect
crates.iomemchr2.7.4indirect
crates.iomemchr2.7.6indirect
crates.iomemchr2.8.3indirect
crates.iomemfd0.6.5indirect
crates.iomime0.3.17indirect
crates.iominimal-lexical0.2.1indirect
crates.iomio1.2.2indirect
crates.ionew_debug_unreachable1.0.6indirect
crates.ionom7.1.3indirect
crates.ionu-ansi-term0.50.3indirect
crates.ionum0.4.3indirect
crates.ionum-bigint0.4.8indirect
crates.ionum-complex0.4.6indirect
crates.ionum-conv0.2.2indirect
crates.ionum-integer0.1.46indirect
crates.ionum-iter0.1.46indirect
crates.ionum-rational0.4.2indirect
crates.ionum-traits0.2.19indirect
crates.ioobject0.37.3indirect
crates.iooci-spec0.9.0indirect
crates.iooid-registry0.8.1indirect
crates.ioolpc-cjson0.1.4indirect
crates.ioonce_cell1.20.2indirect
crates.ioonce_cell1.21.3indirect
crates.ioonce_cell1.21.4indirect
crates.ioonce_cell_polyfill1.70.2indirect
crates.ioopenssl-probe0.2.1indirect
crates.ioparking_lot0.12.3indirect
crates.ioparking_lot0.12.5indirect
crates.ioparking_lot_core0.9.10indirect
crates.ioparking_lot_core0.9.12indirect
crates.ioparse-display0.9.1indirect
crates.ioparse-display-derive0.9.1indirect
crates.iopastey0.2.3indirect
crates.iopear0.2.9indirect
crates.iopear_codegen0.2.9indirect
crates.iopem3.0.6indirect
crates.iopercent-encoding2.3.1indirect
crates.iopercent-encoding2.3.2indirect
crates.iophf0.10.1indirect
crates.iophf0.11.3indirect
crates.iophf_codegen0.10.0indirect
crates.iophf_generator0.10.0indirect
crates.iophf_generator0.11.3indirect
crates.iophf_macros0.11.3indirect
crates.iophf_shared0.10.0indirect
crates.iophf_shared0.11.3indirect
crates.iopin-project1.1.13indirect
crates.iopin-project-internal1.1.13indirect
crates.iopin-project-lite0.2.16indirect
crates.iopin-project-lite0.2.17indirect
crates.iopin-utils0.1.0indirect
crates.iopkg-config0.3.33indirect
crates.ioportable-atomic1.14.0indirect
crates.iopostcard1.1.3indirect
crates.iopotential_utf0.1.5indirect
crates.iopowerfmt0.2.0indirect
crates.ioppv-lite860.2.20indirect
crates.ioppv-lite860.2.21indirect
crates.ioprecomputed-hash0.1.1indirect
crates.ioproc-macro21.0.101indirect
crates.ioproc-macro21.0.107indirect
crates.ioproc-macro21.0.93indirect
crates.ioproc-macro2-diagnostics0.10.1indirect
crates.ioproptestindirect
crates.ioproptest1.11.0indirect
crates.ioprost0.14.4indirect
crates.ioprost-derive0.14.4indirect
crates.ioprost-types0.14.4indirect
crates.iopulley-interpreter36.0.12indirect
crates.iopulley-macros36.0.12indirect
crates.ioquick-error1.2.3indirect
crates.ioquinn0.11.11indirect
crates.ioquinn-proto0.11.16indirect
crates.ioquinn-udp0.5.15indirect
crates.ioquote1.0.38indirect
crates.ioquote1.0.41indirect
crates.ioquote1.0.47indirect
crates.ior-efi5.3.0indirect
crates.ior-efi6.0.0indirect
crates.iorand0.10.2indirect
crates.iorand0.8.6indirect
crates.iorand0.8.7indirect
crates.iorand0.9.5indirect
crates.iorand_chacha0.3.1indirect
crates.iorand_chacha0.9.0indirect
crates.iorand_core0.10.1indirect
crates.iorand_core0.6.4indirect
crates.iorand_core0.9.5indirect
crates.iorand_pcg0.10.2indirect
crates.iorand_xorshift0.4.0indirect
crates.iorayon1.12.0indirect
crates.iorayon-core1.13.0indirect
crates.iorcgen0.14.8indirect
crates.ioredox_syscall0.5.18indirect
crates.ioredox_syscall0.5.8indirect
crates.ioredox_users0.4.6indirect
crates.ioref-cast1.0.26indirect
crates.ioref-cast-impl1.0.26indirect
crates.ioregalloc20.12.2indirect
crates.ioregex1.13.1indirect
crates.ioregex-automata0.4.16indirect
crates.ioregex-syntax0.8.11indirect
crates.ioring0.17.14indirect
crates.iormcp-macros1.8.0indirect
crates.ioroutefinder0.5.4indirect
crates.iorustc-demangle0.1.28indirect
crates.iorustc-hash2.1.3indirect
crates.iorustc_version0.4.1indirect
crates.iorusticata-macros4.1.0indirect
crates.iorustix0.38.44indirect
crates.iorustix1.1.4indirect
crates.iorustix-linux-procfs0.1.1indirect
crates.iorustls0.22.4indirect
crates.iorustls0.23.42indirect
crates.iorustls-native-certs0.8.4indirect
crates.iorustls-pki-types1.15.0indirect
crates.iorustls-platform-verifier0.7.0indirect
crates.iorustls-platform-verifier-android0.1.1indirect
crates.iorustls-webpki0.102.8indirect
crates.iorustls-webpki0.103.13indirect
crates.iorustversion1.0.19indirect
crates.iorustversion1.0.22indirect
crates.iorustversion1.0.23indirect
crates.iorusty-fork0.3.1indirect
crates.ioryu1.0.19indirect
crates.ioryu1.0.20indirect
crates.ioryu1.0.23indirect
crates.iosame-file1.0.6indirect
crates.ioschannel0.1.29indirect
crates.ioschemars0.9.0indirect
crates.ioschemars1.2.1indirect
crates.ioschemars_derive1.2.1indirect
crates.ioscopeguard1.2.0indirect
crates.ioscraper0.18.1indirect
crates.iosecurity-framework3.7.0indirect
crates.iosecurity-framework-sys2.17.0indirect
crates.ioselectors0.25.0indirect
crates.iosemver1.0.25indirect
crates.iosemver1.0.27indirect
crates.iosemver1.0.28indirect
crates.ioserde_core1.0.228indirect
crates.ioserde_core1.0.229indirect
crates.ioserde_derive1.0.217indirect
crates.ioserde_derive1.0.228indirect
crates.ioserde_derive1.0.229indirect
crates.ioserde_derive_internals0.29.1indirect
crates.ioserde_path_to_error0.1.20indirect
crates.ioserde_repr0.1.21indirect
crates.ioserde_spanned0.6.9indirect
crates.ioserde_urlencoded0.7.1indirect
crates.ioserde_with3.21.0indirect
crates.ioserde_with_macros3.21.0indirect
crates.ioservo_arc0.3.0indirect
crates.iosharded-slab0.1.7indirect
crates.ioshlex1.3.0indirect
crates.ioshlex2.0.1indirect
crates.iosignal-hook-registry1.4.8indirect
crates.iosignature2.2.0indirect
crates.iosimd_cesu81.2.0indirect
crates.iosimdutf80.1.5indirect
crates.iosiphasher0.3.11indirect
crates.iosiphasher1.0.1indirect
crates.ioslab0.4.11indirect
crates.ioslab0.4.12indirect
crates.ioslab0.4.9indirect
crates.iosmallvec1.13.2indirect
crates.iosmallvec1.15.1indirect
crates.iosmallvec1.15.2indirect
crates.iosmartcow0.2.1indirect
crates.iosmartstring1.0.1indirect
crates.iosocket20.6.5indirect
crates.iospdx0.10.8indirect
crates.iospdx0.10.9indirect
crates.iospin-executorindirect
crates.iospin-executor3.1.0indirect
crates.iospin-executor3.1.1indirect
crates.iospin-macro3.1.0indirect
crates.iospin-macro3.1.1indirect
crates.iospin-sdkindirect
crates.iospin-sdk3.1.0indirect
crates.iospin-sdk3.1.1indirect
crates.iosse-stream0.2.4indirect
crates.iostable_deref_trait1.2.0indirect
crates.iostable_deref_trait1.2.1indirect
crates.iostatic_assertions1.1.0indirect
crates.iostring_cache0.8.8indirect
crates.iostring_cache_codegen0.5.3indirect
crates.iostrsim0.11.1indirect
crates.iostructmeta0.3.0indirect
crates.iostructmeta-derive0.3.0indirect
crates.iostrum0.27.2indirect
crates.iostrum_macros0.27.2indirect
crates.iosubtle2.6.1indirect
crates.iosyn1.0.109indirect
crates.iosyn2.0.106indirect
crates.iosyn2.0.119indirect
crates.iosyn2.0.98indirect
crates.iosyn3.0.2indirect
crates.iosync_wrapper1.0.2indirect
crates.iosynstructure0.13.2indirect
crates.iosystem-configuration0.7.0indirect
crates.iosystem-configuration-sys0.6.0indirect
crates.iosystem-interface0.27.3indirect
crates.iotarget-lexicon0.13.5indirect
crates.iotemp-envindirect
crates.iotemp-env0.3.6indirect
crates.iotendril0.4.3indirect
crates.iotermcolor1.4.1indirect
crates.iotest-log0.2.21indirect
crates.iotest-log-core0.2.21indirect
crates.iotest-log-macros0.2.21indirect
crates.iotestcontainers0.27.3indirect
crates.iothiserror-impl1.0.69indirect
crates.iothiserror-impl2.0.19indirect
crates.iothread_local1.1.10indirect
crates.iotime0.3.54indirect
crates.iotime-core0.1.9indirect
crates.iotime-macros0.2.32indirect
crates.iotinystr0.8.3indirect
crates.iotinyvec1.12.0indirect
crates.iotinyvec_macros0.1.1indirect
crates.iotokio-macros2.7.1indirect
crates.iotokio-rustls0.25.0indirect
crates.iotokio-rustls0.26.4indirect
crates.iotokio-stream0.1.18indirect
crates.iotokio-test0.4.5indirect
crates.iotoml0.8.23indirect
crates.iotoml_datetime0.6.11indirect
crates.iotoml_edit0.22.27indirect
crates.iotoml_write0.1.2indirect
crates.iotonic0.14.6indirect
crates.iotonic-prost0.14.6indirect
crates.iotower0.5.3indirect
crates.iotower-http0.6.11indirect
crates.iotower-layer0.3.3indirect
crates.iotower-service0.3.3indirect
crates.iotracing-attributes0.1.31indirect
crates.iotracing-core0.1.36indirect
crates.iotracing-log0.2.0indirect
crates.iotracing-test0.2.6indirect
crates.iotracing-test-macro0.2.6indirect
crates.iotry-lock0.2.5indirect
crates.iotypenum1.20.1indirect
crates.iounarray0.1.4indirect
crates.iouncased0.9.10indirect
crates.iounicase2.9.0indirect
crates.iounicode-ident1.0.16indirect
crates.iounicode-ident1.0.19indirect
crates.iounicode-ident1.0.24indirect
crates.iounicode-normalization0.1.25indirect
crates.iounicode-segmentation1.12.0indirect
crates.iounicode-width0.1.14indirect
crates.iounicode-width0.2.2indirect
crates.iounicode-xid0.2.6indirect
crates.iounsafe-libyaml0.2.11indirect
crates.iountrusted0.7.1indirect
crates.iountrusted0.9.0indirect
crates.ioureq3.3.0indirect
crates.ioureq-proto0.6.0indirect
crates.iourlencoding2.1.3indirect
crates.ioutf-80.7.6indirect
crates.ioutf8-zero0.8.1indirect
crates.ioutf8_iter1.0.4indirect
crates.ioutf8parse0.2.2indirect
crates.iouuid1.24.0indirect
crates.iovaluable0.1.1indirect
crates.iovcpkg0.2.15indirect
crates.ioversion_check0.9.5indirect
crates.iowait-timeout0.2.1indirect
crates.iowalkdir2.5.0indirect
crates.iowant0.3.1indirect
crates.iowasi0.11.0+wasi-snapshot-preview1indirect
crates.iowasi0.11.1+wasi-snapshot-preview1indirect
crates.iowasip21.0.4+wasi-0.2.12indirect
crates.iowasm-bindgen0.2.100indirect
crates.iowasm-bindgen0.2.104indirect
crates.iowasm-bindgen0.2.126indirect
crates.iowasm-bindgen-backend0.2.100indirect
crates.iowasm-bindgen-backend0.2.104indirect
crates.iowasm-bindgen-futures0.4.76indirect
crates.iowasm-bindgen-macro0.2.100indirect
crates.iowasm-bindgen-macro0.2.104indirect
crates.iowasm-bindgen-macro0.2.126indirect
crates.iowasm-bindgen-macro-support0.2.100indirect
crates.iowasm-bindgen-macro-support0.2.104indirect
crates.iowasm-bindgen-macro-support0.2.126indirect
crates.iowasm-bindgen-shared0.2.100indirect
crates.iowasm-bindgen-shared0.2.104indirect
crates.iowasm-bindgen-shared0.2.126indirect
crates.iowasm-encoder0.236.1indirect
crates.iowasm-encoder0.253.0indirect
crates.iowasm-encoder0.254.0indirect
crates.iowasm-encoder0.38.1indirect
crates.iowasm-encoder0.41.2indirect
crates.iowasm-metadata0.10.20indirect
crates.iowasm-metadata0.253.0indirect
crates.iowasm-streams0.5.0indirect
crates.iowasmprinter0.236.1indirect
crates.iowasmtime-environ36.0.12indirect
crates.iowasmtime-internal-asm-macros36.0.12indirect
crates.iowasmtime-internal-cache36.0.12indirect
crates.iowasmtime-internal-component-macro36.0.12indirect
crates.iowasmtime-internal-component-util36.0.12indirect
crates.iowasmtime-internal-cranelift36.0.12indirect
crates.iowasmtime-internal-fiber36.0.12indirect
crates.iowasmtime-internal-jit-debug36.0.12indirect
crates.iowasmtime-internal-jit-icache-coherence36.0.12indirect
crates.iowasmtime-internal-math36.0.12indirect
crates.iowasmtime-internal-slab36.0.12indirect
crates.iowasmtime-internal-unwinder36.0.12indirect
crates.iowasmtime-internal-versioned-export-macros36.0.12indirect
crates.iowasmtime-internal-winch36.0.12indirect
crates.iowasmtime-internal-wit-bindgen36.0.12indirect
crates.iowasmtime-wasi-io36.0.12indirect
crates.iowast254.0.0indirect
crates.iowast35.0.2indirect
crates.iowatindirect
crates.iowat1.254.0indirect
crates.ioweb-sys0.3.103indirect
crates.ioweb-time1.1.0indirect
crates.iowebpki-root-certs1.0.9indirect
crates.iowebpki-roots0.26.11indirect
crates.iowebpki-roots1.0.9indirect
crates.iowiggle36.0.12indirect
crates.iowiggle-generate36.0.12indirect
crates.iowiggle-macro36.0.12indirect
crates.iowinapi0.3.9indirect
crates.iowinapi-i686-pc-windows-gnu0.4.0indirect
crates.iowinapi-util0.1.11indirect
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirect
crates.iowinch-codegen36.0.12indirect
crates.iowindows-core0.52.0indirect
crates.iowindows-core0.62.1indirect
crates.iowindows-core0.62.2indirect
crates.iowindows-implement0.60.1indirect
crates.iowindows-implement0.60.2indirect
crates.iowindows-interface0.59.2indirect
crates.iowindows-interface0.59.3indirect
crates.iowindows-link0.2.0indirect
crates.iowindows-link0.2.1indirect
crates.iowindows-registry0.6.1indirect
crates.iowindows-result0.4.0indirect
crates.iowindows-result0.4.1indirect
crates.iowindows-strings0.5.0indirect
crates.iowindows-strings0.5.1indirect
crates.iowindows-sys0.52.0indirect
crates.iowindows-sys0.59.0indirect
crates.iowindows-sys0.60.2indirect
crates.iowindows-sys0.61.2indirect
crates.iowindows-targets0.52.6indirect
crates.iowindows-targets0.53.5indirect
crates.iowindows_aarch64_gnullvm0.52.6indirect
crates.iowindows_aarch64_gnullvm0.53.1indirect
crates.iowindows_aarch64_msvc0.52.6indirect
crates.iowindows_aarch64_msvc0.53.1indirect
crates.iowindows_i686_gnu0.52.6indirect
crates.iowindows_i686_gnu0.53.1indirect
crates.iowindows_i686_gnullvm0.52.6indirect
crates.iowindows_i686_gnullvm0.53.1indirect
crates.iowindows_i686_msvc0.52.6indirect
crates.iowindows_i686_msvc0.53.1indirect
crates.iowindows_x86_64_gnu0.52.6indirect
crates.iowindows_x86_64_gnu0.53.1indirect
crates.iowindows_x86_64_gnullvm0.52.6indirect
crates.iowindows_x86_64_gnullvm0.53.1indirect
crates.iowindows_x86_64_msvc0.52.6indirect
crates.iowindows_x86_64_msvc0.53.1indirect
crates.iowinnow0.7.15indirect
crates.iowinx0.36.4indirect
crates.iowit-bindgen0.16.0indirect
crates.iowit-bindgen0.57.1indirect
crates.iowit-bindgen-core0.16.0indirect
crates.iowit-bindgen-rtindirect
crates.iowit-bindgen-rt0.26.0indirect
crates.iowit-bindgen-rt0.37.0indirect
crates.iowit-bindgen-rt0.44.0indirect
crates.iowit-bindgen-rust0.16.0indirect
crates.iowit-bindgen-rust-macro0.16.0indirect
crates.iowit-component0.18.2indirect
crates.iowit-component0.253.0indirect
crates.iowit-parser0.13.2indirect
crates.iowit-parser0.236.1indirect
crates.iowit-parser0.253.0indirect
crates.iowitx0.9.1indirect
crates.iowriteable0.6.3indirect
crates.iox509-parser0.18.1indirect
crates.ioxattr1.6.1indirect
crates.ioyansi1.0.1indirect
crates.ioyasna0.6.0indirect
crates.ioyoke0.8.3indirect
crates.ioyoke-derive0.8.2indirect
crates.iozerocopy0.7.35indirect
crates.iozerocopy0.8.55indirect
crates.iozerocopy-derive0.7.35indirect
crates.iozerocopy-derive0.8.55indirect
crates.iozerofrom0.1.8indirect
crates.iozerofrom-derive0.1.7indirect
crates.iozeroize1.9.0indirect
crates.iozeroize_derive1.5.0indirect
crates.iozerotrie0.2.4indirect
crates.iozerovec0.11.6indirect
crates.iozerovec-derive0.11.3indirect
crates.iozmij1.0.23indirect
crates.iozstd0.13.3indirect
crates.iozstd-safe7.2.4indirect
crates.iozstd-sys2.0.16+zstd.1.5.7indirect
Gogithub.com/ydnar/wasi-http-go0.0.0-20250620060720-9877ebcf27b5indirect
Gogo.bytecodealliance.org/cm0.2.2indirect
npm@bytecodealliance/componentize-js0.18.1indirect
npm@bytecodealliance/componentize-js0.19.3indirect
npm@bytecodealliance/jco1.17.0indirect
npm@bytecodealliance/jco^1.11.1indirect
npm@bytecodealliance/preview2-shim0.17.8indirect
npm@bytecodealliance/wizer10.0.0indirect
npm@bytecodealliance/wizer-darwin-arm6410.0.0indirect
npm@bytecodealliance/wizer-darwin-x6410.0.0indirect
npm@bytecodealliance/wizer-linux-arm6410.0.0indirect
npm@bytecodealliance/wizer-linux-s390x10.0.0indirect
npm@bytecodealliance/wizer-linux-x6410.0.0indirect
npm@bytecodealliance/wizer-win32-x6410.0.0indirect
npm@emnapi/core1.9.0indirect
npm@emnapi/runtime1.9.0indirect
npm@emnapi/wasi-threads1.2.0indirect
npm@jridgewell/gen-mapping0.3.13indirect
npm@jridgewell/resolve-uri3.1.2indirect
npm@jridgewell/source-map0.3.11indirect
npm@jridgewell/sourcemap-codec1.5.5indirect
npm@jridgewell/trace-mapping0.3.31indirect
npm@napi-rs/wasm-runtime0.2.12indirect
npm@oxc-parser/binding-android-arm640.76.0indirect
npm@oxc-parser/binding-darwin-arm640.76.0indirect
npm@oxc-parser/binding-darwin-x640.76.0indirect
npm@oxc-parser/binding-freebsd-x640.76.0indirect
npm@oxc-parser/binding-linux-arm-gnueabihf0.76.0indirect
npm@oxc-parser/binding-linux-arm-musleabihf0.76.0indirect
npm@oxc-parser/binding-linux-arm64-gnu0.76.0indirect
npm@oxc-parser/binding-linux-arm64-musl0.76.0indirect
npm@oxc-parser/binding-linux-riscv64-gnu0.76.0indirect
npm@oxc-parser/binding-linux-s390x-gnu0.76.0indirect
npm@oxc-parser/binding-linux-x64-gnu0.76.0indirect
npm@oxc-parser/binding-linux-x64-musl0.76.0indirect
npm@oxc-parser/binding-wasm32-wasi0.76.0indirect
npm@oxc-parser/binding-win32-arm64-msvc0.76.0indirect
npm@oxc-parser/binding-win32-x64-msvc0.76.0indirect
npm@oxc-project/types0.76.0indirect
npm@tybys/wasm-util0.10.1indirect
npmacorn8.16.0indirect
npmansi-regex6.2.2indirect
npmbinaryen123.0.0indirect
npmbuffer-from1.1.2indirect
npmchalk5.6.2indirect
npmcli-cursor5.0.0indirect
npmcli-spinners2.9.2indirect
npmcommander14.0.3indirect
npmcommander2.20.3indirect
npmemoji-regex10.6.0indirect
npmes-module-lexer1.7.0indirect
npmget-east-asian-width1.5.0indirect
npmis-interactive2.0.0indirect
npmis-unicode-supported1.3.0indirect
npmis-unicode-supported2.1.0indirect
npmlog-symbols6.0.0indirect
npmmimic-function5.0.1indirect
npmmkdirp3.0.1indirect
npmonetime7.0.0indirect
npmora8.2.0indirect
npmoxc-parser0.76.0indirect
npmrestore-cursor5.1.0indirect
npmsignal-exit4.1.0indirect
npmsource-map0.6.1indirect
npmsource-map-support0.5.21indirect
npmstdin-discarder0.2.2indirect
npmstring-width7.2.0indirect
npmstrip-ansi7.2.0indirect
npmterser5.46.0indirect
npmtslib2.8.1indirect
PyPIcomponentize-pyindirect
Dependency advisories 4

This repository publishes no package the index resolves, so its own dependency graph was assessed — 788 packages, which also include development and test pins that never ship: 4 carry known advisories, of which 2 are direct. 19 could not be assessed — no resolved version, an unsupported ecosystem, or beyond the reported package list.

PackageVersionRelationSeverityAdvisoriesFixed in
rustls-webpki0.102.8indirecthigh80.104.0-alpha.7
anyhow1.0.100directunknown11.0.103
anyhow1.0.95directunknown11.0.103
fxhash0.2.1indirectunknown1

An advisory means the version recorded in the dependency graph falls inside an advisory’s affected range. Reachability is not analysed, and the graph includes development and test pins — a finding may concern tooling rather than shipped software.

Raw JSON report machine-readable
{
  "data": {
    "repo": {
      "topics": [
        "capabilities",
        "mcp",
        "mcp-server",
        "oci",
        "oci-artifacts",
        "permissions",
        "wasm",
        "wasm-component",
        "wasmtime"
      ],
      "is_fork": false,
      "size_kb": 44162,
      "has_wiki": true,
      "homepage": "https://microsoft.github.io/wassette/",
      "languages": {
        "Nix": 3744,
        "Just": 9737,
        "Ruby": 1485,
        "Rust": 852130,
        "Shell": 20113,
        "Python": 16550,
        "Dockerfile": 1996
      },
      "pushed_at": "2026-07-25T02:35:45Z",
      "created_at": "2025-07-15T07:48:43Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-23T12:22:18Z",
      "description": "Wassette: A security-oriented runtime that runs WebAssembly Components via MCP",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "MIT",
      "default_branch": "main",
      "license_spdx_raw": "MIT",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "https://opensource.microsoft.com",
      "name": "Microsoft",
      "type": "Organization",
      "login": "microsoft",
      "company": null,
      "location": "Redmond, WA",
      "followers": 125811,
      "avatar_url": "https://avatars.githubusercontent.com/u/6154722?v=4",
      "created_at": "2013-12-10T19:06:48Z",
      "is_verified": null,
      "public_repos": 8219,
      "account_age_days": 4609
    },
    "license": {
      "state": "standard",
      "spdx_id": "MIT",
      "raw_spdx": "MIT",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.5.0",
          "kind": "minor",
          "published_at": "2026-07-22T23:11:12Z"
        },
        {
          "tag": "v0.4.0",
          "kind": "minor",
          "published_at": "2026-02-04T17:23:52Z"
        },
        {
          "tag": "v0.3.4",
          "kind": "patch",
          "published_at": "2025-11-02T17:51:01Z"
        },
        {
          "tag": "v0.3.2",
          "kind": "patch",
          "published_at": "2025-10-16T16:06:04Z"
        },
        {
          "tag": "v0.3.1",
          "kind": "patch",
          "published_at": "2025-10-15T20:44:45Z"
        },
        {
          "tag": "v0.3.0",
          "kind": "minor",
          "published_at": "2025-10-03T19:07:26Z"
        },
        {
          "tag": "v0.2.0",
          "kind": "minor",
          "published_at": "2025-08-05T23:34:28Z"
        },
        {
          "tag": "v0.1.0",
          "kind": "minor",
          "published_at": "2025-08-04T10:52:13Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "a495ede54cf1aabc35d9bdf793496a49104adf85",
          "body": "chore: update winget and homebrew for v0.5.0",
          "is_bot": false,
          "headline": "Merge pull request #707 from microsoft/release/v0.5.0-post",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-23T00:59:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "de05b9db3a972715e7503af9f1a3126de19dfca6",
          "body": "chore(release): merge release/v0.5.0 back to main",
          "is_bot": false,
          "headline": "Merge pull request #706 from microsoft/release/v0.5.0",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-23T00:50:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5e4257c65efe1f02ea9c9b6998b74c87bb1c427a",
          "body": null,
          "is_bot": true,
          "headline": "chore: update winget and homebrew for v0.5.0",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T23:11:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "808302dd2ae94a096065ac419f318f6118a5f727",
          "body": null,
          "is_bot": true,
          "headline": "chore(release): update CHANGELOG for v0.5.0",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T23:11:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fb6c9c752efdd90bb471bde428453cbd3851692d",
          "body": "chore(release): bump version to 0.5.0",
          "is_bot": false,
          "headline": "Merge pull request #704 from microsoft/release/v0.5.0",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T22:48:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d3628593eec4c880d94fed8b9a2d8f98f65b7ddb",
          "body": null,
          "is_bot": false,
          "headline": "chore(release): bump version to 0.5.0",
          "author_name": "asw101",
          "author_login": "asw101",
          "committed_at": "2026-07-22T22:24:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9fa4bba80b247d299b0f94c7507023b27609fd79",
          "body": null,
          "is_bot": false,
          "headline": "docs: clarify release usage commands",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T22:23:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bd912053df28cf3f45a95f321d338eebc38b006a",
          "body": "test: cover DNS rebinding protection",
          "is_bot": false,
          "headline": "Merge pull request #696 from microsoft/test/dns-rebinding",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T21:37:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8956d7cbaeec59129f0c31add1067c440f6edb16",
          "body": "Update examples workflow to Node.js 24 actions",
          "is_bot": false,
          "headline": "Merge pull request #703 from microsoft/chore/node24-actions",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T21:31:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a98cbff8b9b6bf9c009faa4151c8b34627928948",
          "body": null,
          "is_bot": false,
          "headline": "docs: remove stale SSE references",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T21:17:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b445365b172824fceb5b17e9677d94baf0307b33",
          "body": null,
          "is_bot": false,
          "headline": "docs: address DNS rebinding review feedback",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T21:17:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "87990cc01816e0c6270843e84238ce2110295013",
          "body": "…ents\n\ndocs: refresh architecture and MCP clients",
          "is_bot": false,
          "headline": "Merge pull request #699 from microsoft/docs/update-readme-and-mcp-cli…",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T21:13:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b25da7dbdbff7da27ea5423a5f2c1ec123c823d1",
          "body": null,
          "is_bot": false,
          "headline": "ci: update examples workflow to Node 24 actions",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T21:09:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d763a5bbe23a97df53ebb0521423bdf0be46ca0d",
          "body": "Fix local release PR creation",
          "is_bot": false,
          "headline": "Merge pull request #701 from microsoft/fix/local-prepare-release",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T20:39:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0381dad14bd6c8408c1d8e0c310cbfbc50eac0a5",
          "body": null,
          "is_bot": false,
          "headline": "fix: create release pull requests locally",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T20:37:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "09ef69a9045a1831ce4bf454427505ef6699a248",
          "body": "fix: support prepared prereleases",
          "is_bot": false,
          "headline": "Merge pull request #700 from microsoft/fix/prepare-prerelease",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T20:07:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b350a0813ce26059f7514f2854af0800e1a0fea0",
          "body": null,
          "is_bot": false,
          "headline": "fix: support prepared prereleases",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T19:28:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "39157eca5e07880d34904f07a9a3b4daf23d7a3f",
          "body": "build: update Go and TinyGo toolchains",
          "is_bot": false,
          "headline": "Merge pull request #698 from asw101/update-go-tinygo",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T17:51:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "128aaa16cea8aee1efbe653a50c01d77c75f647e",
          "body": null,
          "is_bot": false,
          "headline": "docs: refresh architecture and MCP clients",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T17:35:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7dd957033a3adc41ba1b29779e35dc251ed54670",
          "body": null,
          "is_bot": false,
          "headline": "build: update Go and TinyGo toolchains",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T17:24:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "45166d5cff1d85dfc5ad10d980aa94d040933cd7",
          "body": "fix: use changelog fragments as skill input",
          "is_bot": false,
          "headline": "Merge pull request #697 from microsoft/fix/changelog-fragment-input",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T17:19:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8790dc675ad564755c40e44bafe42449ba663ee1",
          "body": "Builds on #695 by adding regression coverage and documenting the Streamable HTTP host validation.\n\nThe DNS-rebinding regression test was contributed by @yoshuawuyts.",
          "is_bot": false,
          "headline": "test: cover DNS rebinding protection",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T17:15:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "71bcee4f27b8d53265413a11dbc9458f7e714e19",
          "body": null,
          "is_bot": false,
          "headline": "fix: use changelog fragments as skill input",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T17:14:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "02aa1c7af38df45c7925c64e603b6a075e370d7f",
          "body": "Harden release and changelog automation",
          "is_bot": false,
          "headline": "Merge pull request #694 from microsoft/release-1",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T16:56:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7eb962689934299f6780be68caab4eea9100b5ad",
          "body": null,
          "is_bot": false,
          "headline": "fix(ci): resolve dispatch inputs safely",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T14:39:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "281fa935475177109b1992ea62791f7ca900e664",
          "body": null,
          "is_bot": false,
          "headline": "fix(release): publish immutable releases from drafts",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T14:24:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0f159a7a88ec3bcec384e6029ea7a5d98eaa5c4d",
          "body": null,
          "is_bot": false,
          "headline": "fix(release): centralize downstream workflow dispatch",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T14:01:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "83a32241227cd94ce05e6bf24bbd09ad0dfe3450",
          "body": null,
          "is_bot": false,
          "headline": "fix(release): keep prereleases binary-only",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T13:44:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "840df5576dc971f39af0b1add30e12c2c9f969a4",
          "body": null,
          "is_bot": false,
          "headline": "fix(release): clarify prerelease version validation",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T13:44:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5d45bbdc7d58b6b8e7671904947aa8b3c174c00b",
          "body": null,
          "is_bot": false,
          "headline": "feat(changelog): add agent-guided release notes",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T13:14:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "47d691c7b865e8947fe58161defd789cd8f12fb3",
          "body": null,
          "is_bot": false,
          "headline": "fix(release): dispatch downstream workflows reliably",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T12:54:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "270421c850f10f81974a07be8154b2cef8642e6a",
          "body": "The release notes instruct users to pipe install.sh with\nWASSETTE_GITHUB_REPO set, but the script hardcoded the repository so\nthe variable was a no-op. Read it (defaulting to microsoft/wassette) so\nfork release testing and the documented override actually work.",
          "is_bot": false,
          "headline": "fix(install): honor WASSETTE_GITHUB_REPO override",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T12:54:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0e4811b8e4b9a3cc014eb50ac3e6a6f388cec681",
          "body": "Co-authored-by: asw101 <345712+asw101@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(release): drop nonessential tag comments",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T12:54:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1483624ab25234e9c50a40b7c7139554732f8045",
          "body": "Co-authored-by: asw101 <345712+asw101@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(release): make pipeline self-contained",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T12:54:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a332a8665ce338bb7872105c0567245e24986abb",
          "body": "Repair dependency-update CI and migrate to secure HTTP transport",
          "is_bot": false,
          "headline": "Merge pull request #695 from microsoft/fix/ci-dependency-security",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T02:55:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b553d5603b72ab1bb4732966c73ffb87032f5d89",
          "body": null,
          "is_bot": false,
          "headline": "fix: complete Streamable HTTP migration",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T02:34:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4241efc64f7d6e826e59dd2ca6a384a4253302e2",
          "body": null,
          "is_bot": false,
          "headline": "docs: add mdbook-tabs theme files (#672)",
          "author_name": "Daniëlle Huisman",
          "author_login": "DanielleHuisman",
          "committed_at": "2026-07-22T02:06:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f30056a6eab3aa7940eef3990ab0d01436af3221",
          "body": null,
          "is_bot": false,
          "headline": "test: isolate OCI loading from metadata extraction",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T01:52:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "19bcc1b518f8c7220d7662fbcbf497efbca1b325",
          "body": null,
          "is_bot": false,
          "headline": "ci: update cargo-deny config argument order",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T00:36:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "03474ae512c475ccd2f04af7397904007b147e3b",
          "body": null,
          "is_bot": false,
          "headline": "style: apply current nightly rustfmt",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T00:29:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "474ec8c0fa4b587bf7dc8130401a871a7920ce9e",
          "body": null,
          "is_bot": false,
          "headline": "build: update Rust toolchain to 1.97.1",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T00:20:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4edf598fccc3a2052fc8846113b39609d3d31f49",
          "body": null,
          "is_bot": false,
          "headline": "fix(ci): repair dependency updates and migrate HTTP transport",
          "author_name": "Aaron Wislang",
          "author_login": "asw101",
          "committed_at": "2026-07-22T00:01:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2063a94428a1a0bcc259ace6ebf44823e9fb60b7",
          "body": "The `security audit` job installed cargo-audit and cargo-deny without\n`--locked`, so unlocked resolution pulled kstring 2.0.4 (requires rustc\n1.96) against the pinned 1.90 toolchain and the install failed. That\nskipped the cargo audit and cargo deny steps entirely, leaving no\ndependency-vulnerabilit\n[…]\nthat notification only after `load_component` finishes compiling the\nfreshly-built wasm component, which can exceed 30s under CI load. Bump\nthe two component-load-bound read timeouts from 30s to 120s.",
          "is_bot": false,
          "headline": "ci: lock security-tool installs and relax load-component test timeouts",
          "author_name": "asw101",
          "author_login": "asw101",
          "committed_at": "2026-07-22T00:01:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bf23e4922e8debfff84222c2e89dbe30b3dacee3",
          "body": "Bumps [oci-client](https://github.com/oras-project/rust-oci-client) from 0.16.1 to 0.17.0.\n- [Release notes](https://github.com/oras-project/rust-oci-client/releases)\n- [Commits](https://github.com/oras-project/rust-oci-client/compare/v0.16.1...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: \n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump oci-client from 0.16.1 to 0.17.0 (#684)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:25:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2467250c8482a88c9a8583aff480449aa12007b8",
          "body": "Bumps [http](https://github.com/hyperium/http) from 1.4.1 to 1.4.2.\n- [Release notes](https://github.com/hyperium/http/releases)\n- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/http/compare/v1.4.1...v1.4.2)\n\n---\nupdated-dependencies:\n-\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump http from 1.4.1 to 1.4.2 (#689)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:22:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1266bd851e685a2b94e08689547eddc63f954c73",
          "body": "Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.6.5 to 4.6.7.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.5...clap_complete-v4.\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump clap_complete from 4.6.5 to 4.6.7 (#693)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:20:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4e5085b5d8aae1fc828ef64da725e71224d7477c",
          "body": "Bumps [clap](https://github.com/clap-rs/clap) from 4.6.1 to 4.6.3.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.3)\n\n---\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump clap from 4.6.1 to 4.6.3 (#692)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:20:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "aec26b65e243010826c93b2f98d18ebdc2cdf721",
          "body": "Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.102 to 1.0.104.\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n  dependency-version: 1.0.104\n  depen\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump anyhow from 1.0.102 to 1.0.104 (#691)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:19:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "095d29ebcb2f03979f1572d830972bfca48c7eec",
          "body": "Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.9 to 0.11.0.\n- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: sha2\n  dependency-version: 0.11.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump sha2 from 0.10.9 to 0.11.0 (#683)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:19:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "278345a4279ce0d47e179c2fd6f5aa0b3c1a4ff8",
          "body": "Bumps [bytes](https://github.com/tokio-rs/bytes) from 1.11.1 to 1.12.1.\n- [Release notes](https://github.com/tokio-rs/bytes/releases)\n- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.1)\n\n---\nupdated-depend\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump bytes from 1.11.1 to 1.12.1 (#690)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:19:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f20cc70c35e20e8a138a531b7396144cae160131",
          "body": "Bumps [http-body-util](https://github.com/hyperium/http-body) from 0.1.3 to 0.1.4.\n- [Release notes](https://github.com/hyperium/http-body/releases)\n- [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: \n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump http-body-util from 0.1.3 to 0.1.4 (#688)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:19:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2587f848f0bb88684cdd6ff07119b8bfe6bd3c15",
          "body": "Bumps [serde](https://github.com/serde-rs/serde) from 1.0.228 to 1.0.229.\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229)\n\n---\nupdated-dependencies:\n- dependency-name: serde\n  dependency-version: 1.0.229\n  depen\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump serde from 1.0.228 to 1.0.229 (#681)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:18:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d4f2f286d7b10db108e89cf2276eaa90bf956fc9",
          "body": "Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.52.3 to 1.53.1.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n  dependency-version: 1.53.1\n  \n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump tokio from 1.52.3 to 1.53.1 (#687)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:18:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0c6c600596a6dd8e757f09b762343b6197baef85",
          "body": "Bumps [rand](https://github.com/rust-random/rand) from 0.9.4 to 0.10.1.\n- [Release notes](https://github.com/rust-random/rand/releases)\n- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-random/rand/compare/0.9.4...0.10.1)\n\n---\nupdated-dep\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump rand from 0.9.4 to 0.10.1 (#686)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:17:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c9530fd496676ca1831ad7eaadb3d44a635efcc6",
          "body": "Bumps [wat](https://github.com/bytecodealliance/wasm-tools) from 1.251.0 to 1.254.0.\n- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)\n- [Commits](https://github.com/bytecodealliance/wasm-tools/compare/v1.251.0...v1.254.0)\n\n---\nupdated-dependencies:\n- dependency-name: wat\n  \n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump wat from 1.251.0 to 1.254.0 (#685)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:17:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b7314472fd344bff2504fda2237e27e0acf42533",
          "body": "Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.150 to 1.0.151.\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151)\n\n---\nupdated-dependencies:\n- dependency-name: serde_json\n  dependency-version: 1.0.151\n\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump serde_json from 1.0.150 to 1.0.151 (#682)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:16:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "13c48a4109e37439ddd689f3f06627d4c3aa5663",
          "body": "Bumps [oci-wasm](https://github.com/bytecodealliance/rust-oci-wasm) from 0.4.0 to 0.6.0.\n- [Release notes](https://github.com/bytecodealliance/rust-oci-wasm/releases)\n- [Commits](https://github.com/bytecodealliance/rust-oci-wasm/compare/v0.4.0...v0.6.0)\n\n---\nupdated-dependencies:\n- dependency-name: \n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump oci-wasm from 0.4.0 to 0.6.0 (#680)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T01:15:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "53b15570acf35cd6699a73cc1262e6e9ed4af00f",
          "body": "Bumps [serde_with](https://github.com/jonasbb/serde_with) from 3.20.0 to 3.21.0.\n- [Release notes](https://github.com/jonasbb/serde_with/releases)\n- [Commits](https://github.com/jonasbb/serde_with/compare/v3.20.0...v3.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: serde_with\n  dependency-version: 3.21.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump serde_with from 3.20.0 to 3.21.0 (#678)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-15T23:36:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1fe515258c65a0d0988c7a071b0a7fa608f24d1e",
          "body": "…root\n\nDeclutter the project root",
          "is_bot": false,
          "headline": "Merge pull request #676 from microsoft/yoshuawuyts/declutter-project-…",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-03T10:51:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f446661cb7404a373d951e1477d393567d97dc8",
          "body": "…onfig\n\n- Remove root audit.toml: it is a dead duplicate. cargo-audit only reads\n  .cargo/audit.toml (the commit that added it, 74c19a8, explicitly calls\n  .cargo/audit.toml 'the correct location'). Content was identical.\n- Move _typos.toml and deny.toml into .config/ and point CI at them\n  (typos a\n[…]\nds root, ignores\n.config/ — verified via --print-config) and rust-toolchain.toml (rustup\noverride discovery, no .config/ support).\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Declutter root configs: remove dead audit.toml, move typos/deny to .c…",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-03T00:00:33Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "531fb087ab9dd239b2a15022d8267be51285969f",
          "body": "…butes\n\n- Remove Claude.md: a mis-cased (Linux-invisible) one-line pointer to\n  AGENTS.md, which is now natively supported.\n- Move docker-compose.example.yml into docs/deployment/ (it had no\n  references) and link it from docker.md so it stays discoverable.\n- Move .gitattributes to .github/.gitattri\n[…]\navior.\n\nbuild.rs and RELEASE.md stay at root: build.rs is consumed via\nroot-relative links (.github/workflows, Formula/, winget/).\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Declutter root: drop Claude.md, relocate compose example and gitattri…",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-02T23:52:40Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "203e2a7d66147f892fd8378e466221c34ee83497",
          "body": "Relocate the link-checker config out of the project root into .config/\nto declutter the root. Update the lychee-action invocation in\nrust.yml to point at the new path. The link checker job is unchanged\notherwise.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Move lychee config to .config/lychee.toml",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-02T23:47:56Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "8a61c61d11244872644c7cc0d4b9a43100ac66f4",
          "body": "The root policy.yaml was a byte-for-byte duplicate of\nexamples/get-weather-js/policy.yaml and was not loaded by any code\n(the run-get-weather Just target uses --component-dir\n./examples/get-weather-js). Drop it and its now-redundant .dockerignore\nentry to declutter the project root.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Remove orphaned root policy.yaml",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-02T23:42:03Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "b98541691bdf38fba60aa5fa9a5f8b0dd2ab93eb",
          "body": "…t-race\n\nFix flaky config env-var test race",
          "is_bot": false,
          "headline": "Merge pull request #675 from microsoft/yoshuawuyts/fix-config-env-tes…",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-02T13:25:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "76bee797503a653f913f0528b59f1ace2f1033dd",
          "body": "The config tests test_config_file_path_override_with_env_var and\ntest_new_method_without_wassette_config_file_env both mutated the shared\nWASSETTE_CONFIG_FILE environment variable using a manual SetEnv helper and\nstd::env::remove_var. When run in parallel they raced, intermittently\nclearing the var \n[…]\nther env-dependent tests in\nthis module) to serialize access to the environment variable, and remove the\nnow-unused SetEnv helper.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix flaky config env-var test race",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-02T12:54:14Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a26119880333b9a1f53d02355ab63fc241361d9e",
          "body": "…blish\n\nensure semver for examples",
          "is_bot": false,
          "headline": "Merge pull request #670 from yoshuawuyts/strip-version-prefixes-on-pu…",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-01T14:37:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "878f4bf929ab37f0e729d208318b35200bd270af",
          "body": "The unpinned `cargo install mdbook-tabs` started resolving to 1.0.x,\nwhich requires mdBook 0.5 and fails against the 0.4 binary used here\n(\"missing field items\" / \"unknown field multilingual\"). Pin mdbook-tabs\nto the last 0.4-compatible release (0.2.3) and bump the mdBook binary to\n0.4.52. Verified locally that this combination builds the book cleanly.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix docs CI: pin mdbook-tabs to 0.2.3 and bump mdBook to 0.4.52",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-01T14:14:40Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "02554586d5d758a5a27e9d003d06fed7d8d00aef",
          "body": "Each example's WIT `world` and `package` declaration is renamed to match\nits published component name (its directory) under the `microsoft`\nnamespace, e.g. `package component:fetch-rs; world fetch;` becomes\n`package microsoft:fetch-rs; world fetch-rs;`.\n\nUpdates the eval-py and gomodule-go build con\n[…]\ngenerates the context7-rs bindings (the only example exporting an\ninterface, where the package name is part of the published API).\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Rename example WIT worlds and packages to match component names",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-01T12:59:39Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "940ff84cdf27b0cc6330ad9e6dd75ced5e8e4889",
          "body": null,
          "is_bot": false,
          "headline": "ensure semver for examples",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-01T02:00:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a2132958c08b66e72a272bd8bb87f8136402dff",
          "body": "…o-lock\n\nfix: repair corrupted Cargo.lock with duplicate package entries",
          "is_bot": false,
          "headline": "Merge pull request #674 from microsoft/yoshuawuyts/fix-corrupted-carg…",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-06-01T01:56:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "74c19a854eebbeae338c23f6e62afdefa55012e3",
          "body": "- Run cargo update to fix: aws-lc-sys (0.36→0.41), quinn-proto (0.11.13→0.11.14),\n  wasmtime (36.0.5→36.0.10), rustls-webpki (0.103.9→0.103.13), rsa removed\n- Upgrade testcontainers 0.25→0.27 in Cargo.toml to fix astral-tokio-tar advisories\n- Create .cargo/audit.toml (correct location for cargo-audi\n[…]\nsories (wasmtime 36.x internal dep)\n- Update deny.toml: remove rustls-pemfile entry (dep removed), add rustls-webpki ignores\n\nCo-authored-by: yoshuawuyts <2467194+yoshuawuyts@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix: resolve security audit CI failures",
          "author_name": "copilot-swe-agent[bot]",
          "author_login": "Copilot",
          "committed_at": "2026-05-31T23:54:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "de5c647fb8a41ef8386d49c716eb0057051e4dfb",
          "body": "The [dev-dependencies] pinned oci-client 0.15 / oci-wasm 0.3 (added in the\noriginal OCI feature and never bumped), while the workspace dependencies were\nlater moved to oci-client 0.16 / oci-wasm 0.4 by Dependabot. This pulled two\nversions of oci-client into the test build, so transport_integration_t\n[…]\nlockfile had been masking this by failing\nthe build earlier. Align the dev-dependencies to 0.16 / 0.4 so a single version\nis used.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix: align oci-client/oci-wasm dev-dependencies with workspace versions",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-05-31T16:14:27Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4e2020ad00826e382b6718c5ed065fcda291e1e8",
          "body": "Split a merged 'pub use {mcp_server, wassette};' re-export into separate\nstatements to satisfy 'cargo +nightly fmt --check', which CI enforces.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "style: apply rustfmt to src/lib.rs",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-05-31T16:01:56Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "9058271c28103429fbcd2f65f9a84c948441556a",
          "body": "The root Cargo.lock contained duplicate [[package]] entries (wasm-metadata\n0.230.0 x5, wasmparser 0.245.1 x2) from Dependabot bump PRs merged without\nre-resolving the lockfile. This made 'cargo build --workspace' fail to parse\nthe lockfile, breaking CI on main. Regenerate the lockfile so each package\nresolves once and matches Cargo.toml constraints (e.g. testcontainers ^0.25.2).\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix: repair corrupted Cargo.lock with duplicate package entries",
          "author_name": "Yosh",
          "author_login": "yoshuawuyts",
          "committed_at": "2026-05-31T15:48:12Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "0d427a483f96e68d30c67fcef9e28e58723b5890",
          "body": "Bumps [rand](https://github.com/rust-random/rand) from 0.8.5 to 0.8.6.\n- [Release notes](https://github.com/rust-random/rand/releases)\n- [Changelog](https://github.com/rust-random/rand/blob/0.8.6/CHANGELOG.md)\n- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.8.6)\n\n---\nupdated-depend\n[…]\nand\n  dependency-version: 0.8.6\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump rand from 0.8.5 to 0.8.6 in /examples/fetch-rs (#668)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-04-23T02:05:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dc605ec9db2da944cfa474e21a799e9cb223456d",
          "body": "…odealliance/jco (#666)\n\nRemoves [yauzl](https://github.com/thejoshwolfe/yauzl). It's no longer used after updating ancestor dependencies [yauzl](https://github.com/thejoshwolfe/yauzl), [@bytecodealliance/componentize-js](https://github.com/bytecodealliance/ComponentizeJS) and [@bytecodealliance/jco\n[…]\nndency-version: 1.17.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump yauzl, @bytecodealliance/componentize-js and @bytec…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-14T04:34:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "47a165a62d816583aa7e5515b235aa59ba79c23b",
          "body": "…odealliance/jco (#665)\n\nRemoves [yauzl](https://github.com/thejoshwolfe/yauzl). It's no longer used after updating ancestor dependencies [yauzl](https://github.com/thejoshwolfe/yauzl), [@bytecodealliance/componentize-js](https://github.com/bytecodealliance/ComponentizeJS) and [@bytecodealliance/jco\n[…]\nndency-version: 1.17.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump yauzl, @bytecodealliance/componentize-js and @bytec…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-14T03:52:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c73f35f676b19c6e33e5dfaa4f35899d94831768",
          "body": "…odealliance/jco (#664)\n\nRemoves [yauzl](https://github.com/thejoshwolfe/yauzl). It's no longer used after updating ancestor dependencies [yauzl](https://github.com/thejoshwolfe/yauzl), [@bytecodealliance/componentize-js](https://github.com/bytecodealliance/ComponentizeJS) and [@bytecodealliance/jco\n[…]\nndency-version: 1.17.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump yauzl, @bytecodealliance/componentize-js and @bytec…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-14T03:48:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dc7493965ab2aa9a671235b1b55b852c03702ffc",
          "body": "Bumps [wasmparser](https://github.com/bytecodealliance/wasm-tools) from 0.244.0 to 0.245.1.\n- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)\n- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)\n\n---\nupdated-dependencies:\n- dependency-name: wasmparser\n  depend\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump wasmparser from 0.244.0 to 0.245.1 (#662)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-16T01:21:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7870655142a6259db6ce1c32243b17305a82f24e",
          "body": "Bumps [futures-util](https://github.com/rust-lang/futures-rs) from 0.3.31 to 0.3.32.\n- [Release notes](https://github.com/rust-lang/futures-rs/releases)\n- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.31.\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump futures-util from 0.3.31 to 0.3.32 (#661)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-16T01:21:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4cfb74482b57c0ab06a4c96b29f7c79d9eb46254",
          "body": "Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.5.65 to 4.5.66.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.65...clap_complete-\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump clap_complete from 4.5.65 to 4.5.66 (#660)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-16T01:21:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f4ceb0c1cf51a3b7db405d75132d3666f8d980c1",
          "body": "Bumps [wat](https://github.com/bytecodealliance/wasm-tools) from 1.244.0 to 1.245.1.\n- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)\n- [Commits](https://github.com/bytecodealliance/wasm-tools/compare/v1.244.0...v1.245.1)\n\n---\nupdated-dependencies:\n- dependency-name: wat\n  \n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump wat from 1.244.0 to 1.245.1 (#659)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-16T01:20:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a70e117c39194a7c0a44c6931168792a45bfa280",
          "body": "Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.24.0 to 3.25.0.\n- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Stebalien/tempfile/commits)\n\n---\nupdated-dependencies:\n- dependency-name: tempfile\n  dependency-version: 3.25.0\n\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump tempfile from 3.24.0 to 3.25.0 (#658)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-16T01:20:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5ee12cf1674bc3ede628a2126f9e47c2899d17c0",
          "body": "Bumps [clap](https://github.com/clap-rs/clap) from 4.5.57 to 4.5.58.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.58)\n\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump clap from 4.5.57 to 4.5.58 (#657)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-16T01:19:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cfee327116b4c92def6a4bafb980e27df6893b01",
          "body": "Bumps [testcontainers](https://github.com/testcontainers/testcontainers-rs) from 0.25.2 to 0.27.0.\n- [Release notes](https://github.com/testcontainers/testcontainers-rs/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-rs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump testcontainers from 0.25.2 to 0.27.0 (#656)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-16T01:18:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "92ef055271ba09405de36451a87ebfd20256b8c9",
          "body": "Bumps [oci-wasm](https://github.com/bytecodealliance/rust-oci-wasm) from 0.3.0 to 0.4.0.\n- [Commits](https://github.com/bytecodealliance/rust-oci-wasm/compare/v0.3.0...v0.4.0)\n\n---\nupdated-dependencies:\n- dependency-name: oci-wasm\n  dependency-version: 0.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump oci-wasm from 0.3.0 to 0.4.0 (#654)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:25:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b8221118ae7401b676eec524f661213e75dc5528",
          "body": "Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.100 to 1.0.101.\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n  dependency-version: 1.0.101\n  depen\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump anyhow from 1.0.100 to 1.0.101 (#655)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:24:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "07797c073a9506baa0491e6ef6e0912e75a831af",
          "body": "Bumps [oci-client](https://github.com/oras-project/rust-oci-client) from 0.15.0 to 0.16.0.\n- [Release notes](https://github.com/oras-project/rust-oci-client/releases)\n- [Commits](https://github.com/oras-project/rust-oci-client/compare/v0.15.0...v0.16.0)\n\n---\nupdated-dependencies:\n- dependency-name: \n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump oci-client from 0.15.0 to 0.16.0 (#653)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:23:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "34f1f203af4e7752bb79e369011de4d72b3a6dad",
          "body": "Bumps [tracing-test](https://github.com/dbrgn/tracing-test) from 0.2.5 to 0.2.6.\n- [Changelog](https://github.com/dbrgn/tracing-test/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/dbrgn/tracing-test/compare/v0.2.5...v0.2.6)\n\n---\nupdated-dependencies:\n- dependency-name: tracing-test\n  depende\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump tracing-test from 0.2.5 to 0.2.6 (#652)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:23:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ebd1bcdf7bc941b95ec9813b916ae4e4bf850ee8",
          "body": "Bumps [hyper-util](https://github.com/hyperium/hyper-util) from 0.1.19 to 0.1.20.\n- [Release notes](https://github.com/hyperium/hyper-util/releases)\n- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.19...v0.\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump hyper-util from 0.1.19 to 0.1.20 (#651)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:22:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7f2a76390afc259a6a7f233338a405050c8e4084",
          "body": "Bumps [rand](https://github.com/rust-random/rand) from 0.9.2 to 0.10.0.\n- [Release notes](https://github.com/rust-random/rand/releases)\n- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.0)\n\n---\nu\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump rand from 0.9.2 to 0.10.0 (#650)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:22:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bfdb507ef4d07b2e0be23c101600a8dfcbd182cb",
          "body": "Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.13.1 to 0.13.2.\n- [Release notes](https://github.com/seanmonstar/reqwest/releases)\n- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump reqwest from 0.13.1 to 0.13.2 (#649)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:22:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b202776377f6742e826a4adc78d92c9053905b72",
          "body": "Bumps [testcontainers](https://github.com/testcontainers/testcontainers-rs) from 0.25.2 to 0.27.0.\n- [Release notes](https://github.com/testcontainers/testcontainers-rs/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-rs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump testcontainers from 0.25.2 to 0.27.0 (#648)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:21:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a4e9e31c7c507759d717347f04cb1f1cc42a868c",
          "body": "Bumps [clap](https://github.com/clap-rs/clap) from 4.5.54 to 4.5.57.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.54...clap_complete-v4.5.57)\n\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump clap from 4.5.54 to 4.5.57 (#647)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:21:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "46754f56af4fae11cc9e59efa77556df14cbf047",
          "body": "Bumps [proptest](https://github.com/proptest-rs/proptest) from 1.9.0 to 1.10.0.\n- [Release notes](https://github.com/proptest-rs/proptest/releases)\n- [Changelog](https://github.com/proptest-rs/proptest/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/proptest-rs/proptest/compare/v1.9.0...v1.10\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump proptest from 1.9.0 to 1.10.0 (#646)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-09T01:21:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3fc5342b9f5da522147decb34161b9967bf77ce2",
          "body": "Bumps [time](https://github.com/time-rs/time) from 0.3.45 to 0.3.47.\n- [Release notes](https://github.com/time-rs/time/releases)\n- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/time-rs/time/compare/v0.3.45...v0.3.47)\n\n---\nupdated-dependencies:\n- d\n[…]\nme\n  dependency-version: 0.3.47\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump time from 0.3.45 to 0.3.47 (#644)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-05T19:02:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6150eef5667a598ee4566785b86ff1e0e858de60",
          "body": "Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.20.3 to 0.20.4.\n- [Changelog](https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4)\n\n---\nupdated-dependencies:\n- dependency-name: git2\n  dependency-version: 0.20.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): Bump git2 from 0.20.3 to 0.20.4 (#642)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-02-04T20:50:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0bb2a1248b249d5e09262b11ba86189bfa1f8130",
          "body": "Updated package manifests with new version and checksums:\n\n- macOS AMD64: 238495eb97335180a91cb489159f5c6df22d5096bd4353ebe767d1e64bd39e1a\n- macOS ARM64: 15be357089ee7a01d3af17000561902cf7825cdfa93a8437f077ddb2cc77f39d\n- Linux AMD64: 0f96dd67bc4b4f8a83a2b4a65181b6bcf0f08e9de9270e9ee97297be7bfec368\n-\n[…]\n5f18f61b313c5dd2c7fef0a2863b1df02522da3eba855ecbebe9e8e600206\n- Windows ARM64: d12e8909a0a1750d20a96390189a64b530c4250839e7978ea4ac0e33a3c84e96\n\nCo-authored-by: Claude Opus 4.5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore: update winget and homebrew for v0.4.0 (#641)",
          "author_name": "Jiaxiao Zhou",
          "author_login": "Mossaka",
          "committed_at": "2026-02-04T17:51:04Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "842815abf3b0023caa4947e908df3da0f657af8a",
          "body": "* chore(release): bump version to 0.4.0\n\n* chore(release): update CHANGELOG for v0.4.0\n\n- Added new empty [Unreleased] section\n- Updated version to [v0.4.0] with release date 2026-02-04\n- Updated comparison links\n\nCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Opus 4.5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore(release): merge release/v0.4.0 back to main (#640)",
          "author_name": "Jiaxiao Zhou",
          "author_login": "Mossaka",
          "committed_at": "2026-02-04T17:50:48Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "3dfaf65276aa42003a65cd9c3943d0d9ec403c0f",
          "body": "sccache v0.13.0 doesn't provide x86_64-apple-darwin binaries, only\naarch64-apple-darwin. Skip sccache for Intel macOS builds to avoid\n404 errors during release workflow.\n\nCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(ci): disable sccache for x86_64-apple-darwin target",
          "author_name": "Jiaxiao Zhou",
          "author_login": "Mossaka",
          "committed_at": "2026-02-04T17:05:18Z",
          "body_truncated": false,
          "is_coding_agent": true
        }
      ],
      "releases_count": 8,
      "commits_last_year": 532,
      "latest_release_at": "2026-07-22T23:11:12Z",
      "latest_release_tag": "v0.5.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 33,
      "days_since_latest_release": 2,
      "mean_days_between_releases": 50.4
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 75,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "policy",
          "exists": true,
          "license": "Apache-2.0/MIT",
          "keywords": [
            "policy"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/policy",
          "is_deprecated": false,
          "latest_version": "0.0.0-202301.Jan.22",
          "repository_url": "https://github/policy-rs/policy",
          "versions_count": 1,
          "total_downloads": 2555,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 246,
          "first_published_at": "2023-01-22T11:00:29.677248Z",
          "latest_published_at": "2023-01-22T11:00:29.677248Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 1279
        },
        {
          "name": "mcp-server",
          "exists": true,
          "license": "MIT",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/mcp-server",
          "is_deprecated": false,
          "latest_version": "0.1.0",
          "repository_url": "https://github.com/modelcontextprotocol/rust-sdk/",
          "versions_count": 1,
          "total_downloads": 60096,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 1353,
          "first_published_at": "2025-02-27T16:41:37.805182Z",
          "latest_published_at": "2025-02-27T16:41:37.805182Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 512
        }
      ]
    },
    "popularity": {
      "forks": 69,
      "stars": 928,
      "watchers": 7,
      "fork_history": {
        "days": [
          {
            "date": "2025-08-04",
            "count": 2
          },
          {
            "date": "2025-08-05",
            "count": 1
          },
          {
            "date": "2025-08-06",
            "count": 1
          },
          {
            "date": "2025-08-07",
            "count": 7
          },
          {
            "date": "2025-08-08",
            "count": 6
          },
          {
            "date": "2025-08-09",
            "count": 3
          },
          {
            "date": "2025-08-12",
            "count": 4
          },
          {
            "date": "2025-08-14",
            "count": 1
          },
          {
            "date": "2025-08-16",
            "count": 1
          },
          {
            "date": "2025-08-17",
            "count": 1
          },
          {
            "date": "2025-08-18",
            "count": 1
          },
          {
            "date": "2025-08-22",
            "count": 2
          },
          {
            "date": "2025-08-24",
            "count": 1
          },
          {
            "date": "2025-08-25",
            "count": 1
          },
          {
            "date": "2025-08-26",
            "count": 1
          },
          {
            "date": "2025-08-27",
            "count": 1
          },
          {
            "date": "2025-09-03",
            "count": 1
          },
          {
            "date": "2025-09-15",
            "count": 1
          },
          {
            "date": "2025-09-17",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 1
          },
          {
            "date": "2025-10-20",
            "count": 1
          },
          {
            "date": "2025-10-24",
            "count": 1
          },
          {
            "date": "2025-10-28",
            "count": 1
          },
          {
            "date": "2025-10-31",
            "count": 1
          },
          {
            "date": "2025-11-02",
            "count": 1
          },
          {
            "date": "2025-11-19",
            "count": 1
          },
          {
            "date": "2025-11-24",
            "count": 1
          },
          {
            "date": "2025-11-30",
            "count": 2
          },
          {
            "date": "2025-12-06",
            "count": 1
          },
          {
            "date": "2025-12-08",
            "count": 1
          },
          {
            "date": "2025-12-13",
            "count": 1
          },
          {
            "date": "2025-12-28",
            "count": 1
          },
          {
            "date": "2026-01-06",
            "count": 1
          },
          {
            "date": "2026-01-12",
            "count": 1
          },
          {
            "date": "2026-01-31",
            "count": 1
          },
          {
            "date": "2026-02-07",
            "count": 1
          },
          {
            "date": "2026-02-27",
            "count": 1
          },
          {
            "date": "2026-03-08",
            "count": 1
          },
          {
            "date": "2026-03-18",
            "count": 1
          },
          {
            "date": "2026-03-23",
            "count": 1
          },
          {
            "date": "2026-04-29",
            "count": 1
          },
          {
            "date": "2026-05-11",
            "count": 1
          },
          {
            "date": "2026-05-22",
            "count": 1
          },
          {
            "date": "2026-06-08",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-14",
            "count": 1
          },
          {
            "date": "2026-06-18",
            "count": 1
          },
          {
            "date": "2026-07-09",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 67,
        "total_forks": 69
      },
      "star_history": null,
      "open_issues_and_prs": 52
    },
    "ai_readiness": {
      "has_nix": true,
      "example_dirs": [
        "cookbook",
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": true,
      "bootstrap_files": [
        "Justfile",
        "examples/arxiv-rs/Justfile",
        "examples/brave-search-rs/Justfile",
        "examples/context7-rs/Justfile",
        "examples/eval-py/Justfile",
        "examples/fetch-rs/Justfile",
        "examples/filesystem-rs/Justfile",
        "examples/get-open-meteo-weather-js/Justfile",
        "examples/get-weather-js/Justfile",
        "examples/github-js/Justfile",
        "examples/gomodule-go/Justfile",
        "examples/memory-js/Justfile",
        "examples/time-server-js/Justfile"
      ],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "Cargo.toml",
        "crates/component2json/Cargo.toml",
        "crates/mcp-server/Cargo.toml",
        "crates/policy/Cargo.toml",
        "crates/wassette/Cargo.toml",
        "examples/arxiv-rs/Cargo.toml",
        "examples/brave-search-rs/Cargo.toml",
        "examples/context7-rs/Cargo.toml",
        "examples/fetch-rs/Cargo.toml",
        "examples/filesystem-rs/Cargo.toml",
        "examples/gomodule-go/go.mod"
      ],
      "largest_source_bytes": 2509240,
      "source_files_sampled": 144,
      "oversized_source_files": 5,
      "agent_instruction_files": [
        ".github/copilot-instructions.md",
        ".github/instructions/docs.instructions.md",
        ".github/instructions/rust.instructions.md",
        "AGENTS.md",
        "rules/agent.md"
      ],
      "agent_instruction_max_bytes": 16546
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "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": 126
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.100",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 29
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.95",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 29
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0057"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 322
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 1,
          "unknown": 3
        },
        "advisory_count": 11,
        "affected_count": 4,
        "assessed_count": 788,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 19,
        "direct_affected_count": 2
      },
      "ecosystems": [
        "crates"
      ],
      "dependencies": [
        {
          "name": "anyhow",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "clap",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.5"
        },
        {
          "name": "clap_complete",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.5"
        },
        {
          "name": "etcetera",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "figment",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "wassette",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mcp-server",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "oci-client",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "policy",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rmcp",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/component2json/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/component2json/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasmtime",
          "manifest": "crates/component2json/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasmparser",
          "manifest": "crates/component2json/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.245"
        },
        {
          "name": "thiserror",
          "manifest": "crates/component2json/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/mcp-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/mcp-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rmcp",
          "manifest": "crates/mcp-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wassette",
          "manifest": "crates/mcp-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/mcp-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/mcp-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/policy/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "anyhow",
          "manifest": "crates/policy/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/policy/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9.33"
        },
        {
          "name": "anyhow",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "component2json",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "etcetera",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "http",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.4"
        },
        {
          "name": "num_cpus",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "hyper",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.7"
        },
        {
          "name": "oci-client",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "oci-wasm",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "policy",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11"
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tempfile",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.5"
        },
        {
          "name": "wasmtime",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasmtime-wasi",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasmtime-wasi-http",
          "manifest": "crates/wassette/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasmtime-wasi-config",
          "manifest": "crates/wassette/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.100",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.104",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.95",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete",
            "direct": true,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "etcetera",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "figment",
            "direct": true,
            "version": "0.10.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": true,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "oci-client",
            "direct": true,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "oci-wasm",
            "direct": true,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "rmcp",
            "direct": true,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.217",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.138",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.145",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.151",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": true,
            "version": "0.9.34+deprecated",
            "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": "tempfile",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": true,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.19",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": true,
            "version": "0.118.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": true,
            "version": "0.121.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": true,
            "version": "0.236.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": true,
            "version": "0.245.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": true,
            "version": "0.253.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": true,
            "version": "0.254.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime",
            "direct": true,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-wasi",
            "direct": true,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-wasi-config",
            "direct": true,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-wasi-http",
            "direct": true,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "ambient-authority",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "android-tzdata",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "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": "astral-tokio-tar",
            "direct": false,
            "version": "0.6.4",
            "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-trait",
            "direct": false,
            "version": "0.1.86",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": false,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": false,
            "version": "0.1.91",
            "ecosystem": "crates"
          },
          {
            "name": "atomic",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.4.0",
            "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.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.43.0",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bollard",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bollard-buildkit-proto",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "bollard-stubs",
            "direct": false,
            "version": "1.52.1-rc.29.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "built",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.12.1",
            "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-rand",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-std",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-time-ext",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.40",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": false,
            "version": "0.4.39",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": false,
            "version": "0.4.42",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": false,
            "version": "0.4.45",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "0.1.58",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "const_format",
            "direct": false,
            "version": "0.2.36",
            "ecosystem": "crates"
          },
          {
            "name": "const_format_proc_macros",
            "direct": false,
            "version": "0.2.34",
            "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": "cpp_demangle",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64-meta",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bitset",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-control",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-srcgen",
            "direct": false,
            "version": "0.123.12",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.20",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.22",
            "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": "cssparser",
            "direct": false,
            "version": "0.31.2",
            "ecosystem": "crates"
          },
          {
            "name": "cssparser-macros",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "debugid",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder_core",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder_macro",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "0.99.19",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "directories-next",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys-next",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "docker_credential",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "dtoa",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "dtoa-short",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "ego-tree",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.16.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": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "env_filter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.11.11",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "fd-lock",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "ferroid",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.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_extra",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "futf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "fxprof-processed-profile",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "getopts",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.15",
            "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.3",
            "ecosystem": "crates"
          },
          {
            "name": "getset",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "git2",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "html5ever",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-auth",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.4",
            "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.13",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-named-pipe",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.9",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "hyperlocal",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.61",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.64",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.65",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.2.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": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "inlinable_string",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "io-extras",
            "direct": false,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "io-lifetimes",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "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.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "ittapi",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ittapi-sys",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-macros",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.35",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.77",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.81",
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "konst",
            "direct": false,
            "version": "0.2.20",
            "ecosystem": "crates"
          },
          {
            "name": "konst_macro_rules",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "leb128",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.169",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.176",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.189",
            "ecosystem": "crates"
          },
          {
            "name": "libgit2-sys",
            "direct": false,
            "version": "0.18.5+1.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "libz-sys",
            "direct": false,
            "version": "1.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.25",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.28",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.33",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "mac",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "markup5ever",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-owned",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "memfd",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "new_debug_unreachable",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "oci-spec",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "olpc-cjson",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.20.2",
            "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": "openssl-probe",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "parse-display",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "parse-display-derive",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "pear",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "pear_codegen",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_codegen",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.11.3",
            "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": "pkg-config",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.20",
            "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": "proc-macro2",
            "direct": false,
            "version": "1.0.101",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.107",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.93",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2-diagnostics",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-interpreter",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-macros",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.11",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.16",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.38",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.41",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.47",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.9.5",
            "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_pcg",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "rcgen",
            "direct": false,
            "version": "0.14.8",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.26",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.26",
            "ecosystem": "crates"
          },
          {
            "name": "regalloc2",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.16",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rmcp-macros",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "routefinder",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusticata-macros",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustix-linux-procfs",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.42",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier-android",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.102.8",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "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",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "schemars_derive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "scraper",
            "direct": false,
            "version": "0.18.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.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.217",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive_internals",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_path_to_error",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.21",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "servo_arc",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simd_cesu8",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.9",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "smartcow",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "smartstring",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "spdx",
            "direct": false,
            "version": "0.10.8",
            "ecosystem": "crates"
          },
          {
            "name": "spdx",
            "direct": false,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "spin-executor",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "spin-executor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin-executor",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "spin-macro",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin-macro",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "spin-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "spin-sdk",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin-sdk",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "sse-stream",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.0",
            "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": "string_cache",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "string_cache_codegen",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "structmeta",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "structmeta-derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.119",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.98",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration-sys",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-interface",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "temp-env",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "temp-env",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "tendril",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "test-log",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "test-log-core",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "test-log-macros",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "testcontainers",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.54",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.32",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-test",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.8.23",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.27",
            "ecosystem": "crates"
          },
          {
            "name": "toml_write",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": false,
            "version": "0.14.6",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost",
            "direct": false,
            "version": "0.14.6",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.11",
            "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-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-test",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-test-macro",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "uncased",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.19",
            "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-segmentation",
            "direct": false,
            "version": "1.12.0",
            "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": "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": "ureq",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ureq-proto",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "utf-8",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "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": "uuid",
            "direct": false,
            "version": "1.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.0+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.4+wasi-0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.104",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-backend",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-backend",
            "direct": false,
            "version": "0.2.104",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.76",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.104",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.104",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.104",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.236.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.253.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.254.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.38.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.41.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.10.20",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.253.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmprinter",
            "direct": false,
            "version": "0.236.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-environ",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-asm-macros",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-cache",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-macro",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-util",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-cranelift",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-fiber",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-debug",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-icache-coherence",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-math",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-slab",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-unwinder",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-versioned-export-macros",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-winch",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-wit-bindgen",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-wasi-io",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wast",
            "direct": false,
            "version": "254.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wast",
            "direct": false,
            "version": "35.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wat",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wat",
            "direct": false,
            "version": "1.254.0",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-generate",
            "direct": false,
            "version": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-macro",
            "direct": false,
            "version": "36.0.12",
            "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": "36.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-registry",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "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.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.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.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "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.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.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.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.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winx",
            "direct": false,
            "version": "0.36.4",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.57.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rt",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rt",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rt",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rt",
            "direct": false,
            "version": "0.44.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.253.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.236.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.253.0",
            "ecosystem": "crates"
          },
          {
            "name": "witx",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yasna",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.7.35",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.55",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.7.35",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.55",
            "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.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "7.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.16+zstd.1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "github.com/ydnar/wasi-http-go",
            "direct": false,
            "version": "0.0.0-20250620060720-9877ebcf27b5",
            "ecosystem": "go"
          },
          {
            "name": "go.bytecodealliance.org/cm",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "go"
          },
          {
            "name": "@bytecodealliance/componentize-js",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/componentize-js",
            "direct": false,
            "version": "0.19.3",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/jco",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/jco",
            "direct": false,
            "version": "^1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/preview2-shim",
            "direct": false,
            "version": "0.17.8",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/wizer",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/wizer-darwin-arm64",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/wizer-darwin-x64",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/wizer-linux-arm64",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/wizer-linux-s390x",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/wizer-linux-x64",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bytecodealliance/wizer-win32-x64",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.11",
            "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": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-android-arm64",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-darwin-arm64",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-darwin-x64",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-freebsd-x64",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-linux-arm-musleabihf",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-linux-arm64-gnu",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-linux-arm64-musl",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-linux-riscv64-gnu",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-linux-s390x-gnu",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-linux-x64-gnu",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-linux-x64-musl",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-wasm32-wasi",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-win32-arm64-msvc",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-parser/binding-win32-x64-msvc",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-project/types",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "binaryen",
            "direct": false,
            "version": "123.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "14.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-function",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "oxc-parser",
            "direct": false,
            "version": "0.76.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "stdin-discarder",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.46.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "componentize-py",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 807,
        "direct_count": 58,
        "indirect_count": 749
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 5,
        "merged_prs": 444,
        "open_issues": 47,
        "closed_ratio": 0.708,
        "closed_issues": 114,
        "closed_unmerged_prs": 93
      },
      "bus_factor": 1,
      "bot_contributors": 3,
      "top_contributors": [
        {
          "type": "User",
          "login": "Mossaka",
          "commits": 221,
          "avatar_url": "https://avatars.githubusercontent.com/u/5447827?v=4"
        },
        {
          "type": "User",
          "login": "asw101",
          "commits": 90,
          "avatar_url": "https://avatars.githubusercontent.com/u/345712?v=4"
        },
        {
          "type": "User",
          "login": "thomastaylor312",
          "commits": 37,
          "avatar_url": "https://avatars.githubusercontent.com/u/4294228?v=4"
        },
        {
          "type": "User",
          "login": "duffney",
          "commits": 33,
          "avatar_url": "https://avatars.githubusercontent.com/u/8146181?v=4"
        },
        {
          "type": "User",
          "login": "yoshuawuyts",
          "commits": 22,
          "avatar_url": "https://avatars.githubusercontent.com/u/2467194?v=4"
        },
        {
          "type": "User",
          "login": "rawkode",
          "commits": 3,
          "avatar_url": "https://avatars.githubusercontent.com/u/145816?v=4"
        },
        {
          "type": "User",
          "login": "attackordie",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/20145334?v=4"
        },
        {
          "type": "User",
          "login": "cataggar",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/87583576?v=4"
        },
        {
          "type": "User",
          "login": "DanielleHuisman",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/7486186?v=4"
        },
        {
          "type": "User",
          "login": "Dueen",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/42207398?v=4"
        }
      ],
      "contributors_sampled": 18,
      "top_contributor_share": 0.529
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "auto-tag-release.yml",
        "changelog-check.yml",
        "changelog-fragment.lock.yml",
        "changelog-pr-link.lock.yml",
        "ci-doctor.lock.yml",
        "copilot-setup-steps.yml",
        "dependabot-automerge.yml",
        "docs.yml",
        "examples.yml",
        "issue-triage.lock.yml",
        "nix.yml",
        "plan.lock.yml",
        "pr-triage.lock.yml",
        "prepare-release.yml",
        "release-doctor.lock.yml",
        "release.yml",
        "rust.yml",
        "scout.lock.yml",
        "update-package-manifests.yml",
        "validate-registry.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "go.sum",
        "package-lock.json",
        "uv.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 8,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 0,
            "reason": "branch protection not enabled on development/release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "11 out of 11 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 0/12 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 18 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 0,
            "reason": "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": 0,
            "reason": "project is not 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 1 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": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 6,
            "reason": "dependency not pinned by hash detected -- score normalized to 6",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 9,
            "reason": "SAST tool is not run on all commits -- score normalized to 9",
            "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": 3,
            "reason": "7 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "a495ede54cf1aabc35d9bdf793496a49104adf85",
        "ran_at": "2026-07-25T06:37:39Z",
        "aggregate_score": 4.3,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-23T00:59:59Z",
      "oldest_open_prs": [
        {
          "number": 602,
          "created_at": "2025-12-13T16:44:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 616,
          "created_at": "2025-12-29T11:27:21Z",
          "last_comment_at": "2025-12-29T12:44:35Z",
          "last_comment_author": "JMLX42"
        },
        {
          "number": 708,
          "created_at": "2026-07-25T01:40:57Z",
          "last_comment_at": "2026-07-25T02:02:26Z",
          "last_comment_author": "codecov-commenter"
        },
        {
          "number": 710,
          "created_at": "2026-07-25T02:01:01Z",
          "last_comment_at": "2026-07-25T02:17:46Z",
          "last_comment_author": "codecov-commenter"
        },
        {
          "number": 711,
          "created_at": "2026-07-25T02:36:06Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-23T00:59:07Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 20,
          "created_at": "2025-07-25T16:33:29Z",
          "last_comment_at": "2025-11-12T06:33:31Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 25,
          "created_at": "2025-07-25T16:36:35Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 27,
          "created_at": "2025-07-25T16:37:02Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 28,
          "created_at": "2025-07-25T16:37:15Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 45,
          "created_at": "2025-07-29T17:30:39Z",
          "last_comment_at": "2025-08-14T02:58:53Z",
          "last_comment_author": "Mossaka"
        },
        {
          "number": 76,
          "created_at": "2025-08-04T13:46:26Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 111,
          "created_at": "2025-08-08T02:00:11Z",
          "last_comment_at": "2025-09-29T02:10:00Z",
          "last_comment_author": "asw101"
        },
        {
          "number": 155,
          "created_at": "2025-08-14T20:29:20Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 173,
          "created_at": "2025-08-16T03:36:01Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 177,
          "created_at": "2025-08-16T06:03:06Z",
          "last_comment_at": "2025-11-12T06:37:56Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 179,
          "created_at": "2025-08-16T06:43:05Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 191,
          "created_at": "2025-08-18T06:05:52Z",
          "last_comment_at": "2025-10-09T07:33:23Z",
          "last_comment_author": "Mossaka"
        },
        {
          "number": 192,
          "created_at": "2025-08-18T06:10:04Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 193,
          "created_at": "2025-08-18T06:12:45Z",
          "last_comment_at": "2025-10-09T07:31:21Z",
          "last_comment_author": "Mossaka"
        },
        {
          "number": 206,
          "created_at": "2025-08-20T06:21:29Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 211,
          "created_at": "2025-08-20T07:28:46Z",
          "last_comment_at": "2025-10-09T07:26:58Z",
          "last_comment_author": "Mossaka"
        },
        {
          "number": 259,
          "created_at": "2025-09-08T17:30:25Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 278,
          "created_at": "2025-09-17T21:57:34Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 308,
          "created_at": "2025-09-29T23:10:39Z",
          "last_comment_at": "2025-10-22T03:18:49Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 340,
          "created_at": "2025-10-04T00:19:37Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/microsoft/wassette",
    "host": "github.com",
    "name": "wassette",
    "owner": "microsoft"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 72,
      "inputs": {
        "security": 52,
        "vitality": 85,
        "community": 76,
        "governance": 61,
        "engineering": 81
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 85,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 87,
            "inputs": {
              "commits_last_year": 532,
              "human_commit_share": 0.59,
              "days_since_last_push": 0,
              "active_weeks_last_year": 33
            },
            "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": "33/52 weeks with commits",
                "points": 22.8,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 33
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "532 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 532
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "good",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 83,
            "inputs": {
              "releases_count": 8,
              "latest_release_tag": "v0.5.0",
              "releases_from_tags": false,
              "days_since_latest_release": 2,
              "mean_days_between_releases": 50.4
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "8 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 2 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 2
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~50.4 days",
                "points": 19.8,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 50.4
                    }
                  }
                ],
                "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": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 2,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 2 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 2
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 76,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 68,
            "inputs": {
              "forks": 69,
              "stars": 928,
              "watchers": 7,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "928 stars",
                "points": 48.1,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 928
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "69 forks",
                "points": 15.3,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 69
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "7 watchers",
                "points": 4.3,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 7
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (MIT)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "MIT"
                    }
                  }
                ],
                "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 61,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "at_risk",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 43,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 18,
              "top_contributor_share": 0.529
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 53% of commits",
                "points": 10.6,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 53
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "18 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 18
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 18 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "merged_prs": 444,
              "open_issues": 47,
              "closed_issues": 114,
              "issue_closed_ratio": 0.708,
              "closed_unmerged_prs": 93
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "71% of issues closed",
                "points": 33.1,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 71
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "444/537 decided PRs merged",
                "points": 31.6,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 444,
                      "decided": 537
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 0/12 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "followers": 125811,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "microsoft",
              "public_repos": 8219,
              "account_age_days": 4609
            },
            "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": "125,811 followers of microsoft",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 125811,
                      "login": "microsoft"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "8219 public repos, account ~12 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 8219
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 12
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 81,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 68,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "20 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 20
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "11 out of 11 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": [
                "capabilities",
                "mcp",
                "mcp-server",
                "oci",
                "oci-artifacts",
                "permissions",
                "wasm",
                "wasm-component",
                "wasmtime"
              ],
              "has_wiki": true,
              "homepage": "https://microsoft.github.io/wassette/",
              "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://microsoft.github.io/wassette/",
                "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": "9 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 9
                    }
                  }
                ],
                "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": "moderate",
        "name": "Security",
        "value": 52,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 43,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 17,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 1,
              "scorecard_aggregate": 4.3
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "11 out of 11 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 0/12 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 18 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "dangerous workflow patterns detected",
                "points": 0,
                "status": "missed",
                "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 not fuzzed",
                "points": 0,
                "status": "missed",
                "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 1 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 not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 6",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 9",
                "points": 4.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": "7 existing vulnerabilities detected",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 788 resolved dependencies against OSV; 19 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": 788
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 19
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 86,
            "inputs": {
              "source": "osv",
              "advisories": 11,
              "affected_packages": 4,
              "assessed_packages": 788,
              "unassessed_packages": 19,
              "affected_by_severity": "high 1, unknown 3",
              "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.100 (unknown), anyhow 1.0.95 (unknown)",
                "points": 24.7,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 2,
                      "packages": "anyhow 1.0.100 (unknown), anyhow 1.0.95 (unknown)"
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory has been public longer than 90 days",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "advisories_none_stale",
                    "params": {
                      "days": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "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": 788,
              "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": 26
            },
            "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": 83,
        "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": 0.983,
              "agent_instruction_files": [
                ".github/copilot-instructions.md",
                ".github/instructions/docs.instructions.md",
                ".github/instructions/rust.instructions.md",
                "AGENTS.md",
                "rules/agent.md"
              ],
              "agent_instruction_max_bytes": 16546
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".github/copilot-instructions.md, .github/instructions/docs.instructions.md, .github/instructions/rust.instructions.md, AGENTS.md, rules/agent.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".github/copilot-instructions.md, .github/instructions/docs.instructions.md, .github/instructions/rust.instructions.md, AGENTS.md, rules/agent.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": "58 of 59 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 58,
                      "sampled": 59
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "excellent",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_nix": true,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "go.sum",
                "package-lock.json",
                "uv.lock"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Justfile",
                "examples/arxiv-rs/Justfile",
                "examples/brave-search-rs/Justfile",
                "examples/context7-rs/Justfile",
                "examples/eval-py/Justfile",
                "examples/fetch-rs/Justfile",
                "examples/filesystem-rs/Justfile",
                "examples/get-open-meteo-weather-js/Justfile",
                "examples/get-weather-js/Justfile",
                "examples/github-js/Justfile",
                "examples/gomodule-go/Justfile",
                "examples/memory-js/Justfile",
                "examples/time-server-js/Justfile"
              ],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0.13,
              "toolchain_manifests": [
                "Cargo.toml",
                "crates/component2json/Cargo.toml",
                "crates/mcp-server/Cargo.toml",
                "crates/policy/Cargo.toml",
                "crates/wassette/Cargo.toml",
                "examples/arxiv-rs/Cargo.toml",
                "examples/brave-search-rs/Cargo.toml",
                "examples/context7-rs/Cargo.toml",
                "examples/fetch-rs/Cargo.toml",
                "examples/filesystem-rs/Cargo.toml",
                "examples/gomodule-go/go.mod"
              ],
              "dependency_bot_commit_share": 0.38
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Justfile, examples/arxiv-rs/Justfile, examples/brave-search-rs/Justfile, examples/context7-rs/Justfile, examples/eval-py/Justfile, examples/fetch-rs/Justfile, examples/filesystem-rs/Justfile, examples/get-open-meteo-weather-js/Justfile, examples/get-weather-js/Justfile, examples/github-js/Justfile, examples/gomodule-go/Justfile, examples/memory-js/Justfile, examples/time-server-js/Justfile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Justfile, examples/arxiv-rs/Justfile, examples/brave-search-rs/Justfile, examples/context7-rs/Justfile, examples/eval-py/Justfile, examples/fetch-rs/Justfile, examples/filesystem-rs/Justfile, examples/get-open-meteo-weather-js/Justfile, examples/get-weather-js/Justfile, examples/github-js/Justfile, examples/gomodule-go/Justfile, examples/memory-js/Justfile, examples/time-server-js/Justfile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "Rust (statically typed)",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, 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": "13 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 13,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "38 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 38,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 6",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 98,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 2509240,
              "source_files_sampled": 144,
              "oversized_source_files": 5
            },
            "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": "5/144 source files over 60KB",
                "points": 53.1,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 144,
                      "oversized": 5
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "moderate",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "example_dirs": [
                "cookbook",
                "examples"
              ],
              "has_mcp_signal": true,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "cookbook, examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "cookbook, 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",
    "Could not fetch crates package 'wassette-mcp-server' from its registry",
    "crates package 'policy' points at a different repository (https://github/policy-rs/policy); excluded from ecosystem scoring",
    "Could not fetch crates package 'wassette' from its registry",
    "crates package 'mcp-server' points at a different repository (https://github.com/modelcontextprotocol/rust-sdk/); excluded from ecosystem scoring",
    "Could not fetch crates package 'component2json' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-25T06:38:02.634170Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/microsoft/wassette.svg",
  "full_name": "microsoft/wassette",
  "license_state": "standard",
  "license_spdx": "MIT"
}

Scores are signals, not warranties. They reflect publicly visible practices on GitHub — not a code audit, and not a security guarantee.

Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v1.13.0, schema v0.27.0 — full methodology · metrics wiki.

How one result sits in the wider record: aggregate statisticscrates.io.