Registro público
Informe de salud del softwareesquema 0.27.0 · métricas 2.5.0 · 2026-08-01 01:59 UTC

constructorfabric / gears-rust

All-in-one open-source framework & middleware for enterprise-grade multi-tenant and multi-tier XaaS Services development

RustApache-2.0★ 25 estrellas⑂ 34 forksdesde may 2026Ver en GitHub ↗
TipoBibliotecaServicio de redHerramienta de línea de comandoscómo se determina

constructorfabric/gears-rust tiene un índice de salud de 88 sobre 100, lo que lo sitúa en la banda Excelente. Su puntuación más alta es Vitality (93/100) y la más baja, Community & Adoption (56/100). Se actualizó por última vez hoy. 2 personas concentran la mayor parte del trabajo reciente.

88
global / 100
Excelente

Índice de salud del software

Las métricas se agrupan en categorías ponderadas sobre una escala estandarizada de 1 a 100. El resultado global parte de su media ponderada, calibrada contra la distribución del registro público para que las bandas tengan significado percentil; cuando la evidencia pública activa la Política de Jurisdicciones de Alto Riesgo, la calificación se ajusta y recibe un límite «En riesgo» de 34.

88
Excepcional93-100El nivel más alto del registro (≈ el 5% superior); cumple prácticamente todos los criterios evaluados
Excelente80-92Sólido en todos los frentes; carencias menores
Bueno65-79Saludable; carencias limitadas y manejables
Moderado50-64Aceptable con carencias notables; se recomienda revisión
Débil35-49Debilidades sustanciales en varias áreas
En riesgo20-34Debilidades significativas; su adopción exige cautela
Crítico1-19Problemas graves (proyecto abandonado, un solo mantenedor, sin higiene)
VitalidadComunidad yAdopciónSostenibilidady GobernanzaCalidad deIngenieríaSeguridadPreparaciónpara IA

Perfil de puntuación

Cada eje es una categoría. La forma importa más que la media: un proyecto sano llena toda la figura, mientras que un perfil de picos y cráteres indica que la fortaleza en una dimensión enmascara el riesgo en otra.

El resultado global ponderado 74 se calibra a 88 en la escala publicada del índice (calibración del registro 2026-08-02).

Titularidad

Constructor FabricOrganización
40 seguidores36 repositorios públicosdesde may 2026

Este repositorio está respaldado por una organización: una custodia compartida y responsable que puede sobrevivir a cualquier mantenedor individual.

Ecosistemas de paquetes

Métricas por categoría

Vitalidad

¿Está vivo el proyecto: se escribe código y se publican versiones?

93Excepcional · 21% del índice global
Cómo se puntúa
36/36Recencia de push — último push hace 0 días
34.6/36Cadencia de commits — 50/52 semanas con commits
18/18Volumen de commits — 3032 commits en el último año
0/10OpenSSF Scorecard: Maintained — project was created within the last 90 days. Please review its contents carefully
Datos de entrada utilizados
commits_last_year3032
human_commit_share0,89
days_since_last_push0
active_weeks_last_year50
Cómo se puntúa
27/27Publica versiones — 100 versiones publicadas
36/36Recencia de las versiones — última versión hace 1 días
27/27Cadencia de publicación — una versión cada ~0 días
0/10OpenSSF Scorecard: Signed-Releases — sin datos
Datos de entrada utilizados
releases_count100
latest_release_tagcf-gears-cluster-conformance-v0.1.3
releases_from_tagsno
days_since_latest_release1
mean_days_between_releases0
Excluidos de la puntuación (sin datos o no aplicable): OpenSSF Scorecard: Signed-Releases. Los pesos restantes se han renormalizado.

Comunidad y Adopción

¿Tiene el proyecto usuarios, descargas, atención y unas condiciones acogedoras para quienes contribuyen?

56Moderado · 17% del índice global
Cómo se puntúa
22.4/60Estrellas — 25 estrellas
12.7/25Forks — 34 forks
0/15Observadores — 0 observadores
Datos de entrada utilizados
forks34
stars25
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Cómo se puntúa
22.5/22.5README
22.5/22.5Licencia — licencia reconocida (Apache-2.0)
18/18Guía CONTRIBUTING
0/13.5Código de conducta
0/7.2Plantilla de issues
0/6.3Plantilla de PR
Datos de entrada utilizados
has_readme
has_license
readme_badges
has_contributing
has_issue_templateno
has_code_of_conductno
readme_badge_services
has_pull_request_templateno
Cómo se puntúa
55.1/80Descargas mensuales — 13.545 descargas/mes en crates
0/20Dependientes en el registro — no lo informa este ecosistema
Datos de entrada utilizados
packagescf-gears-toolkit-db, cf-gears-system-sdks, cf-gears-toolkit-gts, cf-gears-toolkit-sdk, cf-gears-file-parser, cf-gears-toolkit-auth, cf-gears-toolkit-http, cf-gears-toolkit-odata
dependents
ecosystemscrates
total_downloads40.636
monthly_downloads13.545
Excluidos de la puntuación (sin datos o no aplicable): Dependientes en el registro. Los pesos restantes se han renormalizado.

Sostenibilidad y Gobernanza

¿Sobrevivirá el proyecto a sus personas: factor bus, capacidad de respuesta, quién lo respalda y mantenimiento del paquete?

70Bueno · 23% del índice global
Cómo se puntúa
25.2/54Factor bus — la mitad de los commits recae en 2 contribuyente(s)
14.4/22.5Distribución de commits — el principal contribuyente firma el 36% de los commits
13.5/13.5Amplitud de contribuyentes — 46 contribuyentes
10/10OpenSSF Scorecard: Contributors — project has 5 contributing companies or organizations
Datos de entrada utilizados
bus_factor2
contributors_sampled46
top_contributor_share0,361
Cómo se puntúa
33.9/42Resolución de issues — 81% de issues cerradas
13.6/30Aceptación de PR — 159/351 PR decididos fusionados
0/13Newcomer PR acceptance — ningún PR de un contribuyente primerizo decidido en 30 d
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Datos de entrada utilizados
merged_prs159
open_issues388
closed_issues1624
prs_merged_7d
prs_decided_7d
prs_merged_30d
prs_decided_30d
issue_closed_ratio0,807
closed_unmerged_prs192
first_time_authors_30d
first_time_prs_merged_30d
first_time_prs_decided_30d
Excluidos de la puntuación (sin datos o no aplicable): newcomer_pr_acceptance. Los pesos restantes se han renormalizado.
Cómo se puntúa
30/30Respaldo de la propiedad — propiedad de una organización
0/20Dominio verificado
11.6/25Alcance del propietario — 40 seguidores de constructorfabric
11.8/25Trayectoria — 36 repos públicos, cuenta de ~0 años
Datos de entrada utilizados
followers40
owner_typeOrganization
is_verified
owner_loginconstructorfabric
public_repos36
account_age_days72
Cómo se puntúa
25/25Publicado y resoluble — 8 paquete(s) en crates
35/35Recencia de publicación — última publicación hace 2 días
20/20Historial de versiones — 7 versiones en el registro
20/20No obsoleto — activo, ni obsoleto ni retirado
Datos de entrada utilizados
packagescf-gears-toolkit-db, cf-gears-system-sdks, cf-gears-toolkit-gts, cf-gears-toolkit-sdk, cf-gears-file-parser, cf-gears-toolkit-auth, cf-gears-toolkit-http, cf-gears-toolkit-odata
ecosystemscrates
any_deprecatedno
min_days_since_publish2

Calidad de Ingeniería

¿Existen unas prácticas mínimas de ingeniería y documentación?

80Excelente · 19% del índice global
Cómo se puntúa
24/24Flujos de trabajo de CI — 22 flujo(s) de trabajo
24/24Pruebas presentes
0/16Configuración de linter
0/9.6Hooks de pre-commit
6.4/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 8 out of 8 merged PRs checked by a CI test -- score normalized to 10
Datos de entrada utilizados
has_ci
has_tests
has_editorconfig
has_linter_configno
has_precommit_configno

Documentación

90Excelente
Cómo se puntúa
30/30README
25/25Directorio de documentación
15/15Sitio de documentación / página del proyecto — https://www.constructorfabric.org
10/10Descripción del repositorio
10/10Topics — 17 topics
0/10Wiki
Datos de entrada utilizados
topicsaccount-management, agentic-ai, ai, benchmarks, cloud, genai, llm, microservices, middleware, modkit, multi-tenancy, multi-tier, rust, saas, security, serverless, xaas
has_wikino
homepagehttps://www.constructorfabric.org
has_readme
has_docs_dir
has_description

Seguridad

¿Son sólidas las prácticas visibles de seguridad y de cadena de suministro, sin exposición jurisdiccional de alto riesgo sin resolver?

66Bueno · 16% del índice global
Cómo se puntúa
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — branch protection not enabled on development/release branches
2.5/2.5CI-Tests — 8 out of 8 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 5 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
5/5Fuzzing — project is fuzzed
2.5/2.5Licencia — license file detected
0/7.5Maintained — project was created within the last 90 days. Please review its contents carefully
0/5Packaging — sin datos
4/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 8
3.5/5SAST — SAST tool detected but not run on all commits
2/5Security-Policy — security policy file detected
0/7.5Signed-Releases — sin datos
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 19 existing vulnerabilities detected
Datos de entrada utilizados
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate5,9
Excluidos de la puntuación (sin datos o no aplicable): packaging, signed_releases. Los pesos restantes se han renormalizado.
Cómo se puntúa
32.2/35Dependencias directas libres de avisos conocidos — 1 afectados: rand 0.8.5 (low)
0/25Dependencias indirectas libres de avisos conocidos — el conjunto transitivo no es separable de las dependencias de desarrollo y prueba en este alcance
39/40Sin avisos pendientes — 1 paquete(s) con avisos sin atender más allá de 90 días; el más antiguo publicado hace 113 días
Datos de entrada utilizados
sourceosv
advisories32
affected_packages18
assessed_packages985
unassessed_packages55
affected_by_severityhigh 8, moderate 2, low 1, unknown 7
direct_affected_packages1
Excluidos de la puntuación (sin datos o no aplicable): Dependencias indirectas libres de avisos conocidos. Los pesos restantes se han renormalizado. Se cotejaron 985 dependencias resueltas con OSV. 55 no pudieron evaluarse: sin versión resuelta, ecosistema no admitido o fuera de la lista de paquetes informada. Este repositorio no publica ningún paquete que el índice resuelva, por lo que se evaluó en su lugar el grafo de dependencias del repositorio. Ese grafo mezcla fijaciones de desarrollo y prueba con las dependencias distribuidas, de modo que solo se puntúan las dependencias declaradas en tiempo de ejecución; los hallazgos transitivos se informan como contexto y quedan excluidos de la puntuación. No se analiza la alcanzabilidad.

Preparación para IA

¿Hasta qué punto está el repositorio preparado para desarrollarse y mantenerse con agentes de codificación de IA? Tiene un peso deliberadamente pequeño (4%): las herramientas para agentes son una señal real de mantenimiento, pero un repositorio sin ninguna puede alcanzar igualmente 100/100.

82Excelente · 4% del índice global
Cómo se puntúa
45/45Instrucciones para agentes — .cf-studio/config/AGENTS.md, .github/copilot-instructions.md, AGENTS.md, CLAUDE.md, studio-kit-gears/AGENTS.md
0/15Documentación legible por máquinas (llms.txt)
40/40Historial de commits legible — 68 de 89 commits humanos declaran su intención (asunto estructurado o cuerpo explicativo)
Datos de entrada utilizados
has_llms_txtno
legible_history_share0,764
agent_instruction_files.cf-studio/config/AGENTS.md, .github/copilot-instructions.md, AGENTS.md, CLAUDE.md, studio-kit-gears/AGENTS.md
agent_instruction_max_bytes7849
Cómo se puntúa
18/18Arranque con un solo comando — Makefile
22/22Pruebas automatizadas
0/11Configuración de lint / formato
11/11Verificación estática de tipos — Rust (tipado estático)
10/10Entorno reproducible — Dockerfile, lockfile
0/10Práctica demostrada con agentes — ningún commit con autoría de agente entre los últimos 100
5/8Mantenimiento automatizado — automatización de dependencias configurada, no observada en los commits muestreados
8/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 8
Datos de entrada utilizados
has_nixno
has_tests
lockfilesCargo.lock
has_dockerfile
typed_language
bootstrap_filesMakefile
has_devcontainerno
has_linter_configno
typecheck_configs
agent_commit_share0
toolchain_manifestsCargo.toml, apps/cf-gears-example-server/Cargo.toml, examples/cf-gears-fips-probe/Cargo.toml, examples/oop-gears/calculator-gateway/calculator-gateway-sdk/Cargo.toml, examples/oop-gears/calculator-gateway/calculator-gateway/Cargo.toml, examples/oop-gears/calculator/calculator-sdk/Cargo.toml, examples/oop-gears/calculator/calculator/Cargo.toml, examples/toolkit/users-info/users-info-sdk/Cargo.toml, examples/toolkit/users-info/users-info-server/Cargo.toml, examples/toolkit/users-info/users-info/Cargo.toml, gears/bss/ledger/ledger-sdk/Cargo.toml, gears/bss/ledger/ledger/Cargo.toml, gears/bss/libs/coord/Cargo.toml, gears/chat-engine/chat-engine-sdk/Cargo.toml, gears/chat-engine/chat-engine/Cargo.toml, gears/credstore/credstore-sdk/Cargo.toml, gears/credstore/credstore/Cargo.toml, gears/credstore/plugins/static-credstore-plugin/Cargo.toml, gears/file-parser/Cargo.toml, gears/file-storage/file-storage-sdk/Cargo.toml, gears/file-storage/file-storage/Cargo.toml, gears/llm-gateway/llm-gateway-sdk/Cargo.toml, gears/mini-chat/mini-chat-sdk/Cargo.toml, gears/mini-chat/mini-chat/Cargo.toml, gears/mini-chat/plugins/static-model-policy-plugin/Cargo.toml, gears/model-registry/model-registry-sdk/Cargo.toml, gears/simple-user-settings/simple-user-settings-sdk/Cargo.toml, gears/simple-user-settings/simple-user-settings/Cargo.toml, gears/system/account-management/account-management-sdk/Cargo.toml, gears/system/account-management/account-management/Cargo.toml, gears/system/account-management/plugins/static-idp-plugin/Cargo.toml, gears/system/api-gateway/Cargo.toml, gears/system/authn-resolver/authn-resolver-sdk/Cargo.toml, gears/system/authn-resolver/authn-resolver/Cargo.toml, gears/system/authn-resolver/plugins/oidc-authn-plugin/Cargo.toml, gears/system/authn-resolver/plugins/static-authn-plugin/Cargo.toml, gears/system/authz-resolver/authz-resolver-sdk/Cargo.toml, gears/system/authz-resolver/authz-resolver/Cargo.toml, gears/system/authz-resolver/plugins/static-authz-plugin/Cargo.toml, gears/system/authz-resolver/plugins/tr-authz-plugin/Cargo.toml, gears/system/cluster/cluster-conformance/Cargo.toml, gears/system/cluster/cluster-sdk/Cargo.toml, gears/system/cluster/cluster/Cargo.toml, gears/system/cluster/plugins/standalone-cluster-plugin/Cargo.toml, gears/system/event-broker/event-broker-sdk/Cargo.toml, gears/system/gear-orchestrator/Cargo.toml, gears/system/grpc-hub/Cargo.toml, gears/system/nodes-registry/nodes-registry-sdk/Cargo.toml, gears/system/nodes-registry/nodes-registry/Cargo.toml, gears/system/oagw/oagw-sdk/Cargo.toml, gears/system/oagw/oagw/Cargo.toml, gears/system/resource-group/resource-group-sdk/Cargo.toml, gears/system/resource-group/resource-group/Cargo.toml, gears/system/tenant-resolver/plugins/rg-tr-plugin/Cargo.toml, gears/system/tenant-resolver/plugins/single-tenant-tr-plugin/Cargo.toml, gears/system/tenant-resolver/plugins/static-tr-plugin/Cargo.toml, gears/system/tenant-resolver/tenant-resolver-sdk/Cargo.toml, gears/system/tenant-resolver/tenant-resolver/Cargo.toml, gears/system/types-registry/types-registry-sdk/Cargo.toml, gears/system/types-registry/types-registry/Cargo.toml, gears/system/usage-collector/plugins/noop-usage-collector-plugin/Cargo.toml, gears/system/usage-collector/plugins/timescaledb-usage-collector-plugin/Cargo.toml, gears/system/usage-collector/usage-collector-sdk/Cargo.toml, gears/system/usage-collector/usage-collector/Cargo.toml, libs/rustls-corecrypto-provider/Cargo.toml, libs/rustls-fips-shim/Cargo.toml, libs/system-sdks/Cargo.toml, libs/system-sdks/sdks/directory/Cargo.toml, libs/toolkit-auth/Cargo.toml, libs/toolkit-canonical-errors-macro/Cargo.toml, libs/toolkit-canonical-errors/Cargo.toml, libs/toolkit-db-macros/Cargo.toml, libs/toolkit-db/Cargo.toml, libs/toolkit-gts-macros/Cargo.toml, libs/toolkit-gts/Cargo.toml, libs/toolkit-http-middleware/Cargo.toml, libs/toolkit-http/Cargo.toml, libs/toolkit-macros-tests/Cargo.toml, libs/toolkit-macros/Cargo.toml, libs/toolkit-node-info/Cargo.toml, libs/toolkit-odata-macros/Cargo.toml, libs/toolkit-odata/Cargo.toml, libs/toolkit-sdk/Cargo.toml, libs/toolkit-security/Cargo.toml, libs/toolkit-stable-hash/Cargo.toml, libs/toolkit-transport-grpc/Cargo.toml, libs/toolkit-utils/Cargo.toml, libs/toolkit/Cargo.toml, tools/fuzz/Cargo.toml, tools/gts-analyze/Cargo.toml, tools/xtask/Cargo.toml
dependency_bot_commit_share0
Cómo se puntúa
45/45Código verificable por tipos — Rust (tipado estático)
53.9/55Tamaños de archivo manejables — 54/2659 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languageRust
largest_source_bytes2.085.682
source_files_sampled2659
oversized_source_files54
Cómo se puntúa
40/40Esquema de API (OpenAPI/GraphQL/proto) — examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto, gears/credstore/docs/api/openapi.yaml, gears/mini-chat/docs/openapi.json, gears/system/event-broker/docs/openapi.yaml, gears/system/resource-group/docs/openapi.yaml, libs/system-sdks/sdks/directory/proto/v1/directory.proto
0/20Servidor MCP
40/40Ejemplos ejecutables — examples
Datos de entrada utilizados
example_dirsexamples
has_mcp_signalno
api_schema_filesexamples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto, gears/credstore/docs/api/openapi.yaml, gears/mini-chat/docs/openapi.json, gears/system/event-broker/docs/openapi.yaml, gears/system/resource-group/docs/openapi.yaml, libs/system-sdks/sdks/directory/proto/v1/directory.proto

Datos clave

25estrellas de GitHub
46contribuidores
3032commits en los últimos 12 meses
0días desde el último push
100versiones publicadas
2factor bus
388issues abiertas
crates.io, PyPIecosistemas de paquetes

Advertencias de recopilación de datos

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token

Más detalle

Historial de estrellas y forks 0 ★ / 34 ⇿
0Estrellas
34Forks
100Versiones

Cuándo se añadió cada estrella y fork, recopilado de GitHub y agrupado por día. El crecimiento acumulado se sitúa justo encima de las adiciones diarias que lo componen, de modo que ambos se leen en conjunto: la acumulación orgánica sostenida no se parece en nada a un pico abrupto y efímero. Cuando esa diferencia es medible, se informa como autenticidad del crecimiento.

01325383442026-062026-072026-07
Mayor 0Menor 0Parche 0
OpenSSF Scorecard 5.9 / 10
5.9agregado

Evaluación de seguridad independiente y agnóstica en cuanto a herramientas, procedente del proyecto de código abierto OpenSSF Scorecard. Cada comprobación premia una práctica de seguridad, no la herramienta de un proveedor concreto. Las comprobaciones que Scorecard no pudo determinar se marcan como n/d y se excluyen de la puntuación de seguridad (nunca se cuentan como cero).Scorecard v5.5.0 · 2026-08-01 01:59 UTC

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
10CI-Tests8 out of 8 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 5 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
10Fuzzingproject is fuzzed
10Licenselicense file detected
0Maintainedproject was created within the last 90 days. Please review its contents carefully
n/dPackagingpackaging workflow not detected
8Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 8
7SASTSAST tool detected but not run on all commits
4Security-Policysecurity policy file detected
n/dSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities19 existing vulnerabilities detected
Dependencias directas 212
RegistroPaqueteRestricción de versiónManifiesto
crates.iomimalloc0.1apps/cf-gears-example-server/Cargo.toml
crates.iotoolkitapps/cf-gears-example-server/Cargo.toml
crates.ioapi_gatewayapps/cf-gears-example-server/Cargo.toml
crates.ioapi_egressapps/cf-gears-example-server/Cargo.toml
crates.iogrpc_hubapps/cf-gears-example-server/Cargo.toml
crates.iogear_orchestratorapps/cf-gears-example-server/Cargo.toml
crates.iotypes_registryapps/cf-gears-example-server/Cargo.toml
crates.iotenant-resolverapps/cf-gears-example-server/Cargo.toml
crates.ioauthn-resolverapps/cf-gears-example-server/Cargo.toml
crates.ioauthz-resolverapps/cf-gears-example-server/Cargo.toml
crates.iosingle-tenant-tr-pluginapps/cf-gears-example-server/Cargo.toml
crates.iostatic-tr-pluginapps/cf-gears-example-server/Cargo.toml
crates.iorg-tr-pluginapps/cf-gears-example-server/Cargo.toml
crates.iostatic-authn-pluginapps/cf-gears-example-server/Cargo.toml
crates.iostatic-authz-pluginapps/cf-gears-example-server/Cargo.toml
crates.iotr-authz-pluginapps/cf-gears-example-server/Cargo.toml
crates.iostatic-credstore-pluginapps/cf-gears-example-server/Cargo.toml
crates.ioresource_groupapps/cf-gears-example-server/Cargo.toml
crates.iofile_parserapps/cf-gears-example-server/Cargo.toml
crates.iofile_storageapps/cf-gears-example-server/Cargo.toml
crates.ionodes_registryapps/cf-gears-example-server/Cargo.toml
crates.iosimple_user_settingsapps/cf-gears-example-server/Cargo.toml
crates.iocredstoreapps/cf-gears-example-server/Cargo.toml
crates.ioanyhowapps/cf-gears-example-server/Cargo.toml
crates.iotokioapps/cf-gears-example-server/Cargo.toml
crates.ioclapapps/cf-gears-example-server/Cargo.toml
crates.iomini-chatapps/cf-gears-example-server/Cargo.toml
crates.iochat-engineapps/cf-gears-example-server/Cargo.toml
crates.ioaccount_managementapps/cf-gears-example-server/Cargo.toml
crates.iostatic-idp-pluginapps/cf-gears-example-server/Cargo.toml
crates.iobss_ledgerapps/cf-gears-example-server/Cargo.toml
crates.iousers-infoapps/cf-gears-example-server/Cargo.toml
crates.iocalculator-gatewayapps/cf-gears-example-server/Cargo.toml
crates.iocalculatorapps/cf-gears-example-server/Cargo.toml
crates.ioanyhowgears/file-parser/Cargo.toml
crates.ioasync-traitgears/file-parser/Cargo.toml
crates.iotokiogears/file-parser/Cargo.toml
crates.iotracinggears/file-parser/Cargo.toml
crates.ioinventorygears/file-parser/Cargo.toml
crates.ioserdegears/file-parser/Cargo.toml
crates.ioutoipagears/file-parser/Cargo.toml
crates.ioaxumgears/file-parser/Cargo.toml
crates.iohttpgears/file-parser/Cargo.toml
crates.iotimegears/file-parser/Cargo.toml
crates.iouuidgears/file-parser/Cargo.toml
crates.iothiserrorgears/file-parser/Cargo.toml
crates.iobytesgears/file-parser/Cargo.toml
crates.iofutures-utilgears/file-parser/Cargo.toml
crates.iobase64gears/file-parser/Cargo.toml
crates.iotempfilegears/file-parser/Cargo.toml
crates.iokreuzberggears/file-parser/Cargo.toml
crates.iomimegears/file-parser/Cargo.toml
crates.iodocx-rustgears/file-parser/Cargo.toml
crates.iotoolkitgears/file-parser/Cargo.toml
crates.iotoolkit-canonical-errorsgears/file-parser/Cargo.toml
crates.iotoolkit-securitygears/file-parser/Cargo.toml
crates.iotoolkit-macrosgears/file-parser/Cargo.toml
crates.iocf-gears-system-sdk-directorylibs/system-sdks/Cargo.toml
crates.iouuidlibs/toolkit-auth/Cargo.toml
crates.ioserdelibs/toolkit-auth/Cargo.toml
crates.ioserde_jsonlibs/toolkit-auth/Cargo.toml
crates.iothiserrorlibs/toolkit-auth/Cargo.toml
crates.ioasync-traitlibs/toolkit-auth/Cargo.toml
crates.iotokiolibs/toolkit-auth/Cargo.toml
crates.iotokio-utillibs/toolkit-auth/Cargo.toml
crates.iotimelibs/toolkit-auth/Cargo.toml
crates.ioarc-swaplibs/toolkit-auth/Cargo.toml
crates.iotracinglibs/toolkit-auth/Cargo.toml
crates.iojsonwebtokenlibs/toolkit-auth/Cargo.toml
crates.iotowerlibs/toolkit-auth/Cargo.toml
crates.iohttplibs/toolkit-auth/Cargo.toml
crates.iotoolkit-httplibs/toolkit-auth/Cargo.toml
crates.iourllibs/toolkit-auth/Cargo.toml
crates.iorandlibs/toolkit-auth/Cargo.toml
crates.iobase64libs/toolkit-auth/Cargo.toml
crates.iotoolkit-utilslibs/toolkit-auth/Cargo.toml
crates.iozeroizelibs/toolkit-auth/Cargo.toml
crates.ioproc-macro-cratelibs/toolkit-canonical-errors-macro/Cargo.toml
crates.ioproc-macro2libs/toolkit-canonical-errors-macro/Cargo.toml
crates.ioquotelibs/toolkit-canonical-errors-macro/Cargo.toml
crates.iosynlibs/toolkit-canonical-errors-macro/Cargo.toml
crates.iogts-idlibs/toolkit-canonical-errors-macro/Cargo.toml
crates.ioserdelibs/toolkit-canonical-errors/Cargo.toml
crates.ioserde_jsonlibs/toolkit-canonical-errors/Cargo.toml
crates.iothiserrorlibs/toolkit-canonical-errors/Cargo.toml
crates.iosea-ormlibs/toolkit-canonical-errors/Cargo.toml
crates.ioaxumlibs/toolkit-canonical-errors/Cargo.toml
crates.iohttplibs/toolkit-canonical-errors/Cargo.toml
crates.ioutoipalibs/toolkit-canonical-errors/Cargo.toml
crates.iotracinglibs/toolkit-canonical-errors/Cargo.toml
crates.iotoolkit-canonical-errors-macrolibs/toolkit-canonical-errors/Cargo.toml
crates.iotoolkit-gtslibs/toolkit-canonical-errors/Cargo.toml
crates.iosynlibs/toolkit-db-macros/Cargo.toml
crates.ioquotelibs/toolkit-db-macros/Cargo.toml
crates.ioproc-macro2libs/toolkit-db-macros/Cargo.toml
crates.iohecklibs/toolkit-db-macros/Cargo.toml
crates.ioanyhowlibs/toolkit-db/Cargo.toml
crates.ioasync-traitlibs/toolkit-db/Cargo.toml
crates.iotokiolibs/toolkit-db/Cargo.toml
crates.iotokio-retrylibs/toolkit-db/Cargo.toml
crates.ioxxhash-rustlibs/toolkit-db/Cargo.toml
crates.iodirslibs/toolkit-db/Cargo.toml
crates.iochronolibs/toolkit-db/Cargo.toml
crates.iotimelibs/toolkit-db/Cargo.toml
crates.iosea-ormlibs/toolkit-db/Cargo.toml
crates.iosea-orm-migrationlibs/toolkit-db/Cargo.toml
crates.iotoolkit-db-macroslibs/toolkit-db/Cargo.toml
crates.iothiserrorlibs/toolkit-db/Cargo.toml
crates.iotracinglibs/toolkit-db/Cargo.toml
crates.iouuidlibs/toolkit-db/Cargo.toml
crates.iotoolkit-securitylibs/toolkit-db/Cargo.toml
crates.iotoolkit-odatalibs/toolkit-db/Cargo.toml
crates.iotoolkit-utilslibs/toolkit-db/Cargo.toml
crates.iobigdecimallibs/toolkit-db/Cargo.toml
crates.iorust_decimallibs/toolkit-db/Cargo.toml
crates.ioryulibs/toolkit-db/Cargo.toml
crates.iourllibs/toolkit-db/Cargo.toml
crates.ioserdelibs/toolkit-db/Cargo.toml
crates.ioserde_jsonlibs/toolkit-db/Cargo.toml
crates.iodashmaplibs/toolkit-db/Cargo.toml
crates.iofigmentlibs/toolkit-db/Cargo.toml
crates.iosqlxlibs/toolkit-db/Cargo.toml
crates.iotokio-utillibs/toolkit-db/Cargo.toml
crates.iofutures-utillibs/toolkit-db/Cargo.toml
crates.ioproc-macro-cratelibs/toolkit-gts-macros/Cargo.toml
crates.ioproc-macro2libs/toolkit-gts-macros/Cargo.toml
crates.ioquotelibs/toolkit-gts-macros/Cargo.toml
crates.iosynlibs/toolkit-gts-macros/Cargo.toml
crates.iogts-idlibs/toolkit-gts-macros/Cargo.toml
crates.iogtslibs/toolkit-gts-macros/Cargo.toml
crates.iotoolkit-gts-macroslibs/toolkit-gts/Cargo.toml
crates.iogtslibs/toolkit-gts/Cargo.toml
crates.iogts-macroslibs/toolkit-gts/Cargo.toml
crates.ioanyhowlibs/toolkit-gts/Cargo.toml
crates.ioinventorylibs/toolkit-gts/Cargo.toml
crates.ioserdelibs/toolkit-gts/Cargo.toml
crates.ioserde_jsonlibs/toolkit-gts/Cargo.toml
crates.ioschemarslibs/toolkit-gts/Cargo.toml
crates.iotoolkit-securitylibs/toolkit-http-middleware/Cargo.toml
crates.iotoolkit-canonical-errorslibs/toolkit-http-middleware/Cargo.toml
crates.ioaxumlibs/toolkit-http-middleware/Cargo.toml
crates.iohttplibs/toolkit-http-middleware/Cargo.toml
crates.iosecrecylibs/toolkit-http-middleware/Cargo.toml
crates.iothiserrorlibs/toolkit-http-middleware/Cargo.toml
crates.iotracinglibs/toolkit-http-middleware/Cargo.toml
crates.iothiserrorlibs/toolkit-http/Cargo.toml
crates.iotokiolibs/toolkit-http/Cargo.toml
crates.iotracinglibs/toolkit-http/Cargo.toml
crates.ioserdelibs/toolkit-http/Cargo.toml
crates.ioserde_jsonlibs/toolkit-http/Cargo.toml
crates.iotoolkit-securitylibs/toolkit-http/Cargo.toml
crates.iosecrecylibs/toolkit-http/Cargo.toml
crates.iohyperlibs/toolkit-http/Cargo.toml
crates.iohyper-utillibs/toolkit-http/Cargo.toml
crates.iohyper-rustlslibs/toolkit-http/Cargo.toml
crates.iorustlslibs/toolkit-http/Cargo.toml
crates.iowebpki-roots1.0libs/toolkit-http/Cargo.toml
crates.iorustls-native-certslibs/toolkit-http/Cargo.toml
crates.iorustls-pki-typeslibs/toolkit-http/Cargo.toml
crates.iohttp-body-utillibs/toolkit-http/Cargo.toml
crates.iohttp-bodylibs/toolkit-http/Cargo.toml
crates.iobyteslibs/toolkit-http/Cargo.toml
crates.iohttplibs/toolkit-http/Cargo.toml
crates.iohttpdatelibs/toolkit-http/Cargo.toml
crates.iopin-project-litelibs/toolkit-http/Cargo.toml
crates.iotowerlibs/toolkit-http/Cargo.toml
crates.iotower-httplibs/toolkit-http/Cargo.toml
crates.ioserde_urlencodedlibs/toolkit-http/Cargo.toml
crates.iorandlibs/toolkit-http/Cargo.toml
crates.ioopentelemetrylibs/toolkit-http/Cargo.toml
crates.iotracing-opentelemetrylibs/toolkit-http/Cargo.toml
crates.iorustls-corecrypto-providerlibs/toolkit-http/Cargo.toml
crates.iorustls-fips-shimlibs/toolkit-http/Cargo.toml
crates.ioproc-macro2libs/toolkit-macros/Cargo.toml
crates.ioquotelibs/toolkit-macros/Cargo.toml
crates.iosynlibs/toolkit-macros/Cargo.toml
crates.iohecklibs/toolkit-macros/Cargo.toml
crates.iostrsimlibs/toolkit-macros/Cargo.toml
crates.ioanyhowlibs/toolkit-node-info/Cargo.toml
crates.iothiserrorlibs/toolkit-node-info/Cargo.toml
crates.iosysinfolibs/toolkit-node-info/Cargo.toml
crates.iohostnamelibs/toolkit-node-info/Cargo.toml
crates.iostarship-batterylibs/toolkit-node-info/Cargo.toml
crates.ioregexlibs/toolkit-node-info/Cargo.toml
crates.iochronolibs/toolkit-node-info/Cargo.toml
crates.iouuidlibs/toolkit-node-info/Cargo.toml
crates.iolocal-ip-addresslibs/toolkit-node-info/Cargo.toml
crates.iomachine-uidlibs/toolkit-node-info/Cargo.toml
crates.iotracinglibs/toolkit-node-info/Cargo.toml
crates.ionvml-wrapperlibs/toolkit-node-info/Cargo.toml
crates.iosynlibs/toolkit-odata-macros/Cargo.toml
crates.ioquotelibs/toolkit-odata-macros/Cargo.toml
crates.ioproc-macro2libs/toolkit-odata-macros/Cargo.toml
crates.iohecklibs/toolkit-odata-macros/Cargo.toml
crates.iotoolkit-canonical-errorslibs/toolkit-odata/Cargo.toml
crates.iotoolkit-gtslibs/toolkit-odata/Cargo.toml
crates.iobigdecimallibs/toolkit-odata/Cargo.toml
crates.iouuidlibs/toolkit-odata/Cargo.toml
crates.iochronolibs/toolkit-odata/Cargo.toml
crates.iopeglibs/toolkit-odata/Cargo.toml
crates.iochrono-tzlibs/toolkit-odata/Cargo.toml
crates.ioserdelibs/toolkit-odata/Cargo.toml
crates.ioserde_jsonlibs/toolkit-odata/Cargo.toml
crates.iobase64libs/toolkit-odata/Cargo.toml
crates.iothiserrorlibs/toolkit-odata/Cargo.toml
crates.ioutoipalibs/toolkit-odata/Cargo.toml
crates.iotoolkit-securitylibs/toolkit-sdk/Cargo.toml
crates.iotoolkit-odatalibs/toolkit-sdk/Cargo.toml
crates.iotoolkit-odata-macroslibs/toolkit-sdk/Cargo.toml
crates.iofutures-corelibs/toolkit-sdk/Cargo.toml
crates.iopin-project-litelibs/toolkit-sdk/Cargo.toml
crates.iouuidlibs/toolkit-sdk/Cargo.toml
Todas las dependencias 1040

Conjunto completo de dependencias resueltas según el grafo de dependencias de GitHub: 94 paquetes directos y 946 indirectos (transitivos). El cierre transitivo es completo cuando el repositorio incluye un lockfile.

RegistroPaqueteVersiónRelación
crates.ioanyhow1.0.103directa
crates.ioarc-swap1.9.1directa
crates.ioasync-trait0.1.89directa
crates.ioaxum0.8.9directa
crates.iobase640.21.7directa
crates.iobase640.22.1directa
crates.iobigdecimal0.4.10directa
crates.iobytes1.11.1directa
crates.iochrono0.4.43directa
crates.iochrono0.4.45directa
crates.iochrono-tz0.10.4directa
crates.ioclap4.6.0directa
crates.iodashmap6.2.1directa
crates.iodirs6.0.0directa
crates.iodocx-rust0.1.11directa
crates.iofigment0.10.19directa
crates.iofutures-core0.3.32directa
crates.iofutures-util0.3.32directa
crates.iogts0.11.0directa
crates.iogts-id0.11.0directa
crates.iogts-macros0.11.0directa
crates.ioheck0.4.1directa
crates.ioheck0.5.0directa
crates.iohostname0.4.2directa
crates.iohttp1.4.2directa
crates.iohttp-body1.0.1directa
crates.iohttp-body-util0.1.3directa
crates.iohttpdate1.0.3directa
crates.iohyper1.10.1directa
crates.iohyper-rustls0.27.9directa
crates.iohyper-util0.1.20directa
crates.ioinventory0.3.24directa
crates.iojsonwebtoken10.3.0directa
crates.iokreuzberg4.9.8directa
crates.iolocal-ip-address0.6.11directa
crates.iomachine-uid0.5.4directa
crates.iomimallocdirecta
crates.iomimalloc0.1.48directa
crates.iomime0.3.17directa
crates.ionvml-wrapper0.12.1directa
crates.ioopentelemetry0.31.0directa
crates.iopeg0.8.5directa
crates.iopeg0.8.6directa
crates.iopin-project-lite0.2.17directa
crates.ioproc-macro-crate3.5.0directa
crates.ioproc-macro21.0.105directa
crates.ioproc-macro21.0.106directa
crates.ioquote1.0.43directa
crates.ioquote1.0.45directa
crates.iorand0.10.1directa
crates.iorand0.8.5directa
crates.iorand0.9.4directa
crates.ioregex1.12.3directa
crates.iorust_decimal1.41.0directa
crates.iorustls0.23.38directa
crates.iorustls-native-certs0.7.3directa
crates.iorustls-native-certs0.8.3directa
crates.iorustls-pki-types1.14.1directa
crates.ioryu1.0.23directa
crates.ioschemars0.9.0directa
crates.ioschemars1.2.1directa
crates.iosea-orm1.1.20directa
crates.iosea-orm-migration1.1.20directa
crates.iosecrecy0.10.3directa
crates.ioserde1.0.228directa
crates.ioserde_json1.0.149directa
crates.ioserde_json1.0.150directa
crates.ioserde_urlencoded0.7.1directa
crates.iosqlx0.8.6directa
crates.iostarship-battery0.11.0directa
crates.iostrsim0.11.1directa
crates.iosyn1.0.109directa
crates.iosyn2.0.114directa
crates.iosyn2.0.117directa
crates.iosysinfo0.38.4directa
crates.iotempfile3.27.0directa
crates.iothiserror1.0.69directa
crates.iothiserror2.0.18directa
crates.iotime0.3.51directa
crates.iotokio1.52.3directa
crates.iotokio-retry0.3.2directa
crates.iotokio-util0.7.18directa
crates.iotower0.5.3directa
crates.iotower-http0.6.8directa
crates.iotracing0.1.44directa
crates.iotracing-opentelemetry0.32.1directa
crates.iourl2.5.8directa
crates.ioutoipa5.5.0directa
crates.iouuid1.23.3directa
crates.iowebpki-rootsdirecta
crates.iowebpki-roots0.26.11directa
crates.iowebpki-roots1.0.9directa
crates.ioxxhash-rust0.8.15directa
crates.iozeroize1.8.2directa
crates.ioaddr2line0.25.1indirecta
crates.ioadler22.0.1indirecta
crates.ioaes0.8.4indirecta
crates.ioahash0.7.8indirecta
crates.ioahash0.8.12indirecta
crates.ioaho-corasick1.1.4indirecta
crates.ioaliasable0.1.3indirecta
crates.ioaligned0.4.3indirecta
crates.ioaligned-vec0.6.4indirecta
crates.ioalloc-no-stdlib2.0.4indirecta
crates.ioalloc-stdlib0.2.2indirecta
crates.ioalloca0.4.0indirecta
crates.ioallocator-api20.2.21indirecta
crates.ioandroid_system_properties0.1.5indirecta
crates.ioanes0.1.6indirecta
crates.ioannotate-snippets0.12.15indirecta
crates.ioanstream1.0.0indirecta
crates.ioanstyle1.0.14indirecta
crates.ioanstyle-parse1.0.0indirecta
crates.ioanstyle-query1.1.5indirecta
crates.ioanstyle-wincon3.0.11indirecta
crates.ioarbitrary1.4.2indirecta
crates.ioarg_enum_proc_macro0.3.4indirecta
crates.ioarraydeque0.5.1indirecta
crates.ioarrayref0.3.9indirecta
crates.ioarrayvec0.7.6indirecta
crates.ioas-slice0.2.1indirecta
crates.ioasn1-rs0.6.2indirecta
crates.ioasn1-rs0.7.1indirecta
crates.ioasn1-rs-derive0.5.1indirecta
crates.ioasn1-rs-derive0.6.0indirecta
crates.ioasn1-rs-impl0.2.0indirecta
crates.ioassert-json-diff2.0.2indirecta
crates.ioastral-tl0.7.11indirecta
crates.ioastral-tokio-tar0.6.2indirecta
crates.ioasync-compression0.4.41indirecta
crates.ioasync-lock3.4.2indirecta
crates.ioasync-object-pool0.2.0indirecta
crates.ioasync-openaiindirecta
crates.ioasync-openai0.41.1indirecta
crates.ioasync-openai-macros0.3.0indirecta
crates.ioasync-stream0.3.6indirecta
crates.ioasync-stream-impl0.3.6indirecta
crates.ioatoi2.0.0indirecta
crates.ioatoi3.1.0indirecta
crates.ioatoi_simd0.17.0indirecta
crates.ioatomic0.6.1indirecta
crates.ioatomic-waker1.1.2indirecta
crates.ioautocfg1.5.0indirecta
crates.ioav-scenechange0.14.1indirecta
crates.ioav1-grain0.2.5indirecta
crates.ioavif-serialize0.8.8indirecta
crates.ioaws-lc-fips-sys0.13.14indirecta
crates.ioaws-lc-rs1.17.1indirecta
crates.ioaws-lc-sys0.42.0indirecta
crates.ioaxum-core0.5.6indirecta
crates.ioaxum-macros0.5.1indirecta
crates.iobacktrace0.3.76indirecta
crates.iobase16ct0.2.0indirecta
crates.iobase64-simd0.8.0indirecta
crates.iobase64ct1.8.3indirecta
crates.iobiblatex0.11.0indirecta
crates.iobiblib0.4.2indirecta
crates.iobindgen0.72.1indirecta
crates.iobit-set0.8.0indirecta
crates.iobit-vec0.8.0indirecta
crates.iobit_field0.10.3indirecta
crates.iobitflags1.3.2indirecta
crates.iobitflags2.11.1indirecta
crates.iobitstream-io4.10.0indirecta
crates.iobitvec1.0.1indirecta
crates.ioblake20.10.6indirecta
crates.ioblake31.8.5indirecta
crates.ioblock-buffer0.10.4indirecta
crates.ioblock-buffer0.12.1indirecta
crates.ioblock-padding0.3.3indirecta
crates.ioblock20.6.2indirecta
crates.iobollard0.20.2indirecta
crates.iobollard-buildkit-proto0.7.0indirecta
crates.iobollard-stubs1.52.1-rc.29.1.3indirecta
crates.ioborrow-or-share0.2.4indirecta
crates.ioborsh1.6.1indirecta
crates.ioborsh-derive1.6.1indirecta
crates.iobrotli3.5.0indirecta
crates.iobrotli8.0.2indirecta
crates.iobrotli-decompressor2.5.1indirecta
crates.iobrotli-decompressor5.0.0indirecta
crates.iobs580.5.1indirecta
crates.iobstr1.12.1indirecta
crates.iobufrw0.2.0indirecta
crates.iobuilt0.8.0indirecta
crates.iobumpalo3.19.1indirecta
crates.iobumpalo3.20.2indirecta
crates.iobytecheck0.6.12indirecta
crates.iobytecheck_derive0.6.12indirecta
crates.iobytecount0.6.9indirecta
crates.iobytemuck1.25.0indirecta
crates.iobyteorder1.5.0indirecta
crates.iobyteorder-lite0.1.0indirecta
crates.iobytestring1.5.1indirecta
crates.iocalamine0.35.0indirecta
crates.iocamino1.2.2indirecta
crates.iocargo-platform0.3.3indirecta
crates.iocargo_metadata0.23.1indirecta
crates.iocaseless0.2.2indirecta
crates.iocast0.3.0indirecta
crates.iocastaway0.2.4indirecta
crates.iocbc0.1.2indirecta
crates.iocc1.2.53indirecta
crates.iocc1.2.60indirecta
crates.iocexpr0.6.0indirecta
crates.iocf-chat-engine-sdkindirecta
crates.iocf-gears-account-management-sdkindirecta
crates.iocf-gears-authn-resolver-sdkindirecta
crates.iocf-gears-authz-resolver-sdkindirecta
crates.iocf-gears-credstore-sdkindirecta
crates.iocf-gears-mini-chat-sdkindirecta
crates.iocf-gears-model-registry-sdkindirecta
crates.iocf-gears-nodes-registry-sdkindirecta
crates.iocf-gears-oagw-sdkindirecta
crates.iocf-gears-resource-group-sdkindirecta
crates.iocf-gears-simple-user-settings-sdkindirecta
crates.iocf-gears-standalone-cluster-pluginindirecta
crates.iocf-gears-tenant-resolver-sdkindirecta
crates.iocf-gears-types-registry-sdkindirecta
crates.iocf-rustracing1.3.0indirecta
crates.iocf-rustracing-jaeger1.3.0indirecta
crates.iocfb0.14.0indirecta
crates.iocfb0.7.3indirecta
crates.iocfg-if1.0.4indirecta
crates.iocfg_aliases0.2.1indirecta
crates.iochacha200.10.0indirecta
crates.iociborium0.2.2indirecta
crates.iociborium-io0.2.2indirecta
crates.iociborium-ll0.2.2indirecta
crates.iocipher0.4.4indirecta
crates.ioclang-sys1.8.1indirecta
crates.ioclap_builder4.6.0indirecta
crates.ioclap_derive4.6.0indirecta
crates.ioclap_lex1.1.0indirecta
crates.iocmake0.1.58indirecta
crates.iocmov0.5.4indirecta
crates.iocobs0.3.0indirecta
crates.iocodepage0.1.2indirecta
crates.iocolor_quant1.1.0indirecta
crates.iocolorchoice1.0.5indirecta
crates.iocombine4.6.7indirecta
crates.iocompact_str0.9.0indirecta
crates.iocompression-codecs0.4.37indirecta
crates.iocompression-core0.4.31indirecta
crates.iocomrak0.52.0indirecta
crates.ioconcurrent-queue2.5.0indirecta
crates.ioconsole_error_panic_hook0.1.7indirecta
crates.ioconsole_log1.0.0indirecta
crates.ioconst-oid0.10.2indirecta
crates.ioconst-oid0.9.6indirecta
crates.ioconst-random0.1.18indirecta
crates.ioconst-random-macro0.1.16indirecta
crates.ioconstant_time_eq0.4.2indirecta
crates.ioconvert_case0.4.0indirecta
crates.iocore-foundationindirecta
crates.iocore-foundation0.10.1indirecta
crates.iocore-foundation0.9.4indirecta
crates.iocore-foundation-sysindirecta
crates.iocore-foundation-sys0.8.7indirecta
crates.iocpufeatures0.2.17indirecta
crates.iocpufeatures0.3.0indirecta
crates.iocrc3.4.0indirecta
crates.iocrc-catalog2.4.0indirecta
crates.iocrc-fast1.10.0indirecta
crates.iocrc32c0.6.8indirecta
crates.iocrc32fast1.5.0indirecta
crates.iocriterion0.8.2indirecta
crates.iocriterion-plot0.8.2indirecta
crates.iocrossbeam-channel0.5.15indirecta
crates.iocrossbeam-deque0.8.6indirecta
crates.iocrossbeam-epoch0.9.20indirecta
crates.iocrossbeam-queue0.3.12indirecta
crates.iocrossbeam-skiplist0.1.3indirecta
crates.iocrossbeam-utils0.8.21indirecta
crates.iocrunchy0.2.4indirecta
crates.iocrypto-common0.1.7indirecta
crates.iocrypto-common0.2.2indirecta
crates.ioctutils0.4.2indirecta
crates.iodaemonize0.5.0indirecta
crates.iodaggy0.8.1indirecta
crates.iodarling0.20.11indirecta
crates.iodarling0.23.0indirecta
crates.iodarling_core0.20.11indirecta
crates.iodarling_core0.23.0indirecta
crates.iodarling_macro0.20.11indirecta
crates.iodarling_macro0.23.0indirecta
crates.iodata-encoding2.10.0indirecta
crates.iodbase0.7.0indirecta
crates.iodebug_unsafe0.1.4indirecta
crates.ioder0.7.10indirecta
crates.ioder-parser10.0.0indirecta
crates.ioder-parser9.0.0indirecta
crates.ioderanged0.5.8indirecta
crates.ioderivative2.2.0indirecta
crates.ioderive_arbitrary1.4.2indirecta
crates.ioderive_builder0.20.2indirecta
crates.ioderive_builder_core0.20.2indirecta
crates.ioderive_builder_macro0.20.2indirecta
crates.ioderive_more0.99.20indirecta
crates.ioderive_more2.1.1indirecta
crates.ioderive_more-impl2.1.1indirecta
crates.iodigest0.10.7indirecta
crates.iodigest0.11.3indirecta
crates.iodirs-sys0.5.0indirecta
crates.iodispatch20.3.1indirecta
crates.iodisplaydoc0.2.5indirecta
crates.iodocker_credential1.3.2indirecta
crates.iodotenvy0.15.7indirecta
crates.iodsn1.2.1indirecta
crates.iodunce1.0.5indirecta
crates.iodyn-clone1.0.20indirecta
crates.ioecb0.1.2indirecta
crates.ioeither1.15.0indirecta
crates.ioemail_address0.2.9indirecta
crates.ioembedded-io0.4.0indirecta
crates.ioembedded-io0.6.1indirecta
crates.ioenable-ansi-support0.3.1indirecta
crates.ioencoding_rs0.8.35indirecta
crates.ioencoding_rs_io0.1.7indirecta
crates.ioentities1.0.1indirecta
crates.ioequator0.4.2indirecta
crates.ioequator-macro0.4.2indirecta
crates.ioequivalent1.0.2indirecta
crates.ioerrno0.3.14indirecta
crates.ioetcetera0.11.0indirecta
crates.ioetcetera0.8.0indirecta
crates.ioevent-listener5.4.1indirecta
crates.ioevent-listener-strategy0.5.4indirecta
crates.ioeventsource-stream0.2.3indirecta
crates.ioexr1.74.0indirecta
crates.iofancy-regex0.17.0indirecta
crates.iofast-float20.2.3indirecta
crates.iofastrand2.4.1indirecta
crates.iofax0.2.7indirecta
crates.iofdeflate0.3.7indirecta
crates.ioferroid2.0.0indirecta
crates.iofile-rotate0.8.0indirecta
crates.iofiletime0.2.27indirecta
crates.iofind-msvc-tools0.1.8indirecta
crates.iofind-msvc-tools0.1.9indirecta
crates.iofinl_unicode1.4.0indirecta
crates.iofixedbitset0.5.7indirecta
crates.ioflate21.1.9indirecta
crates.iofluent-uri0.4.1indirecta
crates.ioflume0.11.1indirecta
crates.ioflurry0.5.2indirecta
crates.iofnv1.0.7indirecta
crates.iofoldhash0.1.5indirecta
crates.iofoldhash0.2.0indirecta
crates.ioform_urlencodedindirecta
crates.ioform_urlencoded1.2.2indirecta
crates.iofraction0.15.3indirecta
crates.iofs_extra1.3.0indirecta
crates.iofunty2.0.0indirecta
crates.iofutures0.3.32indirecta
crates.iofutures-channel0.3.32indirecta
crates.iofutures-executor0.3.32indirecta
crates.iofutures-intrusive0.5.0indirecta
crates.iofutures-io0.3.32indirecta
crates.iofutures-macro0.3.32indirecta
crates.iofutures-sink0.3.32indirecta
crates.iofutures-task0.3.32indirecta
crates.iofutures-timer3.0.3indirecta
crates.iogeneric-array0.14.7indirecta
crates.iogetopts0.2.24indirecta
crates.iogetrandom0.2.17indirecta
crates.iogetrandom0.3.4indirecta
crates.iogetrandom0.4.2indirecta
crates.iogetset0.1.7indirecta
crates.iogif0.14.2indirecta
crates.iogimli0.32.3indirecta
crates.ioglob0.3.3indirecta
crates.iogovernor0.10.4indirecta
crates.ioh20.4.14indirecta
crates.iohalf2.7.1indirecta
crates.iohard-xml1.41.0indirecta
crates.iohard-xml-derive1.41.0indirecta
crates.iohashbrown0.12.3indirecta
crates.iohashbrown0.14.5indirecta
crates.iohashbrown0.15.5indirecta
crates.iohashbrown0.16.1indirecta
crates.iohashbrown0.17.0indirecta
crates.iohashbrown0.17.1indirecta
crates.iohashlink0.10.0indirecta
crates.ioheaders0.4.1indirecta
crates.ioheaders-core0.3.0indirecta
crates.iohermit-abi0.5.2indirecta
crates.iohexindirecta
crates.iohex0.4.3indirecta
crates.iohex-simd0.8.0indirecta
crates.iohkdf0.12.4indirecta
crates.iohmac0.12.1indirecta
crates.iohmac0.13.0indirecta
crates.iohome0.5.12indirecta
crates.iohtml-escape0.2.13indirecta
crates.iohtml-to-markdown-rs3.4.1indirecta
crates.iohtml5ever0.39.0indirecta
crates.iohttparseindirecta
crates.iohttparse1.10.1indirecta
crates.iohttpmock0.8.3indirecta
crates.iohumantime2.3.0indirecta
crates.iohybrid-array0.4.13indirecta
crates.iohyper-named-pipe0.1.0indirecta
crates.iohyper-timeout0.5.2indirecta
crates.iohyperlocal0.9.1indirecta
crates.ioiana-time-zone0.1.64indirecta
crates.ioiana-time-zone0.1.65indirecta
crates.ioiana-time-zone-haiku0.1.2indirecta
crates.ioicu_collections2.2.0indirecta
crates.ioicu_locale_core2.2.0indirecta
crates.ioicu_normalizer2.2.0indirecta
crates.ioicu_normalizer_data2.2.0indirecta
crates.ioicu_properties2.2.0indirecta
crates.ioicu_properties_data2.2.0indirecta
crates.ioicu_provider2.2.0indirecta
crates.ioid-arena2.3.0indirecta
crates.ioident_case1.0.1indirecta
crates.ioidna1.1.0indirecta
crates.ioidna_adapter1.2.1indirecta
crates.ioimage0.25.10indirecta
crates.ioimage-webp0.2.4indirecta
crates.ioimgref1.12.1indirecta
crates.ioindexmap1.9.3indirecta
crates.ioindexmap2.14.0indirecta
crates.ioinferindirecta
crates.ioinfer0.19.0indirecta
crates.ioinherent1.0.13indirecta
crates.ioinlinable_string0.1.15indirecta
crates.ioinout0.1.4indirecta
crates.ioinstant-xml0.7.6indirecta
crates.ioinstant-xml-macros0.7.1indirecta
crates.iointerpolate_name0.2.4indirecta
crates.ioipnet2.12.0indirecta
crates.ioiri-string0.7.12indirecta
crates.iois_ci1.2.0indirecta
crates.iois_terminal_polyfill1.70.2indirecta
crates.ioitertools0.13.0indirecta
crates.ioitertools0.14.0indirecta
crates.ioitoa1.0.17indirecta
crates.ioitoa1.0.18indirecta
crates.iojetscii0.5.3indirecta
crates.iojiff0.2.23indirecta
crates.iojiff-static0.2.23indirecta
crates.iojiff-tzdb0.1.6indirecta
crates.iojiff-tzdb-platform0.1.3indirecta
crates.iojni0.22.4indirecta
crates.iojni-macros0.22.4indirecta
crates.iojni-sys0.4.1indirecta
crates.iojni-sys-macros0.4.1indirecta
crates.iojobserver0.1.34indirecta
crates.iojotdown0.10.0indirecta
crates.iojs-sys0.3.85indirecta
crates.iojs-sys0.3.95indirecta
crates.iojsonpath-rust1.0.4indirecta
crates.iojsonschema0.40.2indirecta
crates.iok8s-openapi0.27.1indirecta
crates.iokreuzberg-pdfium-render4.9.5indirecta
crates.iokube3.1.0indirecta
crates.iokube-client3.1.0indirecta
crates.iokube-core3.1.0indirecta
crates.iolazy_static1.5.0indirecta
crates.iolazycell1.3.0indirecta
crates.ioleb128fmt0.1.0indirecta
crates.iolebe0.5.3indirecta
crates.iolibc0.2.180indirecta
crates.iolibc0.2.186indirecta
crates.iolibfuzzer-sys0.4.10indirecta
crates.iolibfuzzer-sys0.4.12indirecta
crates.iolibloading0.8.9indirecta
crates.iolibloading0.9.0indirecta
crates.iolibm0.2.15indirecta
crates.iolibm0.2.16indirecta
crates.iolibmimalloc-sys0.1.44indirecta
crates.iolibredox0.1.16indirecta
crates.iolibsqlite3-sys0.30.1indirecta
crates.iolibz-ng-sys1.1.28indirecta
crates.iolinux-raw-sys0.12.1indirecta
crates.iolitemap0.8.2indirecta
crates.iolock_api0.4.14indirecta
crates.iolog0.4.29indirecta
crates.ioloop90.1.5indirecta
crates.iolopdf0.40.0indirecta
crates.iolruindirecta
crates.iolru0.16.4indirecta
crates.iolru0.17.0indirecta
crates.iolru0.18.0indirecta
crates.iolru-slab0.1.2indirecta
crates.iomac_address1.1.8indirecta
crates.iomach20.6.0indirecta
crates.iomarkup5ever0.39.0indirecta
crates.iomatchers0.2.0indirecta
crates.iomatchit0.8.4indirecta
crates.iomatchit0.9.2indirecta
crates.iomaybe-owned0.3.4indirecta
crates.iomaybe-rayon0.1.1indirecta
crates.iomd-50.10.6indirecta
crates.iomd-50.11.0indirecta
crates.iomemchr2.7.6indirecta
crates.iomemchr2.8.2indirecta
crates.iomemmap20.9.10indirecta
crates.iomemoffset0.6.5indirecta
crates.iomemoffset0.9.1indirecta
crates.iomime_guess2.0.5indirecta
crates.iominimal-lexical0.2.1indirecta
crates.iominiz_oxide0.8.9indirecta
crates.iomio1.2.0indirecta
crates.iomoxcms0.8.1indirecta
crates.iomulterindirecta
crates.iomulter3.1.0indirecta
crates.iomultimap0.10.1indirecta
crates.ionanoid0.4.0indirecta
crates.ioneli0.7.4indirecta
crates.ioneli-proc-macros0.2.2indirecta
crates.ionew_debug_unreachable1.0.6indirecta
crates.ionixindirecta
crates.ionix0.24.3indirecta
crates.ionix0.29.0indirecta
crates.ionix0.31.2indirecta
crates.iono_debug3.1.0indirecta
crates.iono_std_io20.9.3indirecta
crates.ionohash-hasher0.2.0indirecta
crates.ionom7.1.3indirecta
crates.ionom8.0.0indirecta
crates.ionom_locate5.0.0indirecta
crates.iononzero_ext0.3.0indirecta
crates.ionoop_proc_macro0.3.0indirecta
crates.iontapi0.4.3indirecta
crates.ionu-ansi-term0.50.3indirecta
crates.ionum0.4.3indirecta
crates.ionum-bigint0.4.6indirecta
crates.ionum-bigint-dig0.8.6indirecta
crates.ionum-cmp0.1.0indirecta
crates.ionum-complex0.4.6indirecta
crates.ionum-conv0.2.2indirecta
crates.ionum-derive0.4.2indirecta
crates.ionum-integer0.1.46indirecta
crates.ionum-iter0.1.45indirecta
crates.ionum-rational0.4.2indirecta
crates.ionum-traits0.2.19indirecta
crates.ionum_cpus1.17.0indirecta
crates.ionum_threads0.1.7indirecta
crates.ionumeric_cast0.3.0indirecta
crates.ionvml-wrapper-sys0.9.1indirecta
crates.ioobjc20.6.4indirecta
crates.ioobjc2-core-foundation0.3.2indirecta
crates.ioobjc2-encode4.1.0indirecta
crates.ioobjc2-io-kit0.3.2indirecta
crates.ioobject0.37.3indirecta
crates.iooctocrabindirecta
crates.iooctocrab0.49.9indirecta
crates.iooid-registry0.7.1indirecta
crates.iooid-registry0.8.1indirecta
crates.ioonce_cell1.21.3indirecta
crates.ioonce_cell1.21.4indirecta
crates.ioonce_cell_polyfill1.70.2indirecta
crates.iooorandom11.1.5indirecta
crates.ioopenssl-probe0.1.6indirecta
crates.ioopenssl-probe0.2.1indirecta
crates.ioopentelemetry-http0.31.0indirecta
crates.ioopentelemetry-otlp0.31.1indirecta
crates.ioopentelemetry-proto0.31.0indirecta
crates.ioopentelemetry_sdk0.31.0indirecta
crates.iooption-ext0.2.0indirecta
crates.ioordered-float2.10.1indirecta
crates.ioordered-float4.6.0indirecta
crates.ioorg0.3.1indirecta
crates.ioouroboros0.18.5indirecta
crates.ioouroboros_macro0.18.5indirecta
crates.iooutref0.5.2indirecta
crates.iopage_size0.6.0indirecta
crates.ioparking2.2.1indirecta
crates.ioparking_lot0.12.5indirecta
crates.ioparking_lot_core0.9.12indirecta
crates.ioparse-display0.9.1indirecta
crates.ioparse-display-derive0.9.1indirecta
crates.iopaste1.0.15indirecta
crates.iopastey0.1.1indirecta
crates.iopastey0.2.2indirecta
crates.iopath-absolutize3.1.1indirecta
crates.iopath-dedot3.1.1indirecta
crates.iopath-tree0.8.3indirecta
crates.iopear0.2.9indirecta
crates.iopear_codegen0.2.9indirecta
crates.iopeg-macros0.8.5indirecta
crates.iopeg-macros0.8.6indirecta
crates.iopeg-runtime0.8.5indirecta
crates.iopeg-runtime0.8.6indirecta
crates.iopem3.0.6indirecta
crates.iopem-rfc74680.7.0indirecta
crates.iopercent-encoding2.3.2indirecta
crates.iopest2.8.6indirecta
crates.iopest_derive2.8.6indirecta
crates.iopest_generator2.8.6indirecta
crates.iopest_meta2.8.6indirecta
crates.iopetgraph0.7.1indirecta
crates.iopetgraph0.8.3indirecta
crates.iopgvector0.4.1indirecta
crates.iophf0.12.1indirecta
crates.iophf0.13.1indirecta
crates.iophf_codegen0.13.1indirecta
crates.iophf_generator0.13.1indirecta
crates.iophf_shared0.12.1indirecta
crates.iophf_shared0.13.1indirecta
crates.iopin-project1.1.11indirecta
crates.iopin-project-internal1.1.11indirecta
crates.iopingora-cache0.8.0indirecta
crates.iopingora-coreindirecta
crates.iopingora-core0.8.0indirecta
crates.iopingora-error0.8.1indirecta
crates.iopingora-header-serde0.8.0indirecta
crates.iopingora-httpindirecta
crates.iopingora-http0.8.1indirecta
crates.iopingora-ketama0.8.0indirecta
crates.iopingora-load-balancingindirecta
crates.iopingora-load-balancing0.8.0indirecta
crates.iopingora-lru0.8.0indirecta
crates.iopingora-memory-cacheindirecta
crates.iopingora-memory-cache0.8.0indirecta
crates.iopingora-pool0.8.0indirecta
crates.iopingora-proxyindirecta
crates.iopingora-proxy0.8.0indirecta
crates.iopingora-runtime0.8.0indirecta
crates.iopingora-rustls0.8.0indirecta
crates.iopingora-timeout0.8.0indirecta
crates.iopiston-float1.0.1indirecta
crates.iopkcs10.7.5indirecta
crates.iopkcs80.10.2indirecta
crates.iopkg-config0.3.33indirecta
crates.ioplain0.2.3indirecta
crates.ioplist1.8.0indirecta
crates.iopng0.18.1indirecta
crates.ioportable-atomic1.13.1indirecta
crates.ioportable-atomic-util0.2.6indirecta
crates.iopostcard1.1.3indirecta
crates.iopotential_utf0.1.5indirecta
crates.iopowerfmt0.2.0indirecta
crates.ioppv-lite860.2.21indirecta
crates.ioprecomputed-hash0.1.1indirecta
crates.ioprettyplease0.2.37indirecta
crates.ioproc-macro2-diagnostics0.10.1indirecta
crates.ioprofiling1.0.17indirecta
crates.ioprofiling-procmacros1.0.17indirecta
crates.ioprometheus0.13.4indirecta
crates.ioproptestindirecta
crates.ioproptest1.11.0indirecta
crates.ioprost0.14.3indirecta
crates.ioprost-build0.14.3indirecta
crates.ioprost-derive0.14.3indirecta
crates.ioprost-types0.14.3indirecta
crates.ioprotobuf2.28.0indirecta
crates.iopsl2.1.206indirecta
crates.iopsl-types2.0.11indirecta
crates.ioptr_meta0.1.4indirecta
crates.ioptr_meta_derive0.1.4indirecta
crates.iopulldown-cmark0.13.3indirecta
crates.iopulldown-cmark-escape0.11.0indirecta
crates.iopulldown-cmark-to-cmark22.0.0indirecta
crates.iopxfm0.1.28indirecta
crates.ioquanta0.12.6indirecta
crates.ioquick-error1.2.3indirecta
crates.ioquick-error2.0.1indirecta
crates.ioquick-xml0.37.5indirecta
crates.ioquick-xml0.38.4indirecta
crates.ioquick-xml0.39.2indirecta
crates.ioquick-xml0.40.1indirecta
crates.ioquick-xml0.41.0indirecta
crates.ioquinn0.11.9indirecta
crates.ioquinn-proto0.11.14indirecta
crates.ioquinn-udp0.5.14indirecta
crates.ior-efi5.3.0indirecta
crates.ior-efi6.0.0indirecta
crates.ioradium0.7.0indirecta
crates.iorand_chacha0.3.1indirecta
crates.iorand_chacha0.9.0indirecta
crates.iorand_core0.10.1indirecta
crates.iorand_core0.6.4indirecta
crates.iorand_core0.9.5indirecta
crates.iorand_xorshift0.4.0indirecta
crates.iorangemap1.7.1indirecta
crates.iorav1e0.8.1indirecta
crates.ioravif0.13.0indirecta
crates.ioraw-cpuid11.6.0indirecta
crates.iorayon1.12.0indirecta
crates.iorayon-core1.13.0indirecta
crates.iorcgen0.14.7indirecta
crates.ioredox_syscall0.5.18indirecta
crates.ioredox_syscall0.7.4indirecta
crates.ioredox_users0.5.2indirecta
crates.ioref-cast1.0.25indirecta
crates.ioref-cast-impl1.0.25indirecta
crates.ioreferencing0.40.2indirecta
crates.ioregex-automata0.4.14indirecta
crates.ioregex-syntax0.8.10indirecta
crates.iorend0.4.2indirecta
crates.ioreqwest0.12.28indirecta
crates.ioreqwest0.13.3indirecta
crates.iorgb0.8.53indirecta
crates.ioringindirecta
crates.ioring0.17.14indirecta
crates.iorkyv0.7.46indirecta
crates.iorkyv_derive0.7.46indirecta
crates.iormp0.8.15indirecta
crates.iormp-serde1.3.1indirecta
crates.ioroman-numerals-rs3.1.0indirecta
crates.ioroxmltree0.21.1indirecta
crates.iorsaindirecta
crates.iorsa0.9.10indirecta
crates.iorust-embed8.11.0indirecta
crates.iorust-embed-impl8.11.0indirecta
crates.iorust-embed-utils8.11.0indirecta
crates.iorustc-demangle0.1.27indirecta
crates.iorustc-hash2.1.2indirecta
crates.iorustc_version0.4.1indirecta
crates.iorusticata-macros4.1.0indirecta
crates.iorustix1.1.4indirecta
crates.iorustls-cng-crypto0.1.0indirecta
crates.iorustls-pemfile2.2.0indirecta
crates.iorustls-platform-verifier0.7.0indirecta
crates.iorustls-platform-verifier-android0.1.1indirecta
crates.iorustls-webpki0.102.8indirecta
crates.iorustls-webpki0.103.13indirecta
crates.iorustversion1.0.22indirecta
crates.iorusty-fork0.3.1indirecta
crates.iorusty-s30.10.0indirecta
crates.ios3sindirecta
crates.ios3s0.14.1indirecta
crates.ios3s-fsindirecta
crates.ios3s-fs0.14.1indirecta
crates.iosame-file1.0.6indirecta
crates.iosaphyr-parser-bw0.0.610indirecta
crates.iosaphyr-parser-bw0.0.611indirecta
crates.ioschannel0.1.29indirecta
crates.ioschemars_derive1.2.1indirecta
crates.ioscopeguard1.2.0indirecta
crates.iosea-bae0.2.2indirecta
crates.iosea-orm-cli1.1.20indirecta
crates.iosea-orm-macros1.1.20indirecta
crates.iosea-query0.32.7indirecta
crates.iosea-query-binder0.7.0indirecta
crates.iosea-query-derive0.4.3indirecta
crates.iosea-schema0.16.2indirecta
crates.iosea-schema-derive0.3.0indirecta
crates.ioseahash4.1.0indirecta
crates.iosec10.7.3indirecta
crates.iosecurity-frameworkindirecta
crates.iosecurity-framework2.11.1indirecta
crates.iosecurity-framework3.7.0indirecta
crates.iosecurity-framework-sysindirecta
crates.iosecurity-framework-sys2.17.0indirecta
crates.ioseize0.3.3indirecta
crates.iosemver1.0.28indirecta
crates.ioserde-saphyr0.0.22indirecta
crates.ioserde-saphyr0.0.24indirecta
crates.ioserde-value0.7.0indirecta
crates.ioserde_core1.0.228indirecta
crates.ioserde_derive1.0.228indirecta
crates.ioserde_derive_internals0.29.1indirecta
crates.ioserde_path_to_error0.1.20indirecta
crates.ioserde_regex1.1.0indirecta
crates.ioserde_repr0.1.20indirecta
crates.ioserde_spanned1.1.1indirecta
crates.ioserde_toon_format0.1.2indirecta
crates.ioserde_with3.21.0indirecta
crates.ioserde_with_macros3.21.0indirecta
crates.ioserde_yaml0.9.34+deprecatedindirecta
crates.ioserde_yaml_ng0.10.0indirecta
crates.ioserial_test3.5.0indirecta
crates.ioserial_test_derive3.5.0indirecta
crates.iosfv0.10.4indirecta
crates.iosha10.10.6indirecta
crates.iosha10.11.0indirecta
crates.iosha1_smol1.0.1indirecta
crates.iosha2indirecta
crates.iosha20.10.9indirecta
crates.iosha20.11.0indirecta
crates.iosharded-slab0.1.7indirecta
crates.ioshellexpand3.1.2indirecta
crates.ioshlex1.3.0indirecta
crates.iosignal-hook-registry1.4.8indirecta
crates.iosignature2.2.0indirecta
crates.iosimd-adler320.3.9indirecta
crates.iosimd_cesu81.1.1indirecta
crates.iosimd_helpers0.1.0indirecta
crates.iosimdutf80.1.5indirecta
crates.iosimilar2.7.0indirecta
crates.iosimple_asn10.6.4indirecta
crates.iosiphasher1.0.1indirecta
crates.iosiphasher1.0.2indirecta
crates.ioslab0.4.12indirecta
crates.iosmallvec1.15.1indirecta
crates.iosmol_str0.3.6indirecta
crates.iosnafu0.8.9indirecta
crates.iosnafu-derive0.8.9indirecta
crates.iosocket20.6.3indirecta
crates.iospin0.10.0indirecta
crates.iospin0.9.8indirecta
crates.iospinning_top0.3.0indirecta
crates.iospki0.7.3indirecta
crates.iosqlx-core0.8.6indirecta
crates.iosqlx-macros0.8.6indirecta
crates.iosqlx-macros-core0.8.6indirecta
crates.iosqlx-mysql0.8.6indirecta
crates.iosqlx-postgres0.8.6indirecta
crates.iosqlx-sqlite0.8.6indirecta
crates.iostable_deref_trait1.2.1indirecta
crates.iostatic_assertions1.1.0indirecta
crates.iostd-next0.1.9indirecta
crates.iostring_cache0.9.0indirecta
crates.iostring_cache_codegen0.6.1indirecta
crates.iostringmetrics2.2.2indirecta
crates.iostringprep0.1.5indirecta
crates.iostructmeta0.3.0indirecta
crates.iostructmeta-derive0.3.0indirecta
crates.iostrum0.26.3indirecta
crates.iostrum0.27.2indirecta
crates.iostrum_macros0.26.4indirecta
crates.iostrum_macros0.27.2indirecta
crates.iosubtleindirecta
crates.iosubtle2.6.1indirecta
crates.iosupports-color3.0.2indirecta
crates.iosync_wrapper1.0.2indirecta
crates.iosynstructure0.13.2indirecta
crates.iosystem-configuration0.7.0indirecta
crates.iosystem-configuration-sys0.6.0indirecta
crates.iotabwriter1.4.1indirecta
crates.iotap1.0.1indirecta
crates.iotarget-triple1.0.0indirecta
crates.iotemp-env0.3.6indirecta
crates.iotendril0.5.0indirecta
crates.iotermcolor1.4.1indirecta
crates.iotestcontainers0.27.3indirecta
crates.iotestcontainers-modules0.15.0indirecta
crates.iothiserror-impl1.0.69indirecta
crates.iothiserror-impl2.0.18indirecta
crates.iothread_local1.1.9indirecta
crates.iothrift_codec0.3.2indirecta
crates.iotiff0.11.3indirecta
crates.iotime-core0.1.9indirecta
crates.iotime-macros0.2.30indirecta
crates.iotiny-keccak2.0.2indirecta
crates.iotinystr0.8.3indirecta
crates.iotinytemplate1.2.1indirecta
crates.ioTinyUFO0.8.0indirecta
crates.iotinyvec1.11.0indirecta
crates.iotinyvec_macros0.1.1indirecta
crates.iotokio-macros2.7.0indirecta
crates.iotokio-rustls0.26.4indirecta
crates.iotokio-stream0.1.18indirecta
crates.iotokio-test0.4.5indirecta
crates.iotokio-tungstenite0.29.0indirecta
crates.iotoml1.1.2+spec-1.1.0indirecta
crates.iotoml_datetime1.1.1+spec-1.1.0indirecta
crates.iotoml_edit0.25.11+spec-1.1.0indirecta
crates.iotoml_edit0.25.12+spec-1.1.0indirecta
crates.iotoml_parser1.1.2+spec-1.1.0indirecta
crates.iotoml_writer1.1.1+spec-1.1.0indirecta
crates.iotonic0.14.5indirecta
crates.iotonic-build0.14.5indirecta
crates.iotonic-prost0.14.5indirecta
crates.iotonic-prost-build0.14.5indirecta
crates.iotower-layer0.3.3indirecta
crates.iotower-service0.3.3indirecta
crates.iotracing-appender0.2.4indirecta
crates.iotracing-attributes0.1.31indirecta
crates.iotracing-core0.1.36indirecta
crates.iotracing-error0.2.1indirecta
crates.iotracing-log0.2.0indirecta
crates.iotracing-serde0.2.0indirecta
crates.iotracing-subscriber0.3.23indirecta
crates.iotracing-test0.2.6indirecta
crates.iotracing-test-macro0.2.6indirecta
crates.iotrackable1.3.0indirecta
crates.iotrackable_derive1.0.0indirecta
crates.iotransform-stream0.3.1indirecta
crates.iotry-lock0.2.5indirecta
crates.iotrybuildindirecta
crates.iotrybuild1.0.116indirecta
crates.iottf-parser0.25.1indirecta
crates.iotungstenite0.29.0indirecta
crates.iotyped-arena2.0.2indirecta
crates.iotyped-path0.12.3indirecta
crates.iotypenum1.20.0indirecta
crates.ioucd-trie0.1.7indirecta
crates.iounarray0.1.4indirecta
crates.iouncased0.9.10indirecta
crates.iounicase2.9.0indirecta
crates.iounicode-bidi0.3.18indirecta
crates.iounicode-general-category1.1.0indirecta
crates.iounicode-ident1.0.22indirecta
crates.iounicode-ident1.0.24indirecta
crates.iounicode-normalization0.1.25indirecta
crates.iounicode-properties0.1.4indirecta
crates.iounicode-width0.2.2indirecta
crates.iounicode-xid0.2.6indirecta
crates.iounsafe-libyaml0.2.11indirecta
crates.iounscanny0.1.0indirecta
crates.iountrusted0.7.1indirecta
crates.iountrusted0.9.0indirecta
crates.iouom0.38.0indirecta
crates.ioureq3.3.0indirecta
crates.ioureq-proto0.6.0indirecta
crates.iourlencoding2.1.3indirecta
crates.ioutf-80.7.6indirecta
crates.ioutf16string0.2.0indirecta
crates.ioutf8-width0.1.8indirecta
crates.ioutf8-zero0.8.1indirecta
crates.ioutf8_iter1.0.4indirecta
crates.ioutf8parse0.2.2indirecta
crates.ioutoipa-gen5.5.0indirecta
crates.iouuid-simd0.8.0indirecta
crates.iov_frame0.3.9indirecta
crates.iov_htmlescape0.15.8indirecta
crates.iovaluable0.1.1indirecta
crates.iovcpkg0.2.15indirecta
crates.iovecmath1.0.0indirecta
crates.ioversion_check0.9.5indirecta
crates.iovsimd0.8.0indirecta
crates.iowait-timeout0.2.1indirecta
crates.iowalkdir2.5.0indirecta
crates.iowant0.3.1indirecta
crates.iowasi0.11.1+wasi-snapshot-preview1indirecta
crates.iowasip21.0.2+wasi-0.2.9indirecta
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06indirecta
crates.iowasite0.1.0indirecta
crates.iowasm-bindgen0.2.108indirecta
crates.iowasm-bindgen0.2.118indirecta
crates.iowasm-bindgen-futures0.4.68indirecta
crates.iowasm-bindgen-macro0.2.108indirecta
crates.iowasm-bindgen-macro0.2.118indirecta
crates.iowasm-bindgen-macro-support0.2.108indirecta
crates.iowasm-bindgen-macro-support0.2.118indirecta
crates.iowasm-bindgen-shared0.2.108indirecta
crates.iowasm-bindgen-shared0.2.118indirecta
crates.iowasm-encoder0.244.0indirecta
crates.iowasm-metadata0.244.0indirecta
crates.iowasm-streams0.5.0indirecta
crates.iowasmparser0.244.0indirecta
crates.ioweb-sys0.3.95indirecta
crates.ioweb-time1.1.0indirecta
crates.ioweb_atoms0.2.4indirecta
crates.iowebpki-root-certs1.0.7indirecta
crates.ioweezl0.1.12indirecta
crates.iowhoami1.6.1indirecta
crates.iowinapi0.3.9indirecta
crates.iowinapi-i686-pc-windows-gnu0.4.0indirecta
crates.iowinapi-util0.1.11indirecta
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirecta
crates.iowindows0.58.0indirecta
crates.iowindows0.62.2indirecta
crates.iowindows-collections0.3.2indirecta
crates.iowindows-core0.58.0indirecta
crates.iowindows-core0.62.2indirecta
crates.iowindows-future0.3.2indirecta
crates.iowindows-implement0.58.0indirecta
crates.iowindows-implement0.60.2indirecta
crates.iowindows-interface0.58.0indirecta
crates.iowindows-interface0.59.3indirecta
crates.iowindows-link0.2.1indirecta
crates.iowindows-numerics0.3.1indirecta
crates.iowindows-registry0.6.1indirecta
crates.iowindows-result0.2.0indirecta
crates.iowindows-result0.4.1indirecta
crates.iowindows-strings0.1.0indirecta
crates.iowindows-strings0.5.1indirecta
crates.iowindows-sys0.48.0indirecta
crates.iowindows-sys0.52.0indirecta
crates.iowindows-sys0.59.0indirecta
crates.iowindows-sys0.61.2indirecta
crates.iowindows-targets0.48.5indirecta
crates.iowindows-targets0.52.6indirecta
crates.iowindows-threading0.2.1indirecta
crates.iowindows_aarch64_gnullvm0.48.5indirecta
crates.iowindows_aarch64_gnullvm0.52.6indirecta
crates.iowindows_aarch64_msvc0.48.5indirecta
crates.iowindows_aarch64_msvc0.52.6indirecta
crates.iowindows_i686_gnu0.48.5indirecta
crates.iowindows_i686_gnu0.52.6indirecta
crates.iowindows_i686_gnullvm0.52.6indirecta
crates.iowindows_i686_msvc0.48.5indirecta
crates.iowindows_i686_msvc0.52.6indirecta
crates.iowindows_x86_64_gnu0.48.5indirecta
crates.iowindows_x86_64_gnu0.52.6indirecta
crates.iowindows_x86_64_gnullvm0.48.5indirecta
crates.iowindows_x86_64_gnullvm0.52.6indirecta
crates.iowindows_x86_64_msvc0.48.5indirecta
crates.iowindows_x86_64_msvc0.52.6indirecta
crates.iowinnow1.0.1indirecta
crates.iowinnow1.0.3indirecta
crates.iowit-bindgen0.51.0indirecta
crates.iowit-bindgen-core0.51.0indirecta
crates.iowit-bindgen-rust0.51.0indirecta
crates.iowit-bindgen-rust-macro0.51.0indirecta
crates.iowit-component0.244.0indirecta
crates.iowit-parser0.244.0indirecta
crates.iowrapcenum-derive0.4.1indirecta
crates.iowriteable0.6.3indirecta
crates.iowyz0.5.1indirecta
crates.iox509-parser0.16.0indirecta
crates.iox509-parser0.18.1indirecta
crates.ioxattr1.6.1indirecta
crates.ioxmlparser0.13.6indirecta
crates.ioy4m0.8.0indirecta
crates.ioyansi1.0.1indirecta
crates.ioyasna0.5.2indirecta
crates.ioyoke0.8.2indirecta
crates.ioyoke-derive0.8.2indirecta
crates.iozerocopy0.8.48indirecta
crates.iozerocopy-derive0.8.48indirecta
crates.iozerofrom0.1.7indirecta
crates.iozerofrom-derive0.1.7indirecta
crates.iozeroize_derive1.4.3indirecta
crates.iozerotrie0.2.4indirecta
crates.iozerovec0.11.6indirecta
crates.iozerovec-derive0.11.3indirecta
crates.iozip4.6.1indirecta
crates.iozip7.2.0indirecta
crates.iozip8.6.0indirecta
crates.iozlib-rs0.6.3indirecta
crates.iozmij1.0.16indirecta
crates.iozmij1.0.21indirecta
crates.iozopfli0.8.3indirecta
crates.iozstd0.13.3indirecta
crates.iozstd-safe7.2.4indirecta
crates.iozstd-sys2.0.16+zstd.1.5.7indirecta
crates.iozune-core0.5.1indirecta
crates.iozune-inflate0.2.54indirecta
crates.iozune-jpeg0.5.15indirecta
PyPIaiohttpindirecta
PyPIanyioindirecta
PyPIcryptographyindirecta
PyPIh11indirecta
PyPIhttpxindirecta
PyPIpytestindirecta
PyPIpytest-asyncioindirecta
PyPIpytest-timeoutindirecta
PyPIpyyamlindirecta
PyPIrequestsindirecta
PyPIurllib3indirecta
PyPIwebsocketsindirecta
PyPIzippindirecta
Avisos de dependencias 18

Este repositorio no publica ningún paquete que el índice resuelva, así que se evaluó su propio grafo de dependencias — 985 paquetes, que incluyen también fijaciones de desarrollo y prueba que nunca se distribuyen: 18 tienen avisos conocidos, de los cuales 1 son directas. 55 no pudieron evaluarse: sin versión resuelta, ecosistema no admitido, o fuera de la lista de paquetes informada.

PaqueteVersiónRelaciónGravedadAvisosCorregido en
lopdf0.40.0indirectaalta10.42.0
protobuf2.28.0indirectaalta23.7.2
quick-xml0.37.5indirectaalta20.41.0
quick-xml0.38.4indirectaalta20.41.0
quick-xml0.39.2indirectaalta20.41.0
quick-xml0.40.1indirectaalta20.41.0
quinn-proto0.11.14indirectaalta20.11.15
rustls-webpki0.102.8indirectaalta80.104.0-alpha.7
opentelemetry_sdk0.31.0indirectamoderada10.32.1
rsa0.9.10indirectamoderada1
rand0.8.5directabaja20.10.1
daemonize0.5.0indirectadesconocida1
derivative2.2.0indirectadesconocida1
event-listener5.4.1indirectadesconocida15.4.2
memmap20.9.10indirectadesconocida10.9.11
paste1.0.15indirectadesconocida1
rustls-pemfile2.2.0indirectadesconocida1
ttf-parser0.25.1indirectadesconocida1

Un aviso significa que la versión registrada en el grafo de dependencias cae dentro del rango afectado de un aviso. No se analiza la alcanzabilidad, y el grafo incluye fijaciones de desarrollo y prueba: un hallazgo puede referirse al utillaje y no al software distribuido.

Informe JSON sin procesar legible por máquina
{
  "data": {
    "repo": {
      "topics": [
        "account-management",
        "agentic-ai",
        "ai",
        "benchmarks",
        "cloud",
        "genai",
        "llm",
        "microservices",
        "middleware",
        "modkit",
        "multi-tenancy",
        "multi-tier",
        "rust",
        "saas",
        "security",
        "serverless",
        "xaas"
      ],
      "is_fork": false,
      "size_kb": 39502,
      "has_wiki": false,
      "homepage": "https://www.constructorfabric.org",
      "languages": {
        "Rust": 27150970,
        "Shell": 6731,
        "Python": 1461889,
        "Makefile": 36986,
        "Dockerfile": 6233,
        "Go Template": 1264
      },
      "pushed_at": "2026-07-31T08:02:19Z",
      "created_at": "2026-05-22T07:31:40Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-31T08:01:35Z",
      "description": "All-in-one open-source framework & middleware for enterprise-grade multi-tenant and multi-tier XaaS Services development",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "https://constructorfabric.org",
      "name": "Constructor Fabric",
      "type": "Organization",
      "login": "constructorfabric",
      "company": null,
      "location": null,
      "followers": 40,
      "avatar_url": "https://avatars.githubusercontent.com/u/286363322?v=4",
      "created_at": "2026-05-20T14:05:30Z",
      "is_verified": null,
      "public_repos": 36,
      "account_age_days": 72
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "cf-gears-cluster-conformance-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-30T18:06:11Z"
        },
        {
          "tag": "cf-gears-cluster-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-30T18:05:20Z"
        },
        {
          "tag": "cf-gears-standalone-cluster-plugin-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-30T18:04:56Z"
        },
        {
          "tag": "cf-gears-cluster-sdk-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-30T18:04:28Z"
        },
        {
          "tag": "cf-gears-toolkit-http-middleware-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-30T18:04:01Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.8",
          "kind": "other",
          "published_at": "2026-07-30T18:03:36Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.26",
          "kind": "other",
          "published_at": "2026-07-30T18:03:27Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.5",
          "kind": "other",
          "published_at": "2026-07-30T18:03:17Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.2.2",
          "kind": "other",
          "published_at": "2026-07-30T18:02:54Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.25",
          "kind": "other",
          "published_at": "2026-07-30T18:02:44Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.5",
          "kind": "other",
          "published_at": "2026-07-30T18:02:36Z"
        },
        {
          "tag": "cf-gears-rg-tr-plugin-v0.1.8",
          "kind": "other",
          "published_at": "2026-07-30T01:14:58Z"
        },
        {
          "tag": "cf-chat-engine-v0.2.2",
          "kind": "other",
          "published_at": "2026-07-30T01:08:55Z"
        },
        {
          "tag": "cf-gears-account-management-v0.4.3",
          "kind": "other",
          "published_at": "2026-07-29T23:47:36Z"
        },
        {
          "tag": "cf-gears-account-management-sdk-v0.4.2",
          "kind": "other",
          "published_at": "2026-07-29T23:44:23Z"
        },
        {
          "tag": "cf-gears-toolkit-v0.6.17",
          "kind": "other",
          "published_at": "2026-07-29T23:43:52Z"
        },
        {
          "tag": "cf-gears-toolkit-canonical-errors-v0.7.6",
          "kind": "other",
          "published_at": "2026-07-29T23:41:23Z"
        },
        {
          "tag": "cf-gears-event-broker-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-28T22:54:37Z"
        },
        {
          "tag": "cf-gears-llm-gateway-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-28T22:54:13Z"
        },
        {
          "tag": "cf-gears-timescaledb-usage-collector-plugin-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-28T22:53:53Z"
        },
        {
          "tag": "cf-gears-noop-usage-collector-plugin-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-28T22:53:10Z"
        },
        {
          "tag": "cf-gears-usage-collector-v0.2.2",
          "kind": "other",
          "published_at": "2026-07-28T22:52:58Z"
        },
        {
          "tag": "cf-gears-usage-collector-sdk-v0.3.0",
          "kind": "other",
          "published_at": "2026-07-28T22:52:27Z"
        },
        {
          "tag": "cf-gears-oidc-authn-plugin-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-28T22:52:11Z"
        },
        {
          "tag": "cf-gears-cluster-conformance-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-28T22:51:47Z"
        },
        {
          "tag": "cf-gears-cluster-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-28T22:51:20Z"
        },
        {
          "tag": "cf-gears-standalone-cluster-plugin-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-28T22:51:10Z"
        },
        {
          "tag": "cf-gears-cluster-sdk-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-28T22:51:02Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.7",
          "kind": "other",
          "published_at": "2026-07-28T22:50:49Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.25",
          "kind": "other",
          "published_at": "2026-07-28T22:50:41Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.4",
          "kind": "other",
          "published_at": "2026-07-28T22:50:34Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-28T22:50:21Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.24",
          "kind": "other",
          "published_at": "2026-07-28T22:50:12Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.4",
          "kind": "other",
          "published_at": "2026-07-28T22:50:05Z"
        },
        {
          "tag": "cf-gears-single-tenant-tr-plugin-v0.1.26",
          "kind": "other",
          "published_at": "2026-07-28T22:49:53Z"
        },
        {
          "tag": "cf-gears-rg-tr-plugin-v0.1.7",
          "kind": "other",
          "published_at": "2026-07-28T22:49:47Z"
        },
        {
          "tag": "cf-chat-engine-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-28T22:45:22Z"
        },
        {
          "tag": "cf-gears-account-management-v0.4.2",
          "kind": "other",
          "published_at": "2026-07-28T22:41:32Z"
        },
        {
          "tag": "cf-gears-account-management-sdk-v0.4.1",
          "kind": "other",
          "published_at": "2026-07-28T22:38:32Z"
        },
        {
          "tag": "cf-gears-toolkit-v0.6.16",
          "kind": "other",
          "published_at": "2026-07-28T22:38:01Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-27T22:40:17Z"
        },
        {
          "tag": "cf-gears-account-management-v0.4.1",
          "kind": "other",
          "published_at": "2026-07-27T22:35:37Z"
        },
        {
          "tag": "cf-gears-toolkit-stable-hash-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-27T18:23:55Z"
        },
        {
          "tag": "cf-gears-account-management-v0.4.0",
          "kind": "other",
          "published_at": "2026-07-27T18:23:49Z"
        },
        {
          "tag": "cf-gears-noop-usage-collector-plugin-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-27T12:23:23Z"
        },
        {
          "tag": "cf-gears-usage-collector-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-27T12:23:10Z"
        },
        {
          "tag": "cf-gears-usage-collector-sdk-v0.2.1",
          "kind": "other",
          "published_at": "2026-07-27T12:22:39Z"
        },
        {
          "tag": "cf-gears-oidc-authn-plugin-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-27T12:22:23Z"
        },
        {
          "tag": "cf-gears-cluster-conformance-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-27T12:21:57Z"
        },
        {
          "tag": "cf-gears-cluster-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-27T12:21:30Z"
        },
        {
          "tag": "cf-gears-standalone-cluster-plugin-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-27T12:21:21Z"
        },
        {
          "tag": "cf-gears-cluster-sdk-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-27T12:21:13Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.6",
          "kind": "other",
          "published_at": "2026-07-27T12:21:00Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.24",
          "kind": "other",
          "published_at": "2026-07-27T12:20:52Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.3",
          "kind": "other",
          "published_at": "2026-07-27T12:20:45Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.1.21",
          "kind": "other",
          "published_at": "2026-07-27T12:20:31Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.23",
          "kind": "other",
          "published_at": "2026-07-27T12:20:24Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.3",
          "kind": "other",
          "published_at": "2026-07-27T12:20:17Z"
        },
        {
          "tag": "cf-gears-single-tenant-tr-plugin-v0.1.25",
          "kind": "other",
          "published_at": "2026-07-27T12:20:09Z"
        },
        {
          "tag": "cf-gears-rg-tr-plugin-v0.1.6",
          "kind": "other",
          "published_at": "2026-07-27T12:20:03Z"
        },
        {
          "tag": "cf-chat-engine-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-27T12:15:31Z"
        },
        {
          "tag": "cf-gears-account-management-v0.3.1",
          "kind": "other",
          "published_at": "2026-07-27T12:11:56Z"
        },
        {
          "tag": "cf-gears-account-management-sdk-v0.4.0",
          "kind": "other",
          "published_at": "2026-07-27T12:08:55Z"
        },
        {
          "tag": "cf-gears-toolkit-v0.6.15",
          "kind": "other",
          "published_at": "2026-07-27T12:08:26Z"
        },
        {
          "tag": "cf-gears-noop-usage-collector-plugin-v0.1.1",
          "kind": "other",
          "published_at": "2026-07-24T09:23:47Z"
        },
        {
          "tag": "cf-gears-usage-collector-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-24T09:23:27Z"
        },
        {
          "tag": "cf-gears-usage-collector-sdk-v0.2.0",
          "kind": "other",
          "published_at": "2026-07-24T09:22:57Z"
        },
        {
          "tag": "cf-gears-oidc-authn-plugin-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-24T09:22:35Z"
        },
        {
          "tag": "cf-gears-cluster-conformance-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-24T09:22:06Z"
        },
        {
          "tag": "cf-gears-cluster-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-24T09:21:37Z"
        },
        {
          "tag": "cf-gears-standalone-cluster-plugin-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T18:07:03Z"
        },
        {
          "tag": "cf-gears-cluster-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T18:06:54Z"
        },
        {
          "tag": "cf-gears-toolkit-http-middleware-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T18:06:38Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.5",
          "kind": "other",
          "published_at": "2026-07-23T18:06:17Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.23",
          "kind": "other",
          "published_at": "2026-07-23T18:06:09Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.2",
          "kind": "other",
          "published_at": "2026-07-23T18:06:00Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.1.20",
          "kind": "other",
          "published_at": "2026-07-23T18:05:40Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.22",
          "kind": "other",
          "published_at": "2026-07-23T18:05:31Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.2",
          "kind": "other",
          "published_at": "2026-07-23T18:05:22Z"
        },
        {
          "tag": "cf-gears-single-tenant-tr-plugin-v0.1.24",
          "kind": "other",
          "published_at": "2026-07-23T18:05:13Z"
        },
        {
          "tag": "cf-gears-rg-tr-plugin-v0.1.5",
          "kind": "other",
          "published_at": "2026-07-23T18:04:48Z"
        },
        {
          "tag": "cf-chat-engine-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T17:57:37Z"
        },
        {
          "tag": "cf-chat-engine-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-07-23T07:35:22Z"
        },
        {
          "tag": "cf-gears-toolkit-http-v0.6.9",
          "kind": "other",
          "published_at": "2026-07-23T07:31:58Z"
        },
        {
          "tag": "cf-gears-account-management-v0.3.0",
          "kind": "other",
          "published_at": "2026-07-23T07:30:53Z"
        },
        {
          "tag": "cf-gears-account-management-sdk-v0.3.0",
          "kind": "other",
          "published_at": "2026-07-23T07:27:17Z"
        },
        {
          "tag": "cf-gears-toolkit-v0.6.14",
          "kind": "other",
          "published_at": "2026-07-23T07:26:46Z"
        },
        {
          "tag": "cf-gears-toolkit-canonical-errors-v0.7.5",
          "kind": "other",
          "published_at": "2026-07-22T20:35:37Z"
        },
        {
          "tag": "cf-gears-toolkit-canonical-errors-macro-v0.6.2",
          "kind": "other",
          "published_at": "2026-07-22T20:34:40Z"
        },
        {
          "tag": "cf-gears-noop-usage-collector-plugin-v0.1.0",
          "kind": "other",
          "published_at": "2026-06-29T22:43:18Z"
        },
        {
          "tag": "cf-gears-usage-collector-v0.1.0",
          "kind": "other",
          "published_at": "2026-06-29T22:43:11Z"
        },
        {
          "tag": "cf-gears-usage-collector-sdk-v0.1.0",
          "kind": "other",
          "published_at": "2026-06-29T22:42:41Z"
        },
        {
          "tag": "cf-gears-oidc-authn-plugin-v0.1.1",
          "kind": "other",
          "published_at": "2026-06-29T22:42:25Z"
        },
        {
          "tag": "cf-gears-tr-authz-plugin-v0.1.4",
          "kind": "other",
          "published_at": "2026-06-29T22:41:35Z"
        },
        {
          "tag": "cf-gears-static-tr-plugin-v0.1.22",
          "kind": "other",
          "published_at": "2026-06-28T07:14:26Z"
        },
        {
          "tag": "cf-gears-static-idp-plugin-v0.1.1",
          "kind": "other",
          "published_at": "2026-06-28T07:14:19Z"
        },
        {
          "tag": "cf-gears-static-credstore-plugin-v0.1.19",
          "kind": "other",
          "published_at": "2026-06-28T07:14:11Z"
        },
        {
          "tag": "cf-gears-static-authz-plugin-v0.1.21",
          "kind": "other",
          "published_at": "2026-06-28T07:14:04Z"
        },
        {
          "tag": "cf-gears-static-authn-plugin-v0.3.1",
          "kind": "other",
          "published_at": "2026-06-28T07:13:57Z"
        },
        {
          "tag": "cf-gears-single-tenant-tr-plugin-v0.1.23",
          "kind": "other",
          "published_at": "2026-06-28T07:13:50Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "0d7e6365716d8f04c65cb53c75c37bf39acadbc0",
          "body": "…ness-retention-flake\n\ntest(usage-collector): stop the TimescaleDB test harness deleting its own fixtures",
          "is_bot": false,
          "headline": "Merge pull request #4384 from capybutler/usage-collector/fix-test-har…",
          "author_name": "Entropy Shift",
          "author_login": "entropyshift",
          "committed_at": "2026-07-31T08:00:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a10d9e7c9f0468a7c14cfa665bcaf862331b839",
          "body": "… own fixtures\n\n`bring_up` left `retention_period_secs` at its `#[serde(default)]`, so every test\ncontainer registered a live 365-day `policy_retention` job. The suite's fixtures\nare deliberately backdated to a fixed 2023 instant and share a single chunk,\nmaking that chunk drop-eligible the moment i\n[…]\nistered policy by hand, assert the row survives. Firing it\ndirectly makes the guard deterministic rather than a race that usually happens\nnot to fire.\n\nSigned-off-by: capybutler <capybutler@gmail.com>",
          "is_bot": false,
          "headline": "test(usage-collector): stop the TimescaleDB test harness deleting its…",
          "author_name": "capybutler",
          "author_login": "capybutler",
          "committed_at": "2026-07-31T06:48:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f36574f41b3ea9ac9779036b1dbaee68c499dfb7",
          "body": "fix(docs): fix broken dylint lints link",
          "is_bot": false,
          "headline": "Merge pull request #4371 from mattgarmon/fix_lychee",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-31T02:47:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "84da9641f0029c17740d8ce92c363e8443067275",
          "body": "chore(codeowners): assign owners for a few gears and anchor paths",
          "is_bot": false,
          "headline": "Merge pull request #4340 from capybutler/chore/codeowners-gears",
          "author_name": "Entropy Shift",
          "author_login": "entropyshift",
          "committed_at": "2026-07-31T02:34:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "78c001c474e95e2bb6a884a06fa0db793ee95fa5",
          "body": "Add review routing for the gears whose ownership is unambiguous, derived\nfrom per-path commit history across both the current gears/ paths and the\npre-rename modules/ paths, excluding release automation, mass renames and\nother repo-wide sweeps.\n\nAnchor the existing libs and mini-chat patterns with a\n[…]\ngear core, SDK and static plugin are left unassigned.\n\nAll other gears are deliberately left unassigned for now rather than\nrouted on a weaker signal.\n\nSigned-off-by: capybutler <capybutler@gmail.com>",
          "is_bot": false,
          "headline": "chore(codeowners): assign owners for a few gears and anchor paths",
          "author_name": "capybutler",
          "author_login": "capybutler",
          "committed_at": "2026-07-31T01:51:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "30a649629e0db4118d6542b662f5e6693d1d89ac",
          "body": "Signed-off-by: matt.garmon <mjg2790@gmail.com>",
          "is_bot": false,
          "headline": "fix(docs): fix broken dylint lints link",
          "author_name": "matt.garmon",
          "author_login": "mattgarmon",
          "committed_at": "2026-07-30T18:48:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9eaba31c7e357a9f44fba424661aa422d9752cd8",
          "body": "…0T00-38-39Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4337 from constructorfabric/release-plz-2026-07-3…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-30T17:35:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "77a933d3191582fc2e305bbcde334e47339be2c0",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-30T17:04:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "88370693126aa713f888a7444a0480ad3456e370",
          "body": "docs: Define portable database object namespacing",
          "is_bot": false,
          "headline": "Merge pull request #4281 from aviator5/db-object-namespacing-adr",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-30T17:01:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "955eb8e4b80f64e17453a8cdd7f1ceb6b8d43eea",
          "body": "…9T23-12-46Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4335 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-30T00:36:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7abea25a40991fd941d7d53ea7c430af570cb8da",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-29T23:12:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d4c4bb5670c74bbfc67d1e4bb36426c04096a9ee",
          "body": "…9T23-03-09Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4334 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-29T23:10:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f15b45c9c49b1dd802b4a36d0701a577f6e23cb2",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-29T23:03:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3a0afa41999bc501ea27976e011e9aef3b6b58d3",
          "body": "refactor: Remove dylints",
          "is_bot": false,
          "headline": "Merge pull request #4183 from maurolacy/refactor/remove-dylints",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-29T22:48:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1d3a42b48bbb451b57bea48d4fd61c23bb4132fc",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix typos / syntax",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T13:23:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f4fd88c83e49fd3691eb61750344456a61c5f07f",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Update disabled dylints tracking issues",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T13:14:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c9bf1e074a7fd1215533fea8b1b7f272a871ba0b",
          "body": "This reverts commit 49ee5a7ea6fb3e6addd10b743097bd3398cd8bd6.\n\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Revert \"Enable DE0504 dylint\"",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T13:14:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f636d7d245308d20b5efe6a653322140124be5eb",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix CI: Update cargo-deny version in passing",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T11:31:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a24bd2a2a6cfa7191b2b3ed249ebafae17d501c6",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Add tracking issues for disabled dylints",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T11:22:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "49ee5a7ea6fb3e6addd10b743097bd3398cd8bd6",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Enable DE0504 dylint",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T10:59:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "35ef8d90935e84cd84420078b12ce1f7f68f36e4",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove spurious / outdated web-docs",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "caf87f7977e3d4a27d92881bfe866db1c42d7843",
          "body": "Co-authored-by: Artifizer <artifizer@gmail.com>\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix: dylint renaming in docs",
          "author_name": "Mauro Lacy",
          "author_login": "maurolacy",
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a3ee3f57ecd7862904097f63d137965a60b9c544",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix: Formatting issues",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8a52a4e8dceac8da2ff6a77d56d799800e9baab7",
          "body": "Co-authored-by: Artifizer <artifizer@gmail.com>\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix: dylint renaming in docs",
          "author_name": "Mauro Lacy",
          "author_login": "maurolacy",
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0669a6f25af1934a416f68506f56a0ced318a142",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix rebase error",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T10:19:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dee5da68418bbd35f5a4398c85aebe18a6c96ee8",
          "body": "DE0309 (must_have_domain_model) was evaluated during the original\ndylint-to-cargo-gears migration and intentionally excluded as too\nopinionated. The rebase from main brought in new UI fixtures added\nby 40bba28c; remove them.\n\nDocumentation references to DE0309 and #[domain_model] are left\nas-is and will be updated in a separate doc-cleanup PR.\n\nCo-Authored-By: Claude Opus 4.6\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove leftover DE0309 dylint files from rebase",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "950defbffe74477f381ba957e7a16fc6dcca0511",
          "body": "Co-Authored-By: Claude Opus 4.6\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove DE0904 dylint lint (reimplemented in cargo-gears)",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "accdc3cf93057fe683469f7c2fbbb039b35110f1",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Add 'Architecture Lints' section to CONTRIBUTING",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "333197b63da8aa9f380ec2a109f59283b54ffe35",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Fix rebase error",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e7d467c7690c092feb59c2f2fb12e5d11cf696fa",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Enable DE 708 with allowed paths",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a134154310cc7072ae595b925511832877f66a9",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Add exclusions for failing dylints",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9288d40066257f82304bf28eb2c259d9d8efc21e",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Re-add / adapt config for running dylints through cargo-gears",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:17:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a6e113964148bf26528435abe833d43a7fcc824e",
          "body": "…docs\n\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Refactor: replace dylint references with cargo gears lint in cluster …",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9a6ed308f2b777a12c4c2eca4433856e8ba8bf77",
          "body": "…other docs\n\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Refactor: replace dylint references with cargo gears lint in extra / …",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "37366f623c9ed332ed3ffca1534b98b6c4ed4424",
          "body": "…ents\n\nSigned-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Refactor: replace dylint references with cargo gears lint in doc comm…",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26f5ffb64f36520eb2fb9e118024216c2a3e2068",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Refactor: replace dylint references with cargo gears lint in docs",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dde714b6209e7f2c706b167a698c045d9c2b7f28",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove dylint from Makefile and tools",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:16:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc339593e47dc38e1836c986296b39264f41c8bd",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove dylint from CI",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:14:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "58693cd66212929ffe6dd57c4301533b0d7dfb9a",
          "body": "Signed-off-by: Mauro Lacy <mauro.lacy@acronis.com>",
          "is_bot": false,
          "headline": "Remove dylints from gears-rust (because of moved to cargo-gears)",
          "author_name": "Mauro Lacy",
          "author_login": null,
          "committed_at": "2026-07-29T08:14:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "71218154aa3a41991a5cbb827ac76c23b53a27a7",
          "body": "chore: fix 'make all' on local machine",
          "is_bot": false,
          "headline": "Merge pull request #4274 from Artifizer/main",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-29T06:12:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6669798ad0759513d5e139d9d9cad29b312ce2ed",
          "body": "- Require stable per-gear database namespaces with unambiguous object-name boundaries.\n- Document ToolKit enforcement, migration safety, portability constraints, and rejected alternatives.\n\nSigned-off-by: Aviator 5 <ai.agent.tor@gmail.com>",
          "is_bot": false,
          "headline": "docs: Define portable database object namespacing",
          "author_name": "Aviator 5",
          "author_login": "aviator5",
          "committed_at": "2026-07-29T05:55:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6128610fac1ad9bdf099be7ca2c6a42489e07079",
          "body": "…8T22-01-00Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4283 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T22:16:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bd1f3cb8aa017786cb953a7fae44a7e3039d28e1",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-28T22:01:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6fad8516408292491be2501ce6ce0c7e05f83d9d",
          "body": "…7T22-09-00Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4277 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T21:50:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff54bb78374ffa411aad8e3340c059f1e959fa4c",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'main' into main",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T21:48:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f26f62918b64a8509089885412d71dec0785dd3",
          "body": "….g. guidelines/DNA) are initialized; fails otherwise\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "chore: Makefile - update ensure-submodules - Verify git submodules (e…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T21:47:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e3e2dd8e190f1b372481f528338e5c1838763220",
          "body": "…cts the command line parameters\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "chore: Makefile - ensure cargo deny version 0.20+ is used, as it affe…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T21:43:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07e1136113ae812217dc0f7fecc1d379969e91a7",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-28T16:41:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0b1712659a59c2b05f9be3c585b0c7b5449fea94",
          "body": "docs(event-broker): PR #4083 post-review fixes",
          "is_bot": false,
          "headline": "Merge pull request #4275 from striped-zebra-dev/event-broker-design",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-28T16:16:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6459e1c9b661dec6097e23784937915bf7bda697",
          "body": "feat(directory): add REST endpoint + OpenAPI discovery to DirectoryService",
          "is_bot": false,
          "headline": "Merge pull request #4243 from mattgarmon/oop_impl",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T16:15:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "352f8847dd08fc6c5bc6dc7a63bf837878d0ddbb",
          "body": "feat(sql cte): Proposal for safe CTE implementation is added",
          "is_bot": false,
          "headline": "Merge pull request #4262 from MikeFalcon77/feature/secure-cte",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T16:09:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f762ee377bf2cd7aee2a1640c35b688dd51199b",
          "body": "- Proposal for safe CTE implementation is added\n\nSigned-off-by: MikeFalcon77 <3686170+MikeFalcon77@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(sql cte):",
          "author_name": "MikeFalcon77",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-28T15:43:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5870912d5e2ed9d4ce63b73fd26715054360c111",
          "body": "fix(llm-gateway-sdk): Fix packaging metadata",
          "is_bot": false,
          "headline": "Merge pull request #4278 from Qilin101/fix/llm-gw-sdk-packaging-meta",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-28T15:00:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3dd3027ffe4111ce88d0b73643678617974f1866",
          "body": "Signed-off-by: Striped Zebra <striped.zebra.dev@gmail.com>",
          "is_bot": false,
          "headline": "docs(event-broker): PR #4083 post-review fixes",
          "author_name": "Striped Zebra",
          "author_login": "striped-zebra-dev",
          "committed_at": "2026-07-28T14:41:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "964e79b88244715f0276540f71e1b32cd84c6477",
          "body": "…plugin\n\nfeat(usage-collector): TimescaleDB usage collector plugin",
          "is_bot": false,
          "headline": "Merge pull request #4227 from capybutler/usage-collector/timescaledb-…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-28T10:09:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "258d8fc9513030fa62ee12c7db52f219fa70796a",
          "body": "Signed-off-by: Qilin101 <255116568+Qilin101@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(llm-gateway-sdk): Fix packaging metadata",
          "author_name": "Qilin101",
          "author_login": "Qilin101",
          "committed_at": "2026-07-28T10:02:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2ee2462913e44a61add34cbeac26cc8c0aea6bfa",
          "body": "…7T17-56-49Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4276 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T22:06:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2cf6deb018b192d34f9839342bd9f3082fa3fe8a",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-27T19:20:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5babd1332be5a1aa4f834e76c2aeebd08621820c",
          "body": "Port stateful credstore gear",
          "is_bot": false,
          "headline": "Merge pull request #4204 from diffora/credstore",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-27T19:00:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d310b0db6657e7084b26d446394b84968582ff7",
          "body": "…7T11-40-22Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4273 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T17:54:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc6717d956e6a4415e1265fcd28066ace38bcfdc",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-27T14:42:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "474bbc4ad62d02a0c8f9b2763dfb2ab8a0605723",
          "body": "feat(account-management): implement `update_user` for `LazyIdpProvider`",
          "is_bot": false,
          "headline": "Merge pull request #4261 from fluiderson/idp",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T14:38:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "be7a35bd9e9ec9612917077e26021b4167fe35d3",
          "body": "feature(llm-gateway): llm-gateway sdk",
          "is_bot": false,
          "headline": "Merge pull request #4236 from Qilin101/feature/llm-gw-sdk",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T14:36:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0dc4458efbf8d3d3a72ebdcbadc810362c280034",
          "body": "…n secret types\n\nPort the credstore gear: a tenant-scoped, PDP-enforced credential gear\nover pluggable value-store backends, with hierarchical resolution, a\ncrash-safe saga lifecycle, and dynamic GTS secret typing.\n\nGateway & domain\n- Stateful metadata gateway (credstore_secrets) over a trait-agnost\n[…]\negration & docs\n- OAGW and mini-chat consume credstore through the SDK client; e2e and\n  integration coverage; DESIGN.md, generated OpenAPI spec, and ADRs.\n\nSigned-off-by: Diffora <ddiffora@gmail.com>",
          "is_bot": false,
          "headline": "feat(credstore): stateful credential-storage gear with registry-drive…",
          "author_name": "Diffora",
          "author_login": "diffora",
          "committed_at": "2026-07-27T14:14:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5c184916c3010feb152028a5351b5d7a89d9d69b",
          "body": "refactor(account-management): rename the postgres test feature to integration",
          "is_bot": false,
          "headline": "Merge pull request #4266 from ffedoroff/refactor/am-integration-feature",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T13:41:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ee21ae9adeb10b6f99e108608108e595b3967b08",
          "body": "…rtifacts\n\nchore: ignore admin-panel frontend build artifacts at the repo root",
          "is_bot": false,
          "headline": "Merge pull request #4265 from ffedoroff/chore/ignore-frontend-build-a…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T13:39:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "54ffaa0d708478f8e0b6995411729d793c9326a6",
          "body": "sort -V is a GNU coreutils extension not guaranteed to be available in\nevery sh/sort implementation the Makefile targets (e.g. minimal/busybox\nenvironments), even though it happens to work with the BSD sort on\nmacOS.\n\nReplace it with a numeric-tuple comparison via $(PYTHON), the same\ncross-platform Python resolution variable already used elsewhere in\nthis Makefile, preserving the existing install/upgrade behavior for\ncargo-nextest.\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "fix(makefile): use portable version comparison in install-tools",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T13:32:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4fb9887f8c7e7d6e07ea0e2703c7bc7b0d4115d1",
          "body": "cli_smoke_tests.rs and migrate_command_tests.rs rely on\nCARGO_BIN_EXE_<name> being set at test runtime, which cargo-nextest\nonly supports from 0.9.130 onward. install-tools previously only\nchecked that some cargo-nextest was installed, so stale cached\ninstalls (e.g. 0.9.129) caused `make test` to fa\n[…]\nexample-server must be set for tests: NotPresent\n\nNow install-tools checks the installed version and upgrades it if\nbelow NEXTEST_MIN_VERSION (0.9.130).\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "fix(makefile): enforce minimum cargo-nextest version in install-tools",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T13:17:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "eedd146fe4a707e22f9b4992df05a42b464032c8",
          "body": "docs(event-broker): module design + SDK",
          "is_bot": false,
          "headline": "Merge pull request #4083 from striped-zebra-dev/event-broker-design",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-27T12:50:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "59d1089e4e68babc63049588f7864169a7d5aad0",
          "body": "cargo-deny only accepts --config as a global flag preceding the\nsubcommand. `cargo deny check bans --config deny-fips.toml` fails\nwith \"unexpected argument '--config' found\" because clap parses\n--config as an argument to `check`, not to `deny`.\n\nReorder to `cargo deny --config deny-fips.toml check b\n[…]\ndate the matching references\nin deny-fips.toml's header comment and docs/security/SECURITY.md.\n\nVerified: `make fips-policy` now exits 0 with \"bans ok\".\n\nSigned-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "fix(deny): put --config before subcommand in fips-policy target",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T12:23:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5792ea9fe30f9c8e2ead1df08d9c23a3460205ea",
          "body": "Signed-off-by: Striped Zebra <striped.zebra.dev@gmail.com>",
          "is_bot": false,
          "headline": "docs(event-broker): gear design + SDK",
          "author_name": "Striped Zebra",
          "author_login": "striped-zebra-dev",
          "committed_at": "2026-07-27T11:56:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "632b906ab7e3cfbdd7f8cba2810901e26363221c",
          "body": "Signed-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "chore: added ensure-submodules to Makefile",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T11:55:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3f7c67ab88427e7dd65a6fc3d630bc606dce1fa0",
          "body": "…4T16-06-00Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4264 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T11:37:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5b3934c5b8317a65430ba3ddd9ebda63ed58234e",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-27T11:04:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "69284c48de70f1ae8a4009e9fe7ce61445ffb700",
          "body": "Add Product & SKU Management PRD",
          "is_bot": false,
          "headline": "Merge pull request #4177 from Corw1n-of-Amber/add-product-sku-prd",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T11:00:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cd2d20467d3903b51296e2f4a7bd7de0ab3d569e",
          "body": "Add Plan & Price Modeling PRD",
          "is_bot": false,
          "headline": "Merge pull request #4180 from Corw1n-of-Amber/add-plan-price-prd",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T11:00:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1021c8bcd232a52622393786e8ec638125b91c58",
          "body": "chore: added .github/CODEOWNERS",
          "is_bot": false,
          "headline": "Merge pull request #4271 from Artifizer/why-rust",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T10:42:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e54e1a0caf6bedede4be212f31b45b81f05b15cf",
          "body": "Signed-off-by: Artifizer <artifizer@gmail.com>",
          "is_bot": false,
          "headline": "chore: added .github/CODEOWNERS",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-27T10:41:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "da0f12d8675607ee635919fc63ae1c68964e13a6",
          "body": "…egration\n\nThe gear gates its Docker-backed, real-PostgreSQL test suites behind a feature\nnamed `postgres`. Everywhere else in this workspace that same idea is spelled\n`integration`, and `postgres` is the only occurrence of the alternative naming:\n\n- `libs/toolkit-db/Cargo.toml:56` — `integration = \n[…]\ne name aligned, a\n`make test-am-pg` target plus a step in CI's `integration` job would make these\nsuites actually run, which today they never do.\n\nSigned-off-by: Roland From <rfedorov@linkentools.com>",
          "is_bot": false,
          "headline": "refactor(account-management): rename the postgres test feature to int…",
          "author_name": "Roland From",
          "author_login": "ffedoroff",
          "committed_at": "2026-07-27T06:24:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ca49d4af36dcaf998801895a36d240ded0bff0b6",
          "body": "Building the admin-panel SPA leaves `node_modules/`, Vite's `dist/` output and\n`tsconfig.tsbuildinfo` in the working tree. `apps/admin-panel/.gitignore`\nalready covers them, but that file only exists on branches carrying the SPA\nsources — so after a build, every other branch shows the leftovers as u\n[…]\nd that nothing tracked lives\nunder `node_modules/` or `dist/` and no `.tsbuildinfo` is tracked, so matching\nat any depth cannot mask a real file.\n\nSigned-off-by: Roland From <rfedorov@linkentools.com>",
          "is_bot": false,
          "headline": "chore: ignore admin-panel frontend build artifacts at the repo root",
          "author_name": "Roland From",
          "author_login": "ffedoroff",
          "committed_at": "2026-07-27T03:36:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b997bffd8f8867412af2da89938b78e1f5231d10",
          "body": "fix(resource-group): accept caller-supplied id on REST create-group",
          "is_bot": false,
          "headline": "Merge pull request #4249 from ffedoroff/fix/rg-create-group-dto-id",
          "author_name": "Artifizer",
          "author_login": "Artifizer",
          "committed_at": "2026-07-26T17:43:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c05a75139528c8a01046b8a8cf10a3aa4305f45c",
          "body": "feat(toolkit): add REST healthcheck infrastructure",
          "is_bot": false,
          "headline": "Merge pull request #4167 from refur-nfn/add-rest-healthcheck",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T22:23:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6f979e0ce05924f02cc86eded8031627286ede9b",
          "body": "…4T08-56-34Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4260 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T15:53:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9bc47ec2d8c71a8c1b3825e8445d374bca404b69",
          "body": "Signed-off-by: Fluid <fluidcells@pm.me>",
          "is_bot": false,
          "headline": "feat(account-management): implement `update_user` for `LazyIdpProvider`",
          "author_name": "Fluid",
          "author_login": "fluiderson",
          "committed_at": "2026-07-24T13:34:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9e668a65dcfc6f56702f454236129f07ebcc1cdd",
          "body": "feat!: replace custom retry/jitter impls with `tokio-retry`",
          "is_bot": false,
          "headline": "Merge pull request #4259 from fluiderson/tkr",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T12:11:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4b2737a97a75c512f69b21b1a683a84d4ef27be2",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T11:36:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "70ba0ea67a3a4a5166108743c8fc304c064fdfab",
          "body": "feat(account-management): add `update_user`",
          "is_bot": false,
          "headline": "Merge pull request #4238 from fluiderson/am",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T11:26:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a09485101cdc3edf7a880e20c2ba0d928e6c55b4",
          "body": "Unify the hand-rolled retry/backoff/jitter loops across the workspace onto\nthe `tokio-retry` crate and standardize the retry-config vocabulary. Retry\nconfigs now feed tokio-retry's `ExponentialBackoff` strategy directly\n(`backoff_base_ms` + `backoff_factor` + `max_backoff` + jitter) with no\nper-call\n[…]\nuted backoff); now tokio-retry full jitter (`computed * U(0,1)`, so a\n  wait can drop close to 0). Affects `connect_with_retry` and\n  `call_with_retry` timing.\n\nSigned-off-by: Fluid <fluidcells@pm.me>",
          "is_bot": false,
          "headline": "feat!: replace custom retry/jitter impls with `tokio-retry`",
          "author_name": "Fluid",
          "author_login": "fluiderson",
          "committed_at": "2026-07-24T11:13:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "313efdac4a8c87ab64bb73097b20e9d28de66ac9",
          "body": "…ki-roots-1.0.9\n\nchore(deps): Bump webpki-roots from 1.0.7 to 1.0.9",
          "is_bot": false,
          "headline": "Merge pull request #4234 from constructorfabric/dependabot/cargo/webp…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T10:22:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "96f76f874497ee9ae814946451811e9812ee8492",
          "body": "…3T23-37-49Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4256 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T08:54:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7fab0463faac166aaed2bf5a675640ca6249447a",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T08:36:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b491fc46af392c1b6b20c4880774d5613e9098fe",
          "body": "fix(cluster): reference cluster-conformance by path to unblock publish",
          "is_bot": false,
          "headline": "Merge pull request #4258 from mattgarmon/fix_release",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-24T08:34:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "402cbb44559ad24fde55fa328287294813be9cea",
          "body": "- Concurrent healthcheck execution with timeout protection\n- HealthcheckRegistry for registering and running per-gear probes\n- Message sanitization to prevent secret leaks in responses\n- API Gateway integration for /health and /readyz endpoints\n- Comprehensive test coverage with panic/timeout/degradation scenarios\n\nSigned-off-by: Raudur Refur <261796072+refur-nfn@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(toolkit): add REST healthcheck infrastructure",
          "author_name": "Raudur Refur",
          "author_login": "refur-nfn",
          "committed_at": "2026-07-24T03:50:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1f4a019d49308d84a4db86dc3352197b92b13b39",
          "body": "Drop the tenant-scope explanation from the CreateGroupDto.id doc comment\n(and regenerated api.json): the API-field description only needs the\noptional/server-generated note; the tenant_id == group.id semantics live\nin the SDK model and DESIGN. Addresses review feedback on the PR.\n\nSigned-off-by: Roland From <rfedorov@linkentools.com>",
          "is_bot": false,
          "headline": "docs(resource-group): trim create-group id field comment per review",
          "author_name": "Roland From",
          "author_login": "ffedoroff",
          "committed_at": "2026-07-24T02:40:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67be9b6e2a341b2cfc8c3d7a6749d8375248db88",
          "body": "Signed-off-by: matt.garmon <mjg2790@gmail.com>",
          "is_bot": false,
          "headline": "fix(cluster): reference cluster-conformance by path to unblock publish",
          "author_name": "matt.garmon",
          "author_login": "mattgarmon",
          "committed_at": "2026-07-24T00:23:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "70030c0264bff41142c40169307254941108fc24",
          "body": "…3T20-51-12Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4254 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-23T23:35:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9af6103532294f450c0276f2d46d55b8c65b6932",
          "body": null,
          "is_bot": true,
          "headline": "chore: release",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T20:51:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "583748f93808680e407f3c2856e6da5c3dae313b",
          "body": "…3T17-31-10Z\n\nchore: release",
          "is_bot": false,
          "headline": "Merge pull request #4252 from constructorfabric/release-plz-2026-07-2…",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-23T20:49:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d3a3cde890b73232e44177e6c6169e5d2f8c91d3",
          "body": "fix(cluster): add version to plugin path dep and extend packaging check",
          "is_bot": false,
          "headline": "Merge pull request #4253 from mattgarmon/fix_release",
          "author_name": "MikeY",
          "author_login": "MikeFalcon77",
          "committed_at": "2026-07-23T20:48:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c2d2ce93a3c2c7472337a447b5b49a252fbf92eb",
          "body": "Signed-off-by: matt.garmon <mjg2790@gmail.com>",
          "is_bot": false,
          "headline": "fix(cluster): add version to plugin path dep and extend packaging check",
          "author_name": "matt.garmon",
          "author_login": "mattgarmon",
          "committed_at": "2026-07-23T20:17:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 3032,
      "latest_release_at": "2026-07-30T18:06:11Z",
      "latest_release_tag": "cf-gears-cluster-conformance-v0.1.3",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 50,
      "days_since_latest_release": 1,
      "mean_days_between_releases": 0
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 62,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "cf-gears-toolkit-db",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-db",
          "is_deprecated": false,
          "latest_version": "0.10.1",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 6,
          "total_downloads": 6619,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2206,
          "first_published_at": "2026-06-09T17:40:16.393597Z",
          "latest_published_at": "2026-07-29T23:41:59.153833Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        },
        {
          "name": "cf-gears-system-sdks",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-system",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-system-sdks",
          "is_deprecated": false,
          "latest_version": "0.1.40",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 6,
          "total_downloads": 6536,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2179,
          "first_published_at": "2026-06-09T15:40:52.050055Z",
          "latest_published_at": "2026-07-28T22:36:20.653199Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 3
        },
        {
          "name": "cf-gears-toolkit-gts",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-gts",
          "is_deprecated": false,
          "latest_version": "0.1.4",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 5,
          "total_downloads": 6543,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2181,
          "first_published_at": "2026-06-09T17:40:47.945746Z",
          "latest_published_at": "2026-07-29T23:41:10.069190Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        },
        {
          "name": "cf-gears-toolkit-sdk",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-sdk",
          "is_deprecated": false,
          "latest_version": "0.7.2",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 5,
          "total_downloads": 6525,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2175,
          "first_published_at": "2026-06-09T18:08:37.897155Z",
          "latest_published_at": "2026-07-29T23:42:23.249636Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        },
        {
          "name": "cf-gears-file-parser",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "parsing"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-file-parser",
          "is_deprecated": false,
          "latest_version": "0.1.32",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 7,
          "total_downloads": 239,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 80,
          "first_published_at": "2026-06-10T10:16:51.851243Z",
          "latest_published_at": "2026-07-30T01:10:31.183032Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        },
        {
          "name": "cf-gears-toolkit-auth",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-auth",
          "is_deprecated": false,
          "latest_version": "0.7.3",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 4,
          "total_downloads": 1960,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 653,
          "first_published_at": "2026-06-10T08:11:05.716804Z",
          "latest_published_at": "2026-07-23T07:32:15.061605Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 8
        },
        {
          "name": "cf-gears-toolkit-http",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "web-programming"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-http",
          "is_deprecated": false,
          "latest_version": "0.6.9",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 5,
          "total_downloads": 5545,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 1848,
          "first_published_at": "2026-06-09T19:30:04.465829Z",
          "latest_published_at": "2026-07-23T07:31:53.017742Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 8
        },
        {
          "name": "cf-gears-toolkit-odata",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "constructorfabric",
            "cf-gears",
            "cf-gears-toolkit",
            "web-programming"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/cf-gears-toolkit-odata",
          "is_deprecated": false,
          "latest_version": "0.8.4",
          "repository_url": "https://github.com/constructorfabric/gears-rust",
          "versions_count": 5,
          "total_downloads": 6669,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 2223,
          "first_published_at": "2026-06-09T16:30:23.251075Z",
          "latest_published_at": "2026-07-29T23:41:30.664131Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2
        }
      ]
    },
    "popularity": {
      "forks": 34,
      "stars": 25,
      "watchers": 0,
      "fork_history": {
        "days": [
          {
            "date": "2026-06-06",
            "count": 1
          },
          {
            "date": "2026-06-07",
            "count": 2
          },
          {
            "date": "2026-06-08",
            "count": 3
          },
          {
            "date": "2026-06-09",
            "count": 4
          },
          {
            "date": "2026-06-10",
            "count": 3
          },
          {
            "date": "2026-06-11",
            "count": 3
          },
          {
            "date": "2026-06-12",
            "count": 2
          },
          {
            "date": "2026-06-15",
            "count": 1
          },
          {
            "date": "2026-06-19",
            "count": 2
          },
          {
            "date": "2026-06-23",
            "count": 2
          },
          {
            "date": "2026-06-24",
            "count": 1
          },
          {
            "date": "2026-06-25",
            "count": 1
          },
          {
            "date": "2026-06-26",
            "count": 1
          },
          {
            "date": "2026-07-01",
            "count": 1
          },
          {
            "date": "2026-07-11",
            "count": 1
          },
          {
            "date": "2026-07-14",
            "count": 1
          },
          {
            "date": "2026-07-20",
            "count": 1
          },
          {
            "date": "2026-07-28",
            "count": 1
          },
          {
            "date": "2026-07-29",
            "count": 2
          },
          {
            "date": "2026-07-31",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 34,
        "total_forks": 34
      },
      "star_history": null,
      "open_issues_and_prs": 420
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Makefile"
      ],
      "api_schema_files": [
        "examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto",
        "gears/credstore/docs/api/openapi.yaml",
        "gears/mini-chat/docs/openapi.json",
        "gears/system/event-broker/docs/openapi.yaml",
        "gears/system/resource-group/docs/openapi.yaml",
        "libs/system-sdks/sdks/directory/proto/v1/directory.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "Cargo.toml",
        "apps/cf-gears-example-server/Cargo.toml",
        "examples/cf-gears-fips-probe/Cargo.toml",
        "examples/oop-gears/calculator-gateway/calculator-gateway-sdk/Cargo.toml",
        "examples/oop-gears/calculator-gateway/calculator-gateway/Cargo.toml",
        "examples/oop-gears/calculator/calculator-sdk/Cargo.toml",
        "examples/oop-gears/calculator/calculator/Cargo.toml",
        "examples/toolkit/users-info/users-info-sdk/Cargo.toml",
        "examples/toolkit/users-info/users-info-server/Cargo.toml",
        "examples/toolkit/users-info/users-info/Cargo.toml",
        "gears/bss/ledger/ledger-sdk/Cargo.toml",
        "gears/bss/ledger/ledger/Cargo.toml",
        "gears/bss/libs/coord/Cargo.toml",
        "gears/chat-engine/chat-engine-sdk/Cargo.toml",
        "gears/chat-engine/chat-engine/Cargo.toml",
        "gears/credstore/credstore-sdk/Cargo.toml",
        "gears/credstore/credstore/Cargo.toml",
        "gears/credstore/plugins/static-credstore-plugin/Cargo.toml",
        "gears/file-parser/Cargo.toml",
        "gears/file-storage/file-storage-sdk/Cargo.toml",
        "gears/file-storage/file-storage/Cargo.toml",
        "gears/llm-gateway/llm-gateway-sdk/Cargo.toml",
        "gears/mini-chat/mini-chat-sdk/Cargo.toml",
        "gears/mini-chat/mini-chat/Cargo.toml",
        "gears/mini-chat/plugins/static-model-policy-plugin/Cargo.toml",
        "gears/model-registry/model-registry-sdk/Cargo.toml",
        "gears/simple-user-settings/simple-user-settings-sdk/Cargo.toml",
        "gears/simple-user-settings/simple-user-settings/Cargo.toml",
        "gears/system/account-management/account-management-sdk/Cargo.toml",
        "gears/system/account-management/account-management/Cargo.toml",
        "gears/system/account-management/plugins/static-idp-plugin/Cargo.toml",
        "gears/system/api-gateway/Cargo.toml",
        "gears/system/authn-resolver/authn-resolver-sdk/Cargo.toml",
        "gears/system/authn-resolver/authn-resolver/Cargo.toml",
        "gears/system/authn-resolver/plugins/oidc-authn-plugin/Cargo.toml",
        "gears/system/authn-resolver/plugins/static-authn-plugin/Cargo.toml",
        "gears/system/authz-resolver/authz-resolver-sdk/Cargo.toml",
        "gears/system/authz-resolver/authz-resolver/Cargo.toml",
        "gears/system/authz-resolver/plugins/static-authz-plugin/Cargo.toml",
        "gears/system/authz-resolver/plugins/tr-authz-plugin/Cargo.toml",
        "gears/system/cluster/cluster-conformance/Cargo.toml",
        "gears/system/cluster/cluster-sdk/Cargo.toml",
        "gears/system/cluster/cluster/Cargo.toml",
        "gears/system/cluster/plugins/standalone-cluster-plugin/Cargo.toml",
        "gears/system/event-broker/event-broker-sdk/Cargo.toml",
        "gears/system/gear-orchestrator/Cargo.toml",
        "gears/system/grpc-hub/Cargo.toml",
        "gears/system/nodes-registry/nodes-registry-sdk/Cargo.toml",
        "gears/system/nodes-registry/nodes-registry/Cargo.toml",
        "gears/system/oagw/oagw-sdk/Cargo.toml",
        "gears/system/oagw/oagw/Cargo.toml",
        "gears/system/resource-group/resource-group-sdk/Cargo.toml",
        "gears/system/resource-group/resource-group/Cargo.toml",
        "gears/system/tenant-resolver/plugins/rg-tr-plugin/Cargo.toml",
        "gears/system/tenant-resolver/plugins/single-tenant-tr-plugin/Cargo.toml",
        "gears/system/tenant-resolver/plugins/static-tr-plugin/Cargo.toml",
        "gears/system/tenant-resolver/tenant-resolver-sdk/Cargo.toml",
        "gears/system/tenant-resolver/tenant-resolver/Cargo.toml",
        "gears/system/types-registry/types-registry-sdk/Cargo.toml",
        "gears/system/types-registry/types-registry/Cargo.toml",
        "gears/system/usage-collector/plugins/noop-usage-collector-plugin/Cargo.toml",
        "gears/system/usage-collector/plugins/timescaledb-usage-collector-plugin/Cargo.toml",
        "gears/system/usage-collector/usage-collector-sdk/Cargo.toml",
        "gears/system/usage-collector/usage-collector/Cargo.toml",
        "libs/rustls-corecrypto-provider/Cargo.toml",
        "libs/rustls-fips-shim/Cargo.toml",
        "libs/system-sdks/Cargo.toml",
        "libs/system-sdks/sdks/directory/Cargo.toml",
        "libs/toolkit-auth/Cargo.toml",
        "libs/toolkit-canonical-errors-macro/Cargo.toml",
        "libs/toolkit-canonical-errors/Cargo.toml",
        "libs/toolkit-db-macros/Cargo.toml",
        "libs/toolkit-db/Cargo.toml",
        "libs/toolkit-gts-macros/Cargo.toml",
        "libs/toolkit-gts/Cargo.toml",
        "libs/toolkit-http-middleware/Cargo.toml",
        "libs/toolkit-http/Cargo.toml",
        "libs/toolkit-macros-tests/Cargo.toml",
        "libs/toolkit-macros/Cargo.toml",
        "libs/toolkit-node-info/Cargo.toml",
        "libs/toolkit-odata-macros/Cargo.toml",
        "libs/toolkit-odata/Cargo.toml",
        "libs/toolkit-sdk/Cargo.toml",
        "libs/toolkit-security/Cargo.toml",
        "libs/toolkit-stable-hash/Cargo.toml",
        "libs/toolkit-transport-grpc/Cargo.toml",
        "libs/toolkit-utils/Cargo.toml",
        "libs/toolkit/Cargo.toml",
        "tools/fuzz/Cargo.toml",
        "tools/gts-analyze/Cargo.toml",
        "tools/xtask/Cargo.toml"
      ],
      "largest_source_bytes": 2085682,
      "source_files_sampled": 2659,
      "oversized_source_files": 54,
      "agent_instruction_files": [
        ".cf-studio/config/AGENTS.md",
        ".github/copilot-instructions.md",
        "AGENTS.md",
        "CLAUDE.md",
        "studio-kit-gears/AGENTS.md"
      ],
      "agent_instruction_max_bytes": 7849
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "testing/requirements.txt"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "lopdf",
            "direct": false,
            "version": "0.40.0",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0187"
            ],
            "fixed_version": "0.42.0",
            "advisory_count": 1,
            "oldest_advisory_days": 40
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "2.28.0",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2gh3-rmm4-6rq5",
              "RUSTSEC-2024-0437"
            ],
            "fixed_version": "3.7.2",
            "advisory_count": 2,
            "oldest_advisory_days": 596
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 32
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.38.4",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 32
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 32
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.40.1",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 32
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w2j-m93h-cj5j",
              "RUSTSEC-2026-0185"
            ],
            "fixed_version": "0.11.15",
            "advisory_count": 2,
            "oldest_advisory_days": 39
          },
          {
            "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": 133
          },
          {
            "name": "opentelemetry_sdk",
            "direct": false,
            "version": "0.31.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-w9wp-h8wv-79jx"
            ],
            "fixed_version": "0.32.1",
            "advisory_count": 1,
            "oldest_advisory_days": 36
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "0.9.10",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.9,
            "advisory_ids": [
              "RUSTSEC-2023-0071"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 982
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-cq8v-f236-94qc",
              "RUSTSEC-2026-0097"
            ],
            "fixed_version": "0.10.1",
            "advisory_count": 2,
            "oldest_advisory_days": 113
          },
          {
            "name": "daemonize",
            "direct": false,
            "version": "0.5.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0069"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 320
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0388"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 765
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0221"
            ],
            "fixed_version": "5.4.2",
            "advisory_count": 1,
            "oldest_advisory_days": 18
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 41
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0436"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 662
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0134"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 245
          },
          {
            "name": "ttf-parser",
            "direct": false,
            "version": "0.25.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0192"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 33
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 1,
          "high": 8,
          "unknown": 7,
          "moderate": 2
        },
        "advisory_count": 32,
        "affected_count": 18,
        "assessed_count": 985,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 55,
        "direct_affected_count": 1
      },
      "ecosystems": [
        "crates",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "mimalloc",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "toolkit",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "api_gateway",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "api_egress",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "grpc_hub",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gear_orchestrator",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "types_registry",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tenant-resolver",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "authn-resolver",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "authz-resolver",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "single-tenant-tr-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-tr-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rg-tr-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-authn-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-authz-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tr-authz-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-credstore-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "resource_group",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "file_parser",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "file_storage",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nodes_registry",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "simple_user_settings",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "credstore",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mini-chat",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chat-engine",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "account_management",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "static-idp-plugin",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bss_ledger",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "users-info",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "calculator-gateway",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "calculator",
          "manifest": "apps/cf-gears-example-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "utoipa",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "time",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-util",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tempfile",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "kreuzberg",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mime",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "docx-rust",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-canonical-errors",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-macros",
          "manifest": "gears/file-parser/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "cf-gears-system-sdk-directory",
          "manifest": "libs/system-sdks/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "time",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonwebtoken",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-http",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-utils",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroize",
          "manifest": "libs/toolkit-auth/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro-crate",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts-id",
          "manifest": "libs/toolkit-canonical-errors-macro/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sea-orm",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "utoipa",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-canonical-errors-macro",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-gts",
          "manifest": "libs/toolkit-canonical-errors/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-db-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-db-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-db-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heck",
          "manifest": "libs/toolkit-db-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-retry",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "xxhash-rust",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dirs",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "time",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sea-orm",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sea-orm-migration",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-db-macros",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-odata",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-utils",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bigdecimal",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rust_decimal",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ryu",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "figment",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sqlx",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-util",
          "manifest": "libs/toolkit-db/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro-crate",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts-id",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts",
          "manifest": "libs/toolkit-gts-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-gts-macros",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "gts-macros",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "libs/toolkit-gts/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-canonical-errors",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "secrecy",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-http-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "secrecy",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper-util",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper-rustls",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "webpki-roots",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "rustls-native-certs",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls-pki-types",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http-body-util",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http-body",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "httpdate",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pin-project-lite",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower-http",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_urlencoded",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "opentelemetry",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-opentelemetry",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls-corecrypto-provider",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls-fips-shim",
          "manifest": "libs/toolkit-http/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heck",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "strsim",
          "manifest": "libs/toolkit-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sysinfo",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hostname",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "starship-battery",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "local-ip-address",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "machine-uid",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nvml-wrapper",
          "manifest": "libs/toolkit-node-info/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "libs/toolkit-odata-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "libs/toolkit-odata-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "libs/toolkit-odata-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heck",
          "manifest": "libs/toolkit-odata-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-canonical-errors",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-gts",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bigdecimal",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "peg",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono-tz",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "utoipa",
          "manifest": "libs/toolkit-odata/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-security",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-odata",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toolkit-odata-macros",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-core",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pin-project-lite",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "libs/toolkit-sdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.103",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": true,
            "version": "1.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bigdecimal",
            "direct": true,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.43",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.45",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": true,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "6.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "docx-rust",
            "direct": true,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "figment",
            "direct": true,
            "version": "0.10.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "gts",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "gts-id",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "gts-macros",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": true,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": true,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": true,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": true,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": true,
            "version": "0.27.9",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": true,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "inventory",
            "direct": true,
            "version": "0.3.24",
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": true,
            "version": "10.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "kreuzberg",
            "direct": true,
            "version": "4.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "local-ip-address",
            "direct": true,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "machine-uid",
            "direct": true,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": true,
            "version": "0.1.48",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": true,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": true,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "peg",
            "direct": true,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "peg",
            "direct": true,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": true,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": true,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.105",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.43",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "rust_decimal",
            "direct": true,
            "version": "1.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.38",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": true,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": true,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": true,
            "version": "1.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": true,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "sea-orm",
            "direct": true,
            "version": "1.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "sea-orm-migration",
            "direct": true,
            "version": "1.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "secrecy",
            "direct": true,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.150",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": true,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx",
            "direct": true,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "starship-battery",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": true,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.114",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": true,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": true,
            "version": "0.3.51",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-retry",
            "direct": true,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": true,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-opentelemetry",
            "direct": true,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "utoipa",
            "direct": true,
            "version": "5.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.3",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": true,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": true,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "xxhash-rust",
            "direct": true,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": true,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "aliasable",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "aligned",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "aligned-vec",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloca",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anes",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "annotate-snippets",
            "direct": false,
            "version": "0.12.15",
            "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": "arg_enum_proc_macro",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "arraydeque",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "as-slice",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-derive",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-derive",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-impl",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "assert-json-diff",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "astral-tl",
            "direct": false,
            "version": "0.7.11",
            "ecosystem": "crates"
          },
          {
            "name": "astral-tokio-tar",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.41",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-object-pool",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-openai",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-openai",
            "direct": false,
            "version": "0.41.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-openai-macros",
            "direct": false,
            "version": "0.3.0",
            "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": "atoi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "atoi",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "atoi_simd",
            "direct": false,
            "version": "0.17.0",
            "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.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "av-scenechange",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "av1-grain",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "avif-serialize",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-fips-sys",
            "direct": false,
            "version": "0.13.14",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-rs",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.42.0",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "axum-macros",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "base16ct",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "biblatex",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "biblib",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.72.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_field",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitstream-io",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "block-padding",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.6.2",
            "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": "borrow-or-share",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bufrw",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "built",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bytecheck",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "bytecheck_derive",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "bytecount",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder-lite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytestring",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "calamine",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "camino",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-platform",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "caseless",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "castaway",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "cbc",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.53",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.60",
            "ecosystem": "crates"
          },
          {
            "name": "cexpr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "cf-chat-engine-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-account-management-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-authn-resolver-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-authz-resolver-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-credstore-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-mini-chat-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-model-registry-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-nodes-registry-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-oagw-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-resource-group-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-simple-user-settings-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-standalone-cluster-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-tenant-resolver-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-gears-types-registry-sdk",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cf-rustracing",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cf-rustracing-jaeger",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfb",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfb",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-io",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-ll",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cipher",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "clang-sys",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "0.1.58",
            "ecosystem": "crates"
          },
          {
            "name": "cmov",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "codepage",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "color_quant",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "compression-codecs",
            "direct": false,
            "version": "0.4.37",
            "ecosystem": "crates"
          },
          {
            "name": "compression-core",
            "direct": false,
            "version": "0.4.31",
            "ecosystem": "crates"
          },
          {
            "name": "comrak",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "console_log",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "const-random",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "const-random-macro",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": null,
            "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": null,
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc-catalog",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc-fast",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc32c",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "criterion",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "criterion-plot",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.20",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-skiplist",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ctutils",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "daemonize",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "daggy",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.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.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "dbase",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "debug_unsafe",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_arbitrary",
            "direct": false,
            "version": "1.4.2",
            "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.20",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch2",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "docker_credential",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "dotenvy",
            "direct": false,
            "version": "0.15.7",
            "ecosystem": "crates"
          },
          {
            "name": "dsn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "ecb",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "email_address",
            "direct": false,
            "version": "0.2.9",
            "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": "enable-ansi-support",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs_io",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "equator",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equator-macro",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "etcetera",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "etcetera",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "eventsource-stream",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "exr",
            "direct": false,
            "version": "1.74.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "fast-float2",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "fax",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "fdeflate",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "ferroid",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "file-rotate",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "finl_unicode",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fluent-uri",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "flume",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "flurry",
            "direct": false,
            "version": "0.5.2",
            "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": null,
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fraction",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "fs_extra",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-intrusive",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-timer",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "getopts",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "getset",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "gif",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "governor",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hard-xml",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "hard-xml-derive",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashlink",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "headers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "headers-core",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hex-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "hkdf",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "html-escape",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "crates"
          },
          {
            "name": "html-to-markdown-rs",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "html5ever",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpmock",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-named-pipe",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyperlocal",
            "direct": false,
            "version": "0.9.1",
            "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.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "crates"
          },
          {
            "name": "image-webp",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "imgref",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "infer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "infer",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "inherent",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "crates"
          },
          {
            "name": "inlinable_string",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "instant-xml",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "instant-xml-macros",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "interpolate_name",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "iri-string",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "is_ci",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "jetscii",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb-platform",
            "direct": false,
            "version": "0.1.3",
            "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.34",
            "ecosystem": "crates"
          },
          {
            "name": "jotdown",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.85",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "jsonpath-rust",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "0.40.2",
            "ecosystem": "crates"
          },
          {
            "name": "k8s-openapi",
            "direct": false,
            "version": "0.27.1",
            "ecosystem": "crates"
          },
          {
            "name": "kreuzberg-pdfium-render",
            "direct": false,
            "version": "4.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "kube",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-client",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-core",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazycell",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "lebe",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.180",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libmimalloc-sys",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "libsqlite3-sys",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "libz-ng-sys",
            "direct": false,
            "version": "1.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "loop9",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "lopdf",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.16.4",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "mac_address",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "markup5ever",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-owned",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-rayon",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "moxcms",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "multer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "multer",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "multimap",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "neli",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "neli-proc-macros",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "new_debug_unreachable",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.24.3",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.31.2",
            "ecosystem": "crates"
          },
          {
            "name": "no_debug",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "no_std_io2",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "nohash-hasher",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom_locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nonzero_ext",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "noop_proc_macro",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint-dig",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-cmp",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_threads",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "numeric_cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper-sys",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-encode",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "octocrab",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "octocrab",
            "direct": false,
            "version": "0.49.9",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-http",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-otlp",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "org",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ouroboros",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "ouroboros_macro",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "outref",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "page_size",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.5",
            "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": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "path-absolutize",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "path-dedot",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "path-tree",
            "direct": false,
            "version": "0.8.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": "peg-macros",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "peg-macros",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "peg-runtime",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "peg-runtime",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "pem-rfc7468",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "pest",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_derive",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_generator",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_meta",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "pgvector",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_codegen",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-cache",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-core",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-core",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-error",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-header-serde",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-http",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-http",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-ketama",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-load-balancing",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-load-balancing",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-lru",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-memory-cache",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-memory-cache",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-pool",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-proxy",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pingora-proxy",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-runtime",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-rustls",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-timeout",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "piston-float",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs1",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs8",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "plain",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "plist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.6",
            "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.21",
            "ecosystem": "crates"
          },
          {
            "name": "precomputed-hash",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2-diagnostics",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "profiling-procmacros",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": false,
            "version": "0.13.4",
            "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.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-build",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "2.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "psl",
            "direct": false,
            "version": "2.1.206",
            "ecosystem": "crates"
          },
          {
            "name": "psl-types",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "ptr_meta",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "ptr_meta_derive",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark-escape",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark-to-cmark",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "pxfm",
            "direct": false,
            "version": "0.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "quanta",
            "direct": false,
            "version": "0.12.6",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.40.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rangemap",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "rav1e",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "ravif",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-cpuid",
            "direct": false,
            "version": "11.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "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.7",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "referencing",
            "direct": false,
            "version": "0.40.2",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "rend",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "rgb",
            "direct": false,
            "version": "0.8.53",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rkyv",
            "direct": false,
            "version": "0.7.46",
            "ecosystem": "crates"
          },
          {
            "name": "rkyv_derive",
            "direct": false,
            "version": "0.7.46",
            "ecosystem": "crates"
          },
          {
            "name": "rmp",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "rmp-serde",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "roman-numerals-rs",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "roxmltree",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "rust-embed",
            "direct": false,
            "version": "8.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rust-embed-impl",
            "direct": false,
            "version": "8.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rust-embed-utils",
            "direct": false,
            "version": "8.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.2",
            "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": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-cng-crypto",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.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.22",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-s3",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "s3s",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "s3s",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "s3s-fs",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "s3s-fs",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "saphyr-parser-bw",
            "direct": false,
            "version": "0.0.610",
            "ecosystem": "crates"
          },
          {
            "name": "saphyr-parser-bw",
            "direct": false,
            "version": "0.0.611",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "schemars_derive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sea-bae",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "sea-orm-cli",
            "direct": false,
            "version": "1.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "sea-orm-macros",
            "direct": false,
            "version": "1.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "sea-query",
            "direct": false,
            "version": "0.32.7",
            "ecosystem": "crates"
          },
          {
            "name": "sea-query-binder",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "sea-query-derive",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "sea-schema",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "sea-schema-derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "seahash",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sec1",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "seize",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "serde-saphyr",
            "direct": false,
            "version": "0.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "serde-saphyr",
            "direct": false,
            "version": "0.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "serde-value",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "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_regex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_toon_format",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": false,
            "version": "0.9.34+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml_ng",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "serial_test",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "serial_test_derive",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "sfv",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha1_smol",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shellexpand",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "simd_cesu8",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "simd_helpers",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "similar",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "simple_asn1",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smol_str",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "snafu",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "snafu-derive",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spinning_top",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-core",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-macros",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-macros-core",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-mysql",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-postgres",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "sqlx-sqlite",
            "direct": false,
            "version": "0.8.6",
            "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": "std-next",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "string_cache",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "string_cache_codegen",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "stringmetrics",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "stringprep",
            "direct": false,
            "version": "0.1.5",
            "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.26.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "supports-color",
            "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": "tabwriter",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "target-triple",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "temp-env",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "tendril",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "testcontainers",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "testcontainers-modules",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "thrift_codec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "tiff",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.30",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinytemplate",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "TinyUFO",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.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": "tokio-tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.11+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.12+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-build",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost-build",
            "direct": false,
            "version": "0.14.5",
            "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-appender",
            "direct": false,
            "version": "0.2.4",
            "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-error",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-serde",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.23",
            "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": "trackable",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "trackable_derive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "transform-stream",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "trybuild",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "trybuild",
            "direct": false,
            "version": "1.0.116",
            "ecosystem": "crates"
          },
          {
            "name": "ttf-parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "typed-arena",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "typed-path",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.7",
            "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-bidi",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-general-category",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-properties",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-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": "unscanny",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "uom",
            "direct": false,
            "version": "0.38.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": "utf16string",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-width",
            "direct": false,
            "version": "0.1.8",
            "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": "utoipa-gen",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "uuid-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "v_frame",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "v_htmlescape",
            "direct": false,
            "version": "0.15.8",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "vecmath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "vsimd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.2+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.68",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.108",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "web_atoms",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "weezl",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "whoami",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-registry",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wrapcenum-derive",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "xmlparser",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "y4m",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yasna",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "8.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zopfli",
            "direct": false,
            "version": "0.8.3",
            "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": "zune-core",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zune-inflate",
            "direct": false,
            "version": "0.2.54",
            "ecosystem": "crates"
          },
          {
            "name": "zune-jpeg",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "h11",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "httpx",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-timeout",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "websockets",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1040,
        "direct_count": 94,
        "indirect_count": 946
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 32,
        "merged_prs": 159,
        "open_issues": 388,
        "closed_ratio": 0.807,
        "closed_issues": 1624,
        "closed_unmerged_prs": 192
      },
      "bus_factor": 2,
      "bot_contributors": 4,
      "top_contributors": [
        {
          "type": "User",
          "login": "Artifizer",
          "commits": 932,
          "avatar_url": "https://avatars.githubusercontent.com/u/192502778?v=4"
        },
        {
          "type": "User",
          "login": "MikeFalcon77",
          "commits": 516,
          "avatar_url": "https://avatars.githubusercontent.com/u/3686170?v=4"
        },
        {
          "type": "User",
          "login": "ffedoroff",
          "commits": 121,
          "avatar_url": "https://avatars.githubusercontent.com/u/1179771?v=4"
        },
        {
          "type": "User",
          "login": "aviator5",
          "commits": 113,
          "avatar_url": "https://avatars.githubusercontent.com/u/245955115?v=4"
        },
        {
          "type": "User",
          "login": "ainetx",
          "commits": 107,
          "avatar_url": "https://avatars.githubusercontent.com/u/244471386?v=4"
        },
        {
          "type": "User",
          "login": "striped-zebra-dev",
          "commits": 68,
          "avatar_url": "https://avatars.githubusercontent.com/u/225538363?v=4"
        },
        {
          "type": "User",
          "login": "mattgarmon",
          "commits": 68,
          "avatar_url": "https://avatars.githubusercontent.com/u/22921875?v=4"
        },
        {
          "type": "User",
          "login": "Bechma",
          "commits": 62,
          "avatar_url": "https://avatars.githubusercontent.com/u/19294519?v=4"
        },
        {
          "type": "User",
          "login": "KvizadSaderah",
          "commits": 53,
          "avatar_url": "https://avatars.githubusercontent.com/u/14391797?v=4"
        },
        {
          "type": "User",
          "login": "alizid10",
          "commits": 42,
          "avatar_url": "https://avatars.githubusercontent.com/u/247960800?v=4"
        }
      ],
      "contributors_sampled": 46,
      "top_contributor_share": 0.361
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "api_contracts.yml",
        "cache_cleanup.yml",
        "cfs.yml",
        "ci.yml",
        "clippy-nightly.yml",
        "clusterfuzzlite.yml",
        "code-ranker.yml",
        "codeql.yml",
        "crlf-check.yml",
        "dco-signoff.yml",
        "docs.yml",
        "e2e.yml",
        "fmt.yml",
        "forbidden-words.yml",
        "gts-validation.yml",
        "notify-docs.yml",
        "pr-dashboard.yml",
        "pr-governance.yml",
        "pr-reviewer-check.yml",
        "release-plz.yml",
        "scorecard.yml",
        "web-docs-check.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": true,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "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": "8 out of 8 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 5 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 10,
            "reason": "project is fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 0,
            "reason": "project was created within the last 90 days. Please review its contents carefully",
            "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": 8,
            "reason": "dependency not pinned by hash detected -- score normalized to 8",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 7,
            "reason": "SAST tool detected but not run on all commits",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 4,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "19 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "0d7e6365716d8f04c65cb53c75c37bf39acadbc0",
        "ran_at": "2026-08-01T01:59:15Z",
        "aggregate_score": 5.9,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": true,
      "has_security_policy": true,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-08-01T01:14:06Z",
      "oldest_open_prs": [
        {
          "number": 4068,
          "created_at": "2026-06-10T17:55:45Z",
          "last_comment_at": "2026-06-10T17:55:59Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4081,
          "created_at": "2026-06-12T02:12:45Z",
          "last_comment_at": "2026-06-12T02:13:02Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4084,
          "created_at": "2026-06-12T16:02:07Z",
          "last_comment_at": "2026-06-12T16:02:23Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4095,
          "created_at": "2026-06-16T06:10:23Z",
          "last_comment_at": "2026-06-19T12:48:32Z",
          "last_comment_author": "KvizadSaderah"
        },
        {
          "number": 4132,
          "created_at": "2026-06-23T06:08:05Z",
          "last_comment_at": "2026-06-25T11:12:13Z",
          "last_comment_author": "MikeFalcon77"
        },
        {
          "number": 4140,
          "created_at": "2026-06-24T05:56:42Z",
          "last_comment_at": "2026-06-24T05:57:07Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4143,
          "created_at": "2026-06-25T01:03:28Z",
          "last_comment_at": "2026-07-08T09:56:59Z",
          "last_comment_author": "dogbert2021"
        },
        {
          "number": 4145,
          "created_at": "2026-06-25T14:27:11Z",
          "last_comment_at": "2026-07-13T13:27:28Z",
          "last_comment_author": "KvizadSaderah"
        },
        {
          "number": 4148,
          "created_at": "2026-06-26T10:51:06Z",
          "last_comment_at": "2026-06-26T10:51:23Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4151,
          "created_at": "2026-06-26T20:48:53Z",
          "last_comment_at": "2026-07-24T12:17:31Z",
          "last_comment_author": "code-ranker-app"
        },
        {
          "number": 4152,
          "created_at": "2026-06-26T20:49:07Z",
          "last_comment_at": "2026-07-24T12:18:11Z",
          "last_comment_author": "code-ranker-app"
        },
        {
          "number": 4165,
          "created_at": "2026-06-30T06:07:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 4171,
          "created_at": "2026-07-01T08:54:19Z",
          "last_comment_at": "2026-07-21T10:52:05Z",
          "last_comment_author": "MikeFalcon77"
        },
        {
          "number": 4173,
          "created_at": "2026-07-02T00:41:34Z",
          "last_comment_at": "2026-07-02T00:41:41Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4220,
          "created_at": "2026-07-16T17:18:15Z",
          "last_comment_at": "2026-07-30T22:37:04Z",
          "last_comment_author": "code-ranker-app"
        },
        {
          "number": 4223,
          "created_at": "2026-07-17T09:50:34Z",
          "last_comment_at": "2026-07-17T09:51:08Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4224,
          "created_at": "2026-07-17T11:28:53Z",
          "last_comment_at": "2026-07-27T19:00:57Z",
          "last_comment_author": "mattgarmon"
        },
        {
          "number": 4233,
          "created_at": "2026-07-20T20:33:03Z",
          "last_comment_at": "2026-07-20T20:33:12Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4237,
          "created_at": "2026-07-21T16:12:52Z",
          "last_comment_at": "2026-07-21T16:13:14Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 4257,
          "created_at": "2026-07-24T00:08:39Z",
          "last_comment_at": "2026-07-24T00:08:59Z",
          "last_comment_author": "coderabbitai"
        }
      ],
      "last_merged_pr_at": "2026-07-31T08:00:18Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 2277,
          "created_at": "2026-05-27T18:04:46Z",
          "last_comment_at": "2026-05-27T18:06:21Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2278,
          "created_at": "2026-05-27T18:06:25Z",
          "last_comment_at": "2026-05-27T18:07:55Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2279,
          "created_at": "2026-05-27T18:07:58Z",
          "last_comment_at": "2026-05-27T18:09:55Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2280,
          "created_at": "2026-05-27T18:09:59Z",
          "last_comment_at": "2026-05-27T18:11:58Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2281,
          "created_at": "2026-05-27T18:12:01Z",
          "last_comment_at": "2026-05-27T18:17:33Z",
          "last_comment_author": "orivaris"
        },
        {
          "number": 2282,
          "created_at": "2026-05-27T18:17:37Z",
          "last_comment_at": "2026-06-06T11:26:53Z",
          "last_comment_author": "il10241024"
        },
        {
          "number": 2349,
          "created_at": "2026-06-04T06:50:33Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2356,
          "created_at": "2026-06-04T06:52:32Z",
          "last_comment_at": "2026-06-04T06:52:44Z",
          "last_comment_author": "il10241024"
        },
        {
          "number": 2364,
          "created_at": "2026-06-04T06:54:54Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2368,
          "created_at": "2026-06-04T06:56:10Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2369,
          "created_at": "2026-06-04T06:56:22Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2370,
          "created_at": "2026-06-04T06:56:33Z",
          "last_comment_at": "2026-06-04T06:56:40Z",
          "last_comment_author": "il10241024"
        },
        {
          "number": 2372,
          "created_at": "2026-06-04T06:57:12Z",
          "last_comment_at": "2026-06-04T06:57:19Z",
          "last_comment_author": "il10241024"
        },
        {
          "number": 2374,
          "created_at": "2026-06-04T06:58:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2375,
          "created_at": "2026-06-04T06:58:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2378,
          "created_at": "2026-06-04T06:59:04Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2379,
          "created_at": "2026-06-04T06:59:15Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2380,
          "created_at": "2026-06-04T06:59:26Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2381,
          "created_at": "2026-06-04T06:59:37Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2382,
          "created_at": "2026-06-04T06:59:48Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/constructorfabric/gears-rust",
    "host": "github.com",
    "name": "gears-rust",
    "owner": "constructorfabric"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "excellent",
      "name": "Overall health",
      "note": "The weighted overall 74 is calibrated to 88 on the published index scale (record calibration 2026-08-02).",
      "notes": [
        {
          "code": "overall_calibration",
          "params": {
            "raw": 74,
            "calibrated": 88,
            "calibration": "2026-08-02"
          }
        }
      ],
      "value": 88,
      "inputs": {
        "security": 66,
        "vitality": 93,
        "community": 56,
        "governance": 70,
        "calibration": "2026-08-02",
        "engineering": 80,
        "ai_readiness": 82,
        "weighted_overall_raw": 74
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "exceptional",
        "name": "Vitality",
        "value": 93,
        "weight": 0.21,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 89,
            "inputs": {
              "commits_last_year": 3032,
              "human_commit_share": 0.89,
              "days_since_last_push": 0,
              "active_weeks_last_year": 50
            },
            "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": "50/52 weeks with commits",
                "points": 34.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 50
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "3032 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 3032
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "project was created within the last 90 days. Please review its contents carefully",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "exceptional",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "cf-gears-cluster-conformance-v0.1.3",
              "releases_from_tags": false,
              "days_since_latest_release": 1,
              "mean_days_between_releases": 0
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~0 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 0
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "exceptional",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "unverified",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": "repository_too_young",
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": null,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "maintenance record not established from the collected data",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_unverified",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "moderate",
        "name": "Community & Adoption",
        "value": 56,
        "weight": 0.17,
        "metrics": [
          {
            "key": "popularity",
            "band": "weak",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 35,
            "inputs": {
              "forks": 34,
              "stars": 25,
              "watchers": 0,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "25 stars",
                "points": 22.4,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 25
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "34 forks",
                "points": 12.7,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 34
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "0 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "good",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "readme_badges": null,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "readme_badge_services": [],
              "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 (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "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
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "good",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 69,
            "inputs": {
              "packages": [
                "cf-gears-toolkit-db",
                "cf-gears-system-sdks",
                "cf-gears-toolkit-gts",
                "cf-gears-toolkit-sdk",
                "cf-gears-file-parser",
                "cf-gears-toolkit-auth",
                "cf-gears-toolkit-http",
                "cf-gears-toolkit-odata"
              ],
              "dependents": null,
              "ecosystems": "crates",
              "total_downloads": 40636,
              "monthly_downloads": 13545
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "13,545 downloads/month across crates",
                "points": 55.1,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 13545,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 70,
        "weight": 0.23,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 63,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 46,
              "top_contributor_share": 0.361
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "2 contributor(s) cover half of all commits",
                "points": 25.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 36% of commits",
                "points": 14.4,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 36
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "46 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 46
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 5 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "newcomer_pr_acceptance"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 72,
            "inputs": {
              "merged_prs": 159,
              "open_issues": 388,
              "closed_issues": 1624,
              "prs_merged_7d": null,
              "prs_decided_7d": null,
              "prs_merged_30d": null,
              "prs_decided_30d": null,
              "issue_closed_ratio": 0.807,
              "closed_unmerged_prs": 192,
              "first_time_authors_30d": null,
              "first_time_prs_merged_30d": null,
              "first_time_prs_decided_30d": null
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "81% of issues closed",
                "points": 33.9,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 81
                    }
                  }
                ],
                "max_points": 42
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "159/351 decided PRs merged",
                "points": 13.6,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 159,
                      "decided": 351
                    }
                  }
                ],
                "max_points": 30
              },
              {
                "key": "newcomer_pr_acceptance",
                "name": "Newcomer PR acceptance",
                "detail": "no first-time contributor's PR decided in 30d",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_newcomer_prs",
                    "params": {
                      "days": 30
                    }
                  }
                ],
                "max_points": 13
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 53,
            "inputs": {
              "followers": 40,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "constructorfabric",
              "public_repos": 36,
              "account_age_days": 72
            },
            "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": "40 followers of constructorfabric",
                "points": 11.6,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 40,
                      "login": "constructorfabric"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "36 public repos, account ~0 yr old",
                "points": 11.8,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 36
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 0
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "exceptional",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "cf-gears-toolkit-db",
                "cf-gears-system-sdks",
                "cf-gears-toolkit-gts",
                "cf-gears-toolkit-sdk",
                "cf-gears-file-parser",
                "cf-gears-toolkit-auth",
                "cf-gears-toolkit-http",
                "cf-gears-toolkit-odata"
              ],
              "ecosystems": "crates",
              "any_deprecated": false,
              "min_days_since_publish": 2
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on crates",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 2 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 2
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "7 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 7
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 80,
        "weight": 0.19,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "22 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 22
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "8 out of 8 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [
                "account-management",
                "agentic-ai",
                "ai",
                "benchmarks",
                "cloud",
                "genai",
                "llm",
                "microservices",
                "middleware",
                "modkit",
                "multi-tenancy",
                "multi-tier",
                "rust",
                "saas",
                "security",
                "serverless",
                "xaas"
              ],
              "has_wiki": false,
              "homepage": "https://www.constructorfabric.org",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://www.constructorfabric.org",
                "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": "17 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 17
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 66,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 59,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 5.9
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "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": "8 out of 8 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 5 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is fuzzed",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "project was created within the last 90 days. Please review its contents carefully",
                "points": 0,
                "status": "missed",
                "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 8",
                "points": 4,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool detected but not run on all commits",
                "points": 3.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 2,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "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": "19 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "exceptional",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 985 resolved dependencies against OSV; 55 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": 985
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 55
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 95,
            "inputs": {
              "source": "osv",
              "advisories": 32,
              "affected_packages": 18,
              "assessed_packages": 985,
              "unassessed_packages": 55,
              "affected_by_severity": "high 8, moderate 2, low 1, unknown 7",
              "direct_affected_packages": 1
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "1 affected: rand 0.8.5 (low)",
                "points": 32.2,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 1,
                      "packages": "rand 0.8.5 (low)"
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 113 days ago",
                "points": 39,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 1,
                      "oldest": 113
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "exceptional",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 985,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "exceptional",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "commit_weight_rule": {
                "min_commits": 50,
                "min_commit_share": 0.1
              },
              "review_only_matches": 0,
              "below_threshold_exposures": [],
              "assessed_self_published_locations": 1
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "excellent",
        "name": "AI Readiness",
        "value": 82,
        "weight": 0.04,
        "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.764,
              "agent_instruction_files": [
                ".cf-studio/config/AGENTS.md",
                ".github/copilot-instructions.md",
                "AGENTS.md",
                "CLAUDE.md",
                "studio-kit-gears/AGENTS.md"
              ],
              "agent_instruction_max_bytes": 7849
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".cf-studio/config/AGENTS.md, .github/copilot-instructions.md, AGENTS.md, CLAUDE.md, studio-kit-gears/AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".cf-studio/config/AGENTS.md, .github/copilot-instructions.md, AGENTS.md, CLAUDE.md, studio-kit-gears/AGENTS.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "68 of 89 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 68,
                      "sampled": 89
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0,
              "toolchain_manifests": [
                "Cargo.toml",
                "apps/cf-gears-example-server/Cargo.toml",
                "examples/cf-gears-fips-probe/Cargo.toml",
                "examples/oop-gears/calculator-gateway/calculator-gateway-sdk/Cargo.toml",
                "examples/oop-gears/calculator-gateway/calculator-gateway/Cargo.toml",
                "examples/oop-gears/calculator/calculator-sdk/Cargo.toml",
                "examples/oop-gears/calculator/calculator/Cargo.toml",
                "examples/toolkit/users-info/users-info-sdk/Cargo.toml",
                "examples/toolkit/users-info/users-info-server/Cargo.toml",
                "examples/toolkit/users-info/users-info/Cargo.toml",
                "gears/bss/ledger/ledger-sdk/Cargo.toml",
                "gears/bss/ledger/ledger/Cargo.toml",
                "gears/bss/libs/coord/Cargo.toml",
                "gears/chat-engine/chat-engine-sdk/Cargo.toml",
                "gears/chat-engine/chat-engine/Cargo.toml",
                "gears/credstore/credstore-sdk/Cargo.toml",
                "gears/credstore/credstore/Cargo.toml",
                "gears/credstore/plugins/static-credstore-plugin/Cargo.toml",
                "gears/file-parser/Cargo.toml",
                "gears/file-storage/file-storage-sdk/Cargo.toml",
                "gears/file-storage/file-storage/Cargo.toml",
                "gears/llm-gateway/llm-gateway-sdk/Cargo.toml",
                "gears/mini-chat/mini-chat-sdk/Cargo.toml",
                "gears/mini-chat/mini-chat/Cargo.toml",
                "gears/mini-chat/plugins/static-model-policy-plugin/Cargo.toml",
                "gears/model-registry/model-registry-sdk/Cargo.toml",
                "gears/simple-user-settings/simple-user-settings-sdk/Cargo.toml",
                "gears/simple-user-settings/simple-user-settings/Cargo.toml",
                "gears/system/account-management/account-management-sdk/Cargo.toml",
                "gears/system/account-management/account-management/Cargo.toml",
                "gears/system/account-management/plugins/static-idp-plugin/Cargo.toml",
                "gears/system/api-gateway/Cargo.toml",
                "gears/system/authn-resolver/authn-resolver-sdk/Cargo.toml",
                "gears/system/authn-resolver/authn-resolver/Cargo.toml",
                "gears/system/authn-resolver/plugins/oidc-authn-plugin/Cargo.toml",
                "gears/system/authn-resolver/plugins/static-authn-plugin/Cargo.toml",
                "gears/system/authz-resolver/authz-resolver-sdk/Cargo.toml",
                "gears/system/authz-resolver/authz-resolver/Cargo.toml",
                "gears/system/authz-resolver/plugins/static-authz-plugin/Cargo.toml",
                "gears/system/authz-resolver/plugins/tr-authz-plugin/Cargo.toml",
                "gears/system/cluster/cluster-conformance/Cargo.toml",
                "gears/system/cluster/cluster-sdk/Cargo.toml",
                "gears/system/cluster/cluster/Cargo.toml",
                "gears/system/cluster/plugins/standalone-cluster-plugin/Cargo.toml",
                "gears/system/event-broker/event-broker-sdk/Cargo.toml",
                "gears/system/gear-orchestrator/Cargo.toml",
                "gears/system/grpc-hub/Cargo.toml",
                "gears/system/nodes-registry/nodes-registry-sdk/Cargo.toml",
                "gears/system/nodes-registry/nodes-registry/Cargo.toml",
                "gears/system/oagw/oagw-sdk/Cargo.toml",
                "gears/system/oagw/oagw/Cargo.toml",
                "gears/system/resource-group/resource-group-sdk/Cargo.toml",
                "gears/system/resource-group/resource-group/Cargo.toml",
                "gears/system/tenant-resolver/plugins/rg-tr-plugin/Cargo.toml",
                "gears/system/tenant-resolver/plugins/single-tenant-tr-plugin/Cargo.toml",
                "gears/system/tenant-resolver/plugins/static-tr-plugin/Cargo.toml",
                "gears/system/tenant-resolver/tenant-resolver-sdk/Cargo.toml",
                "gears/system/tenant-resolver/tenant-resolver/Cargo.toml",
                "gears/system/types-registry/types-registry-sdk/Cargo.toml",
                "gears/system/types-registry/types-registry/Cargo.toml",
                "gears/system/usage-collector/plugins/noop-usage-collector-plugin/Cargo.toml",
                "gears/system/usage-collector/plugins/timescaledb-usage-collector-plugin/Cargo.toml",
                "gears/system/usage-collector/usage-collector-sdk/Cargo.toml",
                "gears/system/usage-collector/usage-collector/Cargo.toml",
                "libs/rustls-corecrypto-provider/Cargo.toml",
                "libs/rustls-fips-shim/Cargo.toml",
                "libs/system-sdks/Cargo.toml",
                "libs/system-sdks/sdks/directory/Cargo.toml",
                "libs/toolkit-auth/Cargo.toml",
                "libs/toolkit-canonical-errors-macro/Cargo.toml",
                "libs/toolkit-canonical-errors/Cargo.toml",
                "libs/toolkit-db-macros/Cargo.toml",
                "libs/toolkit-db/Cargo.toml",
                "libs/toolkit-gts-macros/Cargo.toml",
                "libs/toolkit-gts/Cargo.toml",
                "libs/toolkit-http-middleware/Cargo.toml",
                "libs/toolkit-http/Cargo.toml",
                "libs/toolkit-macros-tests/Cargo.toml",
                "libs/toolkit-macros/Cargo.toml",
                "libs/toolkit-node-info/Cargo.toml",
                "libs/toolkit-odata-macros/Cargo.toml",
                "libs/toolkit-odata/Cargo.toml",
                "libs/toolkit-sdk/Cargo.toml",
                "libs/toolkit-security/Cargo.toml",
                "libs/toolkit-stable-hash/Cargo.toml",
                "libs/toolkit-transport-grpc/Cargo.toml",
                "libs/toolkit-utils/Cargo.toml",
                "libs/toolkit/Cargo.toml",
                "tools/fuzz/Cargo.toml",
                "tools/gts-analyze/Cargo.toml",
                "tools/xtask/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "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, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "dependency automation configured, none observed in the sampled commits",
                "points": 5,
                "status": "partial",
                "details": [
                  {
                    "code": "dependency_bot_config_only",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 8",
                "points": 8,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "exceptional",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 2085682,
              "source_files_sampled": 2659,
              "oversized_source_files": 54
            },
            "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": "54/2659 source files over 60KB",
                "points": 53.9,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 2659,
                      "oversized": 54
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "excellent",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto",
                "gears/credstore/docs/api/openapi.yaml",
                "gears/mini-chat/docs/openapi.json",
                "gears/system/event-broker/docs/openapi.yaml",
                "gears/system/resource-group/docs/openapi.yaml",
                "libs/system-sdks/sdks/directory/proto/v1/directory.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto, gears/credstore/docs/api/openapi.yaml, gears/mini-chat/docs/openapi.json, gears/system/event-broker/docs/openapi.yaml, gears/system/resource-group/docs/openapi.yaml, libs/system-sdks/sdks/directory/proto/v1/directory.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples/oop-gears/calculator/calculator-sdk/proto/oop/calculator/v1/accum.proto, gears/credstore/docs/api/openapi.yaml, gears/mini-chat/docs/openapi.json, gears/system/event-broker/docs/openapi.yaml, gears/system/resource-group/docs/openapi.yaml, libs/system-sdks/sdks/directory/proto/v1/directory.proto"
                    }
                  }
                ],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
      }
    ],
    "classification": {
      "top": [
        "library",
        "application"
      ],
      "labels": [
        "library",
        "network-service",
        "cli"
      ],
      "scores": {
        "cli": 4,
        "library": 10,
        "network-service": 7
      },
      "primary": "library",
      "evidence": [
        {
          "tier": "distribution",
          "label": "library",
          "source": "registry:crates",
          "weight": 6
        },
        {
          "tier": "dependencies",
          "label": "cli",
          "source": "dep:clap",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "network-service",
          "source": "dep:axum",
          "weight": 4
        },
        {
          "tier": "structure",
          "label": "network-service",
          "source": "api_schema",
          "weight": 3
        },
        {
          "tier": "description",
          "label": "library",
          "source": "description:library",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "library",
          "source": "tag:middleware",
          "weight": 2
        }
      ],
      "artifacts": [],
      "confidence": "medium",
      "host_extension": false,
      "runs_as_process": true,
      "consumed_by_code": true
    },
    "metrics_version": "2.5.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-08-01T01:59:42.808015Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/c/constructorfabric/gears-rust.svg",
  "full_name": "constructorfabric/gears-rust",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Las puntuaciones son señales, no garantías. Reflejan prácticas públicamente visibles en GitHub; no son una auditoría de código ni una garantía de seguridad.

Los datos ausentes se excluyen y los pesos se renormalizan; nunca se puntúan como cero. La metodología es versionada y abierta: métricas v2.5.0, esquema v0.27.0 — metodología completa · wiki de métricas.

Cómo se sitúa un resultado dentro del registro general: estadísticas agregadascrates.io.