Registro público
Informe de salud del softwareesquema 0.27.0 · métricas 2.5.0 · 2026-07-30 21:54 UTC

soapbucket / sbproxy

Self-hosted AI gateway and LLM proxy. OpenAI-compatible API for OpenAI, Anthropic, Gemini, Bedrock and 60+ providers, or serve vLLM/llama.cpp on your GPUs. Keys, budgets, guardrails, semantic cache, MCP

RustApache-2.0★ 47 estrellas⑂ 1 forkdesde abr 2026Ver en GitHub ↗
TipoServicio de redInterfaz webHerramienta de línea de comandoscómo se determina

soapbucket/sbproxy tiene un índice de salud de 75 sobre 100, lo que lo sitúa en la banda Bueno. Su puntuación más alta es AI Readiness (85/100) y la más baja, Sustainability & Governance (45/100). Se actualizó por última vez hoy. Una sola persona concentra la mayor parte del trabajo reciente.

75
global / 100
Bueno

Í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.

75
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 65 se calibra a 75 en la escala publicada del índice (calibración del registro 2026-08-02).

Titularidad

SBproxyOrganización
2 seguidores8 repositorios públicosdesde oct 2021

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

Métricas por categoría

Vitalidad

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

80Excelente · 21% del índice global
Cómo se puntúa
36/36Recencia de push — último push hace 0 días
9/36Cadencia de commits — 13/52 semanas con commits
18/18Volumen de commits — 849 commits en el último año
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Datos de entrada utilizados
commits_last_year849
human_commit_share1
days_since_last_push0
active_weeks_last_year13
Cómo se puntúa
27/27Publica versiones — 18 versiones publicadas
36/36Recencia de las versiones — última versión hace 1 días
27/27Cadencia de publicación — una versión cada ~3,6 días
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Datos de entrada utilizados
releases_count18
latest_release_tagv1.9.0
releases_from_tagsno
days_since_latest_release1
mean_days_between_releases3,6

Comunidad y Adopción

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

57Moderado · 17% del índice global
Cómo se puntúa
27/60Estrellas — 47 estrellas
0/25Forks — 1 forks
0/15Observadores — 0 observadores
Datos de entrada utilizados
forks1
stars47
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
13.5/13.5Código de conducta
0/7.2Plantilla de issues
6.3/6.3Plantilla de PR
Datos de entrada utilizados
has_readme
has_license
readme_badges
has_contributing
has_issue_templateno
has_code_of_conduct
readme_badge_services
has_pull_request_template

Sostenibilidad y Gobernanza

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

45Débil · 23% del índice global
Cómo se puntúa
9/54Factor bus — la mitad de los commits recae en 1 contribuyente(s)
0/22.5Distribución de commits — el principal contribuyente firma el 100% de los commits
2.7/13.5Amplitud de contribuyentes — 2 contribuyentes
6/10OpenSSF Scorecard: Contributors — project has 2 contributing companies or organizations -- score normalized to 6
Datos de entrada utilizados
bus_factor1
contributors_sampled2
top_contributor_share0,998
Cómo se puntúa
35/42Resolución de issues — 83% de issues cerradas
29.3/30Aceptación de PR — 791/809 PR decididos fusionados
0/13Newcomer PR acceptance — ningún PR de un contribuyente primerizo decidido en 30 d
0/15OpenSSF Scorecard: Code-Review — Found 0/30 approved changesets -- score normalized to 0
Datos de entrada utilizados
merged_prs791
open_issues1
closed_issues5
prs_merged_7d
prs_decided_7d
prs_merged_30d
prs_decided_30d
issue_closed_ratio0,833
closed_unmerged_prs18
first_time_authors_30d
first_time_prs_merged_30d
first_time_prs_decided_30d
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
3.4/25Alcance del propietario — 2 seguidores de soapbucket
16.5/25Trayectoria — 8 repos públicos, cuenta de ~4 años
Datos de entrada utilizados
followers2
owner_typeOrganization
is_verified
owner_loginsoapbucket
public_repos8
account_age_days1741

Calidad de Ingeniería

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

77Bueno · 19% del índice global
Cómo se puntúa
24/24Flujos de trabajo de CI — 13 flujo(s) de trabajo
24/24Pruebas presentes
0/16Configuración de linter
0/9.6Hooks de pre-commit
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Datos de entrada utilizados
has_ci
has_tests
has_editorconfigno
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://sbproxy.dev
10/10Descripción del repositorio
10/10Topics — 20 topics
0/10Wiki
Datos de entrada utilizados
topicsai-gateway, anthropic, api-gateway, llm-proxy, load-balancer, openai, rate-limiting, reverse-proxy, waf, pingora, rust, ai-governance, mcp, llm-gateway, llm-routing, openai-proxy, llm, llmops, self-hosted, vllm
has_wikino
homepagehttps://sbproxy.dev
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?

61Moderado · 16% del índice global
Cómo se puntúa
6.8/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — branch protection not enabled on development/release branches
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 0/30 approved changesets -- score normalized to 0
1.5/2.5Contributors — project has 2 contributing companies or organizations -- score normalized to 6
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
5/5Fuzzing — project is fuzzed
2.5/2.5Licencia — license file detected
7.5/7.5Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
7.5/7.5Token-Permissions — GitHub workflow tokens follow principle of least privilege
0/7.5Vulnerabilities — 24 existing vulnerabilities detected
Datos de entrada utilizados
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate5,8
Cómo se puntúa
14.8/35Dependencias directas libres de avisos conocidos — 3 afectados: opentelemetry_sdk 0.27.1 (moderate 5.3), tract-onnx 0.21.10 (moderate 6.1), anyhow 1.0.102 (unknown)
0/25Dependencias indirectas libres de avisos conocidos — el conjunto transitivo no es separable de las dependencias de desarrollo y prueba en este alcance
40/40Sin avisos pendientes — ningún aviso lleva público más de 90 días
Datos de entrada utilizados
sourceosv
advisories27
affected_packages22
assessed_packages1492
unassessed_packages70
affected_by_severityhigh 5, moderate 4, unknown 13
direct_affected_packages3
Excluidos de la puntuación (sin datos o no aplicable): Dependencias indirectas libres de avisos conocidos. Los pesos restantes se han renormalizado. Se cotejaron 1492 dependencias resueltas con OSV. 70 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.

85Excelente · 4% del índice global
Cómo se puntúa
45/45Instrucciones para agentes — AGENTS.md, CLAUDE.md
15/15Documentación legible por máquinas (llms.txt) — llms.txt presente
40/40Historial de commits legible — 100 de 100 commits humanos declaran su intención (asunto estructurado o cuerpo explicativo)
Datos de entrada utilizados
has_llms_txt
legible_history_share1
agent_instruction_filesAGENTS.md, CLAUDE.md
agent_instruction_max_bytes16.209
Cómo se puntúa
18/18Arranque con un solo comando — Makefile, examples/ai-crawl-tiered/Makefile, examples/markdown-for-agents/Makefile, examples/multi-rail-accept-payment/Makefile, examples/quote-token-replay-jwks/Makefile, examples/rail-mpp-stripe-test/Makefile, examples/rail-x402-base-sepolia/Makefile, examples/robots-llms-txt/Makefile, examples/rsl-licensing/Makefile
22/22Pruebas automatizadas
0/11Configuración de lint / formato
11/11Verificación estática de tipos — ui/tsconfig.json
10/10Entorno reproducible — Dockerfile, lockfile
10/10Práctica demostrada con agentes — 13 de los últimos 100 commits con autoría o crédito de agente
0/8Mantenimiento automatizado — no se observan actualizaciones automáticas de dependencias
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Datos de entrada utilizados
has_nixno
has_tests
lockfilesCargo.lock, package-lock.json
has_dockerfile
typed_language
bootstrap_filesMakefile, examples/ai-crawl-tiered/Makefile, examples/markdown-for-agents/Makefile, examples/multi-rail-accept-payment/Makefile, examples/quote-token-replay-jwks/Makefile, examples/rail-mpp-stripe-test/Makefile, examples/rail-x402-base-sepolia/Makefile, examples/robots-llms-txt/Makefile, examples/rsl-licensing/Makefile
has_devcontainerno
has_linter_configno
typecheck_configsui/tsconfig.json
agent_commit_share0,13
toolchain_manifestsCargo.toml, bench-synthetic/Cargo.toml, crates/sbproxy-agent-detect/Cargo.toml, crates/sbproxy-ai/Cargo.toml, crates/sbproxy-cache/Cargo.toml, crates/sbproxy-capability/Cargo.toml, crates/sbproxy-classifier-client/Cargo.toml, crates/sbproxy-classifier-proto/Cargo.toml, crates/sbproxy-classifier-sidecar/Cargo.toml, crates/sbproxy-classifiers/Cargo.toml, crates/sbproxy-config/Cargo.toml, crates/sbproxy-core/Cargo.toml, crates/sbproxy-extension/Cargo.toml, crates/sbproxy-httpkit/Cargo.toml, crates/sbproxy-k8s-operator/Cargo.toml, crates/sbproxy-keystore/Cargo.toml, crates/sbproxy-mesh/Cargo.toml, crates/sbproxy-middleware/Cargo.toml, crates/sbproxy-model-host/Cargo.toml, crates/sbproxy-modules/Cargo.toml, crates/sbproxy-observe/Cargo.toml, crates/sbproxy-openapi/Cargo.toml, crates/sbproxy-platform/Cargo.toml, crates/sbproxy-plugin/Cargo.toml, crates/sbproxy-security/Cargo.toml, crates/sbproxy-storage/Cargo.toml, crates/sbproxy-tls/Cargo.toml, crates/sbproxy-transport/Cargo.toml, crates/sbproxy-util/Cargo.toml, crates/sbproxy-vault/Cargo.toml, crates/sbproxy/Cargo.toml, e2e/Cargo.toml, examples/wasm/echo-rust/Cargo.toml, fuzz/Cargo.toml, sbproxy-bench/harness/ai_crawl_tiers/Cargo.toml, sbproxy-bench/harness/ai_lb_strategy/Cargo.toml, sbproxy-bench/harness/content_negotiate/Cargo.toml, sbproxy-bench/harness/context_compression_eval/Cargo.toml, sbproxy-bench/harness/tls_fingerprint/Cargo.toml, test/fixtures/refresh-tool/Cargo.toml
dependency_bot_commit_share0
Cómo se puntúa
45/45Código verificable por tipos — Rust (tipado estático)
51.9/55Tamaños de archivo manejables — 59/1041 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languageRust
largest_source_bytes593.963
source_files_sampled1041
oversized_source_files59
Cómo se puntúa
40/40Esquema de API (OpenAPI/GraphQL/proto) — crates/sbproxy-classifier-proto/proto/classifier.proto, crates/sbproxy-classifiers/proto/judge.proto, e2e/proto/echo.proto
0/20Servidor MCP
40/40Ejemplos ejecutables — example, examples
Datos de entrada utilizados
example_dirsexample, examples
has_mcp_signalno
api_schema_filescrates/sbproxy-classifier-proto/proto/classifier.proto, crates/sbproxy-classifiers/proto/judge.proto, e2e/proto/echo.proto

Datos clave

47estrellas de GitHub
2contribuidores
849commits en los últimos 12 meses
0días desde el último push
18versiones publicadas
1factor bus
1issues abiertas
crates.io, npmecosistemas de paquetes

Advertencias de recopilación de datos

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Could not fetch crates package 'sbproxy-e2e' from its registry
  • Could not fetch crates package 'synthetic-probe' from its registry
  • Could not fetch crates package 'sbproxy-ai' from its registry
  • Could not fetch crates package 'sbproxy-core' from its registry
  • Could not fetch crates package 'sbproxy-mesh' from its registry
  • Could not fetch crates package 'sbproxy-cache' from its registry
  • Could not fetch crates package 'sbproxy-config' from its registry
  • Could not fetch crates package 'sbproxy-httpkit' from its registry
  • Could not fetch crates package 'sbproxy-modules' from its registry
  • Could not fetch crates package 'sbproxy-observe' from its registry

Más detalle

OpenSSF Scorecard 5.8 / 10
5.8agregado

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-07-30 21:53 UTC

9Binary-Artifactsbinaries present in source code
0Branch-Protectionbranch protection not enabled on development/release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/30 approved changesets -- score normalized to 0
6Contributorsproject has 2 contributing companies or organizations -- score normalized to 6
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
10Fuzzingproject is fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
10Token-PermissionsGitHub workflow tokens follow principle of least privilege
0Vulnerabilities24 existing vulnerabilities detected
Dependencias directas 492
RegistroPaqueteRestricción de versiónManifiesto
crates.ioclap4bench-synthetic/Cargo.toml
crates.ioreqwest0.12bench-synthetic/Cargo.toml
crates.ioserde1bench-synthetic/Cargo.toml
crates.ioserde_json1bench-synthetic/Cargo.toml
crates.ioanyhow1bench-synthetic/Cargo.toml
crates.iotime0.3bench-synthetic/Cargo.toml
crates.iosbproxy-confige2e/Cargo.toml
crates.iosbproxy-extensione2e/Cargo.toml
crates.iosbproxy-cachee2e/Cargo.toml
crates.iosbproxy-observee2e/Cargo.toml
crates.ioserdee2e/Cargo.toml
crates.ioserde_jsone2e/Cargo.toml
crates.ioserde_yamle2e/Cargo.toml
crates.ioanyhowe2e/Cargo.toml
crates.iotokioe2e/Cargo.toml
crates.ioreqweste2e/Cargo.toml
crates.iotempfile3e2e/Cargo.toml
crates.iobase64e2e/Cargo.toml
crates.iolibc0.2e2e/Cargo.toml
npm@fontsource/instrument-sans^5.2.8ui/package.json
npm@fontsource/jetbrains-mono^5.2.8ui/package.json
npmvue^3.5.13ui/package.json
npmvue-router^4.5.0ui/package.json
npmyaml^2.9.0ui/package.json
crates.ioserdecrates/sbproxy-agent-detect/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-agent-detect/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-agent-detect/Cargo.toml
crates.ioregexcrates/sbproxy-agent-detect/Cargo.toml
crates.ioanyhowcrates/sbproxy-agent-detect/Cargo.toml
crates.ioarc-swapcrates/sbproxy-agent-detect/Cargo.toml
crates.iosbproxy-tlscrates/sbproxy-agent-detect/Cargo.toml
crates.iosha2crates/sbproxy-agent-detect/Cargo.toml
crates.iotract-onnx0.21crates/sbproxy-agent-detect/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-cachecrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-httpkitcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-extensioncrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-model-hostcrates/sbproxy-ai/Cargo.toml
crates.ioasync-traitcrates/sbproxy-ai/Cargo.toml
crates.iosbproxy-classifier-clientcrates/sbproxy-ai/Cargo.toml
crates.ioserdecrates/sbproxy-ai/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-ai/Cargo.toml
crates.ioserde_json_canonicalizercrates/sbproxy-ai/Cargo.toml
crates.ioschemarscrates/sbproxy-ai/Cargo.toml
crates.ioanyhowcrates/sbproxy-ai/Cargo.toml
crates.iobytescrates/sbproxy-ai/Cargo.toml
crates.iominijinjacrates/sbproxy-ai/Cargo.toml
crates.iotokiocrates/sbproxy-ai/Cargo.toml
crates.iosmallveccrates/sbproxy-ai/Cargo.toml
crates.ioregexcrates/sbproxy-ai/Cargo.toml
crates.iodashmapcrates/sbproxy-ai/Cargo.toml
crates.ioparking_lotcrates/sbproxy-ai/Cargo.toml
crates.ioarc-swapcrates/sbproxy-ai/Cargo.toml
crates.ioredbcrates/sbproxy-ai/Cargo.toml
crates.iolru0.16crates/sbproxy-ai/Cargo.toml
crates.ioreqwestcrates/sbproxy-ai/Cargo.toml
crates.iotracingcrates/sbproxy-ai/Cargo.toml
crates.iochronocrates/sbproxy-ai/Cargo.toml
crates.iosha2crates/sbproxy-ai/Cargo.toml
crates.iohexcrates/sbproxy-ai/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-ai/Cargo.toml
crates.ioprometheuscrates/sbproxy-ai/Cargo.toml
crates.iorandcrates/sbproxy-ai/Cargo.toml
crates.iofuturescrates/sbproxy-ai/Cargo.toml
crates.iobase64crates/sbproxy-ai/Cargo.toml
crates.iothiserrorcrates/sbproxy-ai/Cargo.toml
crates.iourlcrates/sbproxy-ai/Cargo.toml
crates.ioobject_storecrates/sbproxy-ai/Cargo.toml
crates.ioflate21crates/sbproxy-ai/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-ai/Cargo.toml
crates.iotiktoken-rs0.11crates/sbproxy-ai/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-cache/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-cache/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-cache/Cargo.toml
crates.iozeroizecrates/sbproxy-cache/Cargo.toml
crates.ioanyhowcrates/sbproxy-cache/Cargo.toml
crates.ioasync-traitcrates/sbproxy-cache/Cargo.toml
crates.iobytescrates/sbproxy-cache/Cargo.toml
crates.iohttpdatecrates/sbproxy-cache/Cargo.toml
crates.ioserdecrates/sbproxy-cache/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-cache/Cargo.toml
crates.iosha2crates/sbproxy-cache/Cargo.toml
crates.iohexcrates/sbproxy-cache/Cargo.toml
crates.iodashmapcrates/sbproxy-cache/Cargo.toml
crates.ioparking_lotcrates/sbproxy-cache/Cargo.toml
crates.iorandcrates/sbproxy-cache/Cargo.toml
crates.iotracingcrates/sbproxy-cache/Cargo.toml
crates.iotokiocrates/sbproxy-cache/Cargo.toml
crates.iorediscrates/sbproxy-cache/Cargo.toml
crates.ioserdecrates/sbproxy-capability/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-capability/Cargo.toml
crates.ioschemarscrates/sbproxy-capability/Cargo.toml
crates.iosyn2crates/sbproxy-capability/Cargo.toml
crates.iosbproxy-classifier-protocrates/sbproxy-classifier-client/Cargo.toml
crates.iotoniccrates/sbproxy-classifier-client/Cargo.toml
crates.iotokiocrates/sbproxy-classifier-client/Cargo.toml
crates.iothiserrorcrates/sbproxy-classifier-client/Cargo.toml
crates.iotracingcrates/sbproxy-classifier-client/Cargo.toml
crates.iotower0.5crates/sbproxy-classifier-client/Cargo.toml
crates.iohyper-util0.1crates/sbproxy-classifier-client/Cargo.toml
crates.iotoniccrates/sbproxy-classifier-proto/Cargo.toml
crates.ioprostcrates/sbproxy-classifier-proto/Cargo.toml
crates.iosbproxy-classifier-protocrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iosbproxy-classifierscrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotoniccrates/sbproxy-classifier-sidecar/Cargo.toml
crates.ioprostcrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotokiocrates/sbproxy-classifier-sidecar/Cargo.toml
crates.ioanyhowcrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotracingcrates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotracing-subscribercrates/sbproxy-classifier-sidecar/Cargo.toml
crates.ioclap4crates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotokio-stream0.1crates/sbproxy-classifier-sidecar/Cargo.toml
crates.iotract-onnx0.21crates/sbproxy-classifiers/Cargo.toml
crates.iotokenizers0.20crates/sbproxy-classifiers/Cargo.toml
crates.iodirs5crates/sbproxy-classifiers/Cargo.toml
crates.ioreqwestcrates/sbproxy-classifiers/Cargo.toml
crates.iosha2crates/sbproxy-classifiers/Cargo.toml
crates.iohexcrates/sbproxy-classifiers/Cargo.toml
crates.ioanyhowcrates/sbproxy-classifiers/Cargo.toml
crates.iotracingcrates/sbproxy-classifiers/Cargo.toml
crates.ioserdecrates/sbproxy-classifiers/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-classifiers/Cargo.toml
crates.iobase64crates/sbproxy-classifiers/Cargo.toml
crates.ioregexcrates/sbproxy-classifiers/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-classifiers/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-classifiers/Cargo.toml
crates.iotonic0.12crates/sbproxy-classifiers/Cargo.toml
crates.ioprost0.13crates/sbproxy-classifiers/Cargo.toml
crates.iosbproxy-aicrates/sbproxy-classifiers/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-classifiers/Cargo.toml
crates.iotokiocrates/sbproxy-classifiers/Cargo.toml
crates.ioasync-traitcrates/sbproxy-classifiers/Cargo.toml
crates.iothiserrorcrates/sbproxy-classifiers/Cargo.toml
crates.iourlcrates/sbproxy-classifiers/Cargo.toml
crates.iosbproxy-capabilitycrates/sbproxy-config/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-config/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-config/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-config/Cargo.toml
crates.ioserdecrates/sbproxy-config/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-config/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-config/Cargo.toml
crates.ioserde_ignored0.1crates/sbproxy-config/Cargo.toml
crates.ioanyhowcrates/sbproxy-config/Cargo.toml
crates.iohttpcrates/sbproxy-config/Cargo.toml
crates.iocompact_strcrates/sbproxy-config/Cargo.toml
crates.iosmallveccrates/sbproxy-config/Cargo.toml
crates.iobytescrates/sbproxy-config/Cargo.toml
crates.iothiserrorcrates/sbproxy-config/Cargo.toml
crates.iotracingcrates/sbproxy-config/Cargo.toml
crates.iotempfile3crates/sbproxy-config/Cargo.toml
crates.ioschemarscrates/sbproxy-config/Cargo.toml
crates.iosha2crates/sbproxy-config/Cargo.toml
crates.iohmaccrates/sbproxy-config/Cargo.toml
crates.iobase64crates/sbproxy-config/Cargo.toml
crates.iohexcrates/sbproxy-config/Cargo.toml
crates.ioserde_json_canonicalizercrates/sbproxy-config/Cargo.toml
crates.iosubtlecrates/sbproxy-config/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-config/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-core/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-tlscrates/sbproxy-core/Cargo.toml
crates.iosbproxy-modulescrates/sbproxy-core/Cargo.toml
crates.iorustlscrates/sbproxy-core/Cargo.toml
crates.iotokio-rustlscrates/sbproxy-core/Cargo.toml
crates.iosbproxy-transportcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-middlewarecrates/sbproxy-core/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-core/Cargo.toml
crates.iosbproxy-extensioncrates/sbproxy-core/Cargo.toml
crates.iosbproxy-aicrates/sbproxy-core/Cargo.toml
crates.iosbproxy-model-hostcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-cachecrates/sbproxy-core/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-openapicrates/sbproxy-core/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-core/Cargo.toml
crates.iosbproxy-vaultcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-keystorecrates/sbproxy-core/Cargo.toml
crates.iosbproxy-meshcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-agent-detectcrates/sbproxy-core/Cargo.toml
crates.iosbproxy-classifierscrates/sbproxy-core/Cargo.toml
crates.iopingora-corecrates/sbproxy-core/Cargo.toml
crates.iopingora-proxycrates/sbproxy-core/Cargo.toml
crates.iopingora-httpcrates/sbproxy-core/Cargo.toml
crates.iopingora-errorcrates/sbproxy-core/Cargo.toml
crates.iobloomfiltercrates/sbproxy-core/Cargo.toml
crates.ioipnetworkcrates/sbproxy-core/Cargo.toml
crates.ioinventorycrates/sbproxy-core/Cargo.toml
crates.ioarc-swapcrates/sbproxy-core/Cargo.toml
crates.ioparking_lotcrates/sbproxy-core/Cargo.toml
crates.iocompact_strcrates/sbproxy-core/Cargo.toml
crates.iosmallveccrates/sbproxy-core/Cargo.toml
crates.iobytescrates/sbproxy-core/Cargo.toml
crates.iourlcrates/sbproxy-core/Cargo.toml
crates.iohttpcrates/sbproxy-core/Cargo.toml
crates.iohttp-body-utilcrates/sbproxy-core/Cargo.toml
crates.iohypercrates/sbproxy-core/Cargo.toml
crates.iohyper-utilcrates/sbproxy-core/Cargo.toml
crates.ioasync-traitcrates/sbproxy-core/Cargo.toml
crates.iotokiocrates/sbproxy-core/Cargo.toml
crates.iotokio-util0.7crates/sbproxy-core/Cargo.toml
crates.ionotifycrates/sbproxy-core/Cargo.toml
crates.iotracingcrates/sbproxy-core/Cargo.toml
crates.ioprometheuscrates/sbproxy-core/Cargo.toml
crates.ioanyhowcrates/sbproxy-core/Cargo.toml
crates.iothiserrorcrates/sbproxy-core/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-core/Cargo.toml
crates.ioserdecrates/sbproxy-core/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-core/Cargo.toml
crates.ioredbcrates/sbproxy-core/Cargo.toml
crates.ioregexcrates/sbproxy-core/Cargo.toml
crates.ioreqwestcrates/sbproxy-core/Cargo.toml
crates.iofuturescrates/sbproxy-core/Cargo.toml
crates.iojsonwebtokencrates/sbproxy-core/Cargo.toml
crates.iouuidcrates/sbproxy-core/Cargo.toml
crates.ioulidcrates/sbproxy-core/Cargo.toml
crates.iorandcrates/sbproxy-core/Cargo.toml
crates.iosha2crates/sbproxy-core/Cargo.toml
crates.iozeroizecrates/sbproxy-core/Cargo.toml
crates.iohmaccrates/sbproxy-core/Cargo.toml
crates.iohexcrates/sbproxy-core/Cargo.toml
crates.iochronocrates/sbproxy-core/Cargo.toml
crates.ioinclude_dircrates/sbproxy-core/Cargo.toml
crates.ioargon2crates/sbproxy-core/Cargo.toml
crates.iobase64crates/sbproxy-core/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-extension/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-extension/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-extension/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-extension/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-extension/Cargo.toml
crates.iocelcrates/sbproxy-extension/Cargo.toml
crates.iomluacrates/sbproxy-extension/Cargo.toml
crates.iorquickjscrates/sbproxy-extension/Cargo.toml
crates.iowasmtimecrates/sbproxy-extension/Cargo.toml
crates.iowasi-commoncrates/sbproxy-extension/Cargo.toml
crates.ioserdecrates/sbproxy-extension/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-extension/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-extension/Cargo.toml
crates.ioanyhowcrates/sbproxy-extension/Cargo.toml
crates.iothiserrorcrates/sbproxy-extension/Cargo.toml
crates.iohttpcrates/sbproxy-extension/Cargo.toml
crates.iobytescrates/sbproxy-extension/Cargo.toml
crates.iocompact_strcrates/sbproxy-extension/Cargo.toml
crates.ioipnetworkcrates/sbproxy-extension/Cargo.toml
crates.ioregexcrates/sbproxy-extension/Cargo.toml
crates.iobase64crates/sbproxy-extension/Cargo.toml
crates.iosha2crates/sbproxy-extension/Cargo.toml
crates.iohexcrates/sbproxy-extension/Cargo.toml
crates.iosemvercrates/sbproxy-extension/Cargo.toml
crates.ioserde_json_canonicalizercrates/sbproxy-extension/Cargo.toml
crates.ioasync-traitcrates/sbproxy-extension/Cargo.toml
crates.iouuidcrates/sbproxy-extension/Cargo.toml
crates.iochronocrates/sbproxy-extension/Cargo.toml
crates.ioonce_cell1crates/sbproxy-extension/Cargo.toml
crates.ioparking_lotcrates/sbproxy-extension/Cargo.toml
crates.iotokiocrates/sbproxy-extension/Cargo.toml
crates.ioreqwestcrates/sbproxy-extension/Cargo.toml
crates.iourlcrates/sbproxy-extension/Cargo.toml
crates.ioarc-swapcrates/sbproxy-extension/Cargo.toml
crates.iotracingcrates/sbproxy-extension/Cargo.toml
crates.iobytescrates/sbproxy-httpkit/Cargo.toml
crates.ioparking_lotcrates/sbproxy-httpkit/Cargo.toml
crates.ioreqwestcrates/sbproxy-httpkit/Cargo.toml
crates.iorustlscrates/sbproxy-k8s-operator/Cargo.toml
crates.iotokiocrates/sbproxy-k8s-operator/Cargo.toml
crates.iofuturescrates/sbproxy-k8s-operator/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-k8s-operator/Cargo.toml
crates.ioserdecrates/sbproxy-k8s-operator/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-k8s-operator/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-k8s-operator/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-k8s-operator/Cargo.toml
crates.iokube0.95crates/sbproxy-k8s-operator/Cargo.toml
crates.iok8s-openapi0.23crates/sbproxy-k8s-operator/Cargo.toml
crates.ioschemars0.8crates/sbproxy-k8s-operator/Cargo.toml
crates.ioclap4crates/sbproxy-k8s-operator/Cargo.toml
crates.iotracingcrates/sbproxy-k8s-operator/Cargo.toml
crates.iotracing-subscribercrates/sbproxy-k8s-operator/Cargo.toml
crates.ioanyhowcrates/sbproxy-k8s-operator/Cargo.toml
crates.iothiserrorcrates/sbproxy-k8s-operator/Cargo.toml
crates.ioreqwestcrates/sbproxy-k8s-operator/Cargo.toml
crates.iochronocrates/sbproxy-k8s-operator/Cargo.toml
crates.iorandcrates/sbproxy-k8s-operator/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-keystore/Cargo.toml
crates.ioanyhowcrates/sbproxy-keystore/Cargo.toml
crates.iothiserrorcrates/sbproxy-keystore/Cargo.toml
crates.ioasync-traitcrates/sbproxy-keystore/Cargo.toml
crates.ioserdecrates/sbproxy-keystore/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-keystore/Cargo.toml
crates.ioparking_lotcrates/sbproxy-keystore/Cargo.toml
crates.iotracingcrates/sbproxy-keystore/Cargo.toml
crates.iochronocrates/sbproxy-keystore/Cargo.toml
crates.iotokiocrates/sbproxy-keystore/Cargo.toml
crates.iohmaccrates/sbproxy-keystore/Cargo.toml
crates.iosha2crates/sbproxy-keystore/Cargo.toml
crates.iohexcrates/sbproxy-keystore/Cargo.toml
crates.iorandcrates/sbproxy-keystore/Cargo.toml
crates.ioredbcrates/sbproxy-keystore/Cargo.toml
crates.iorediscrates/sbproxy-keystore/Cargo.toml
crates.iofuturescrates/sbproxy-keystore/Cargo.toml
crates.iosbproxy-vaultcrates/sbproxy-keystore/Cargo.toml
crates.ioanyhowcrates/sbproxy-mesh/Cargo.toml
crates.iothiserrorcrates/sbproxy-mesh/Cargo.toml
crates.ioserdecrates/sbproxy-mesh/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-mesh/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-mesh/Cargo.toml
crates.iotokiocrates/sbproxy-mesh/Cargo.toml
crates.iotracingcrates/sbproxy-mesh/Cargo.toml
crates.ioarc-swapcrates/sbproxy-mesh/Cargo.toml
crates.iobase64crates/sbproxy-mesh/Cargo.toml
crates.iobytescrates/sbproxy-mesh/Cargo.toml
crates.iohostname0.4crates/sbproxy-mesh/Cargo.toml
crates.ioprometheuscrates/sbproxy-mesh/Cargo.toml
crates.iopostcard1crates/sbproxy-mesh/Cargo.toml
crates.iorediscrates/sbproxy-mesh/Cargo.toml
crates.ioredbcrates/sbproxy-mesh/Cargo.toml
crates.iosbproxy-storagecrates/sbproxy-mesh/Cargo.toml
crates.ioaes-gcmcrates/sbproxy-mesh/Cargo.toml
crates.iosha2crates/sbproxy-mesh/Cargo.toml
crates.iorandcrates/sbproxy-mesh/Cargo.toml
crates.iowebpki0.103crates/sbproxy-mesh/Cargo.toml
crates.iorustls-pki-typescrates/sbproxy-mesh/Cargo.toml
crates.iorustlscrates/sbproxy-mesh/Cargo.toml
crates.iotokio-rustlscrates/sbproxy-mesh/Cargo.toml
crates.iourlcrates/sbproxy-mesh/Cargo.toml
crates.iofs2crates/sbproxy-mesh/Cargo.toml
crates.iorcgencrates/sbproxy-mesh/Cargo.toml
crates.iox509-parsercrates/sbproxy-mesh/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-mesh/Cargo.toml
crates.iotime0.3crates/sbproxy-mesh/Cargo.toml
crates.iosubtle2crates/sbproxy-mesh/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-cachecrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-middleware/Cargo.toml
crates.iohttpcrates/sbproxy-middleware/Cargo.toml
crates.ioserdecrates/sbproxy-middleware/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-middleware/Cargo.toml
crates.ioanyhowcrates/sbproxy-middleware/Cargo.toml
crates.iotokiocrates/sbproxy-middleware/Cargo.toml
crates.iotracingcrates/sbproxy-middleware/Cargo.toml
crates.ioureq2crates/sbproxy-middleware/Cargo.toml
crates.iohmaccrates/sbproxy-middleware/Cargo.toml
crates.iosha2crates/sbproxy-middleware/Cargo.toml
crates.iobase64crates/sbproxy-middleware/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-middleware/Cargo.toml
crates.iohexcrates/sbproxy-middleware/Cargo.toml
crates.iobytescrates/sbproxy-middleware/Cargo.toml
crates.ioflate21crates/sbproxy-middleware/Cargo.toml
crates.iobrotli3crates/sbproxy-middleware/Cargo.toml
crates.iozstd0.13crates/sbproxy-middleware/Cargo.toml
crates.ioparking_lotcrates/sbproxy-middleware/Cargo.toml
crates.iolru0.16crates/sbproxy-middleware/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-model-host/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-model-host/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-model-host/Cargo.toml
crates.ioserdecrates/sbproxy-model-host/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-model-host/Cargo.toml
crates.ioserde_json_canonicalizercrates/sbproxy-model-host/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-model-host/Cargo.toml
crates.ioschemarscrates/sbproxy-model-host/Cargo.toml
crates.iothiserrorcrates/sbproxy-model-host/Cargo.toml
crates.iosha2crates/sbproxy-model-host/Cargo.toml
crates.iohexcrates/sbproxy-model-host/Cargo.toml
crates.iobase64crates/sbproxy-model-host/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-model-host/Cargo.toml
crates.iofs2crates/sbproxy-model-host/Cargo.toml
crates.ioasync-traitcrates/sbproxy-model-host/Cargo.toml
crates.ioarc-swapcrates/sbproxy-model-host/Cargo.toml
crates.iobytescrates/sbproxy-model-host/Cargo.toml
crates.iozeroizecrates/sbproxy-model-host/Cargo.toml
crates.iofuturescrates/sbproxy-model-host/Cargo.toml
crates.iotokiocrates/sbproxy-model-host/Cargo.toml
crates.iotokio-utilcrates/sbproxy-model-host/Cargo.toml
crates.iotracingcrates/sbproxy-model-host/Cargo.toml
crates.ioulidcrates/sbproxy-model-host/Cargo.toml
crates.iourlcrates/sbproxy-model-host/Cargo.toml
crates.ionvml-wrapper0.10crates/sbproxy-model-host/Cargo.toml
crates.ioreqwestcrates/sbproxy-model-host/Cargo.toml
crates.iohf-hub1.0crates/sbproxy-model-host/Cargo.toml
crates.iotokenizers0.20crates/sbproxy-model-host/Cargo.toml
crates.iominijinjacrates/sbproxy-model-host/Cargo.toml
crates.iomistralrscrates/sbproxy-model-host/Cargo.toml
crates.ioaxum0.8crates/sbproxy-model-host/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-middlewarecrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-extensioncrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-aicrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-transportcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-modules/Cargo.toml
crates.iociboriumcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-cachecrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-platformcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-classifierscrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-classifier-clientcrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-observecrates/sbproxy-modules/Cargo.toml
crates.ioprometheuscrates/sbproxy-modules/Cargo.toml
crates.ioarc-swapcrates/sbproxy-modules/Cargo.toml
crates.iobytescrates/sbproxy-modules/Cargo.toml
crates.iocompact_strcrates/sbproxy-modules/Cargo.toml
crates.iosemvercrates/sbproxy-modules/Cargo.toml
crates.ioserdecrates/sbproxy-modules/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-modules/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-modules/Cargo.toml
crates.iourlcrates/sbproxy-modules/Cargo.toml
crates.iohttpcrates/sbproxy-modules/Cargo.toml
crates.ioanyhowcrates/sbproxy-modules/Cargo.toml
crates.iobase64crates/sbproxy-modules/Cargo.toml
crates.ioringcrates/sbproxy-modules/Cargo.toml
crates.ioipnetworkcrates/sbproxy-modules/Cargo.toml
crates.iopercent-encodingcrates/sbproxy-modules/Cargo.toml
crates.ioregexcrates/sbproxy-modules/Cargo.toml
crates.iominijinjacrates/sbproxy-modules/Cargo.toml
crates.iopulldown-cmarkcrates/sbproxy-modules/Cargo.toml
crates.iographql-parsercrates/sbproxy-modules/Cargo.toml
crates.iotracingcrates/sbproxy-modules/Cargo.toml
crates.iomd-50.10crates/sbproxy-modules/Cargo.toml
crates.iosha2crates/sbproxy-modules/Cargo.toml
crates.iohexcrates/sbproxy-modules/Cargo.toml
crates.iohmaccrates/sbproxy-modules/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-modules/Cargo.toml
crates.ioulidcrates/sbproxy-modules/Cargo.toml
crates.iothiserrorcrates/sbproxy-modules/Cargo.toml
crates.ioparking_lotcrates/sbproxy-modules/Cargo.toml
crates.iojsonwebtokencrates/sbproxy-modules/Cargo.toml
crates.iojsonschemacrates/sbproxy-modules/Cargo.toml
crates.iodashmapcrates/sbproxy-modules/Cargo.toml
crates.iorandcrates/sbproxy-modules/Cargo.toml
crates.ioinventorycrates/sbproxy-modules/Cargo.toml
crates.iolru0.16crates/sbproxy-modules/Cargo.toml
crates.iotokiocrates/sbproxy-modules/Cargo.toml
crates.ioreqwestcrates/sbproxy-modules/Cargo.toml
crates.ioobject_storecrates/sbproxy-modules/Cargo.toml
crates.iofuturescrates/sbproxy-modules/Cargo.toml
crates.ioasync-traitcrates/sbproxy-modules/Cargo.toml
crates.iochronocrates/sbproxy-modules/Cargo.toml
crates.iotokio-utilcrates/sbproxy-modules/Cargo.toml
crates.iorediscrates/sbproxy-modules/Cargo.toml
crates.iosbproxy-vault0.1.0crates/sbproxy-modules/Cargo.toml
crates.iotar0.4crates/sbproxy-modules/Cargo.toml
crates.ioflate21crates/sbproxy-modules/Cargo.toml
crates.iozip0.6crates/sbproxy-modules/Cargo.toml
crates.iosbproxy-capabilitycrates/sbproxy-observe/Cargo.toml
crates.iosbproxy-plugincrates/sbproxy-observe/Cargo.toml
crates.iosbproxy-utilcrates/sbproxy-observe/Cargo.toml
crates.iosbproxy-securitycrates/sbproxy-observe/Cargo.toml
crates.iotracingcrates/sbproxy-observe/Cargo.toml
crates.iotracing-subscribercrates/sbproxy-observe/Cargo.toml
crates.ioprometheuscrates/sbproxy-observe/Cargo.toml
crates.ioserdecrates/sbproxy-observe/Cargo.toml
crates.ioschemarscrates/sbproxy-observe/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-observe/Cargo.toml
crates.ioanyhowcrates/sbproxy-observe/Cargo.toml
crates.iouuidcrates/sbproxy-observe/Cargo.toml
crates.ioulidcrates/sbproxy-observe/Cargo.toml
crates.ioregexcrates/sbproxy-observe/Cargo.toml
crates.iohttpcrates/sbproxy-observe/Cargo.toml
crates.ioonce_cell1crates/sbproxy-observe/Cargo.toml
crates.ioparking_lotcrates/sbproxy-observe/Cargo.toml
crates.iorandcrates/sbproxy-observe/Cargo.toml
crates.ioreqwestcrates/sbproxy-observe/Cargo.toml
crates.iotokiocrates/sbproxy-observe/Cargo.toml
crates.iotokio-utilcrates/sbproxy-observe/Cargo.toml
crates.iochronocrates/sbproxy-observe/Cargo.toml
crates.iohmaccrates/sbproxy-observe/Cargo.toml
crates.iosha2crates/sbproxy-observe/Cargo.toml
crates.iohexcrates/sbproxy-observe/Cargo.toml
crates.iobase64crates/sbproxy-observe/Cargo.toml
crates.iothiserrorcrates/sbproxy-observe/Cargo.toml
crates.ioflate21crates/sbproxy-observe/Cargo.toml
crates.ioed25519-dalek2crates/sbproxy-observe/Cargo.toml
crates.ioopentelemetry0.27crates/sbproxy-observe/Cargo.toml
crates.ioopentelemetry_sdk0.27crates/sbproxy-observe/Cargo.toml
crates.ioopentelemetry-otlp0.27crates/sbproxy-observe/Cargo.toml
crates.ioopentelemetry-semantic-conventions0.27crates/sbproxy-observe/Cargo.toml
crates.iotracing-opentelemetry0.28crates/sbproxy-observe/Cargo.toml
crates.iotoniccrates/sbproxy-observe/Cargo.toml
crates.ioredbcrates/sbproxy-observe/Cargo.toml
crates.iosbproxy-configcrates/sbproxy-openapi/Cargo.toml
crates.iohttpcrates/sbproxy-openapi/Cargo.toml
crates.ioinventorycrates/sbproxy-openapi/Cargo.toml
crates.ioserdecrates/sbproxy-openapi/Cargo.toml
crates.ioserde_jsoncrates/sbproxy-openapi/Cargo.toml
crates.ioserde_yamlcrates/sbproxy-openapi/Cargo.toml
crates.ioanyhowcrates/sbproxy-openapi/Cargo.toml
crates.iotracingcrates/sbproxy-openapi/Cargo.toml
Todas las dependencias 1562

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

RegistroPaqueteVersiónRelación
crates.ioaes-gcm0.10.3directa
crates.ioanyhowdirecta
crates.ioanyhow1.0.102directa
crates.ioanyhow1.0.103directa
crates.ioanyhow1.0.104directa
crates.ioarc-swap1.9.1directa
crates.ioarc-swap1.9.2directa
crates.ioargon20.5.3directa
crates.ioasync-trait0.1.89directa
crates.ioasync-trait0.1.91directa
crates.ioaxumdirecta
crates.ioaxum0.7.9directa
crates.ioaxum0.8.9directa
crates.iobase640.13.1directa
crates.iobase640.21.7directa
crates.iobase640.22.1directa
crates.iobloomfilter1.0.16directa
crates.iobrotlidirecta
crates.iobrotli3.5.0directa
crates.iobytes1.11.1directa
crates.iobytes1.12.1directa
crates.iocel0.13.0directa
crates.iochrono0.4.44directa
crates.iochrono0.4.45directa
crates.iociborium0.2.2directa
crates.ioclapdirecta
crates.ioclap4.6.1directa
crates.ioclap4.6.4directa
crates.iocompact_str0.8.1directa
crates.iocompact_str0.8.2directa
crates.iocompact_str0.9.1directa
crates.iodashmap6.1.0directa
crates.iodashmap6.2.1directa
crates.iodirsdirecta
crates.iodirs5.0.1directa
crates.iodirs6.0.0directa
crates.ioed25519-dalekdirecta
crates.ioed25519-dalek2.2.0directa
crates.ioflate2directa
crates.ioflate21.1.9directa
crates.iofs20.4.3directa
crates.iofutures0.3.32directa
crates.iofutures0.3.33directa
crates.iographql-parser0.4.1directa
crates.iohex0.4.3directa
crates.iohf-hubdirecta
crates.iohf-hub0.4.3directa
crates.iohf-hub1.0.0directa
crates.iohmac0.13.0directa
crates.iohostnamedirecta
crates.iohostname0.4.2directa
crates.iohttpdirecta
crates.iohttp0.2.12directa
crates.iohttp1.4.0directa
crates.iohttp1.4.1directa
crates.iohttp1.4.2directa
crates.iohttp-body-util0.1.3directa
crates.iohttp-body-util0.1.4directa
crates.iohttpdate1.0.3directa
crates.iohyper1.10.1directa
crates.iohyper1.11.0directa
crates.iohyper1.9.0directa
crates.iohyper-utildirecta
crates.iohyper-util0.1.20directa
crates.ioinclude_dir0.7.4directa
crates.ioinventory0.3.24directa
crates.ioipnetwork0.20.0directa
crates.iojsonschema0.17.1directa
crates.iojsonwebtoken10.3.0directa
crates.iok8s-openapidirecta
crates.iok8s-openapi0.23.0directa
crates.iokubedirecta
crates.iokube0.95.0directa
crates.iolibcdirecta
crates.iolibc0.2.186directa
crates.iolibc0.2.189directa
crates.iolrudirecta
crates.iolru0.16.4directa
crates.iomd-5directa
crates.iomd-50.10.6directa
crates.iominijinja2.19.0directa
crates.iominijinja2.20.0directa
crates.iominijinja2.21.0directa
crates.iomistralrs0.9.0directa
crates.iomlua0.11.6directa
crates.ionotify7.0.0directa
crates.ionvml-wrapperdirecta
crates.ionvml-wrapper0.10.0directa
crates.ioobject_store0.11.2directa
crates.ioonce_celldirecta
crates.ioonce_cell1.21.4directa
crates.ioopentelemetrydirecta
crates.ioopentelemetry0.27.1directa
crates.ioopentelemetry-otlpdirecta
crates.ioopentelemetry-otlp0.27.0directa
crates.ioopentelemetry-semantic-conventionsdirecta
crates.ioopentelemetry-semantic-conventions0.27.0directa
crates.ioopentelemetry_sdkdirecta
crates.ioopentelemetry_sdk0.27.1directa
crates.ioparking_lot0.12.5directa
crates.iopercent-encoding2.3.2directa
crates.iopingora-core0.8.1directa
crates.iopingora-error0.8.1directa
crates.iopingora-http0.8.1directa
crates.iopingora-proxy0.8.1directa
crates.iopostcarddirecta
crates.iopostcard1.1.3directa
crates.ioprometheus0.13.4directa
crates.ioprometheus0.14.0directa
crates.ioprostdirecta
crates.ioprost0.11.9directa
crates.ioprost0.13.5directa
crates.iopulldown-cmark0.12.2directa
crates.iorand0.10.1directa
crates.iorand0.10.2directa
crates.iorand0.8.6directa
crates.iorand0.8.7directa
crates.iorand0.9.4directa
crates.iorand0.9.5directa
crates.iorcgen0.13.2directa
crates.ioredb2.6.3directa
crates.ioredb3.1.3directa
crates.ioredis0.31.0directa
crates.ioregexdirecta
crates.ioregex1.12.3directa
crates.ioregex1.13.1directa
crates.ioreqwestdirecta
crates.ioreqwest0.12.28directa
crates.ioreqwest0.13.4directa
crates.ioring0.17.14directa
crates.iorquickjs0.11.0directa
crates.iorustlsdirecta
crates.iorustls0.23.39directa
crates.iorustls0.23.40directa
crates.iorustls0.23.42directa
crates.iorustls-pki-types1.14.1directa
crates.iorustls-pki-types1.15.1directa
crates.iosbproxy-vaultdirecta
crates.ioschemarsdirecta
crates.ioschemars0.8.22directa
crates.ioschemars0.9.0directa
crates.ioschemars1.2.1directa
crates.iosemver1.0.28directa
crates.ioserdedirecta
crates.ioserde1.0.228directa
crates.ioserde1.0.229directa
crates.ioserde_ignoreddirecta
crates.ioserde_ignored0.1.14directa
crates.ioserde_jsondirecta
crates.ioserde_json1.0.149directa
crates.ioserde_json1.0.150directa
crates.ioserde_json1.0.151directa
crates.ioserde_json_canonicalizer0.3.2directa
crates.ioserde_yaml0.9.34+deprecateddirecta
crates.iosha20.10.9directa
crates.iosha20.11.0directa
crates.iosmallvec1.15.1directa
crates.iosmallvec1.15.2directa
crates.iosmallvec2.0.0-alpha.12directa
crates.iosubtledirecta
crates.iosubtle2.6.1directa
crates.iosyndirecta
crates.iosyn1.0.109directa
crates.iosyn2.0.117directa
crates.iosyn2.0.119directa
crates.iosyn3.0.3directa
crates.iotardirecta
crates.iotar0.4.46directa
crates.iotempfiledirecta
crates.iotempfile3.27.0directa
crates.iothiserror1.0.69directa
crates.iothiserror2.0.18directa
crates.iothiserror2.0.19directa
crates.iotiktoken-rsdirecta
crates.iotiktoken-rs0.11.0directa
crates.iotimedirecta
crates.iotime0.3.47directa
crates.iotokenizersdirecta
crates.iotokenizers0.20.4directa
crates.iotokenizers0.21.4directa
crates.iotokenizers0.22.2directa
crates.iotokiodirecta
crates.iotokio1.52.1directa
crates.iotokio1.52.3directa
crates.iotokio1.53.1directa
crates.iotokio-rustls0.26.4directa
crates.iotokio-streamdirecta
crates.iotokio-stream0.1.18directa
crates.iotokio-stream0.1.19directa
crates.iotokio-utildirecta
crates.iotokio-util0.7.18directa
crates.iotokio-util0.7.19directa
crates.iotonicdirecta
crates.iotonic0.12.3directa
crates.iotowerdirecta
crates.iotower0.4.13directa
crates.iotower0.5.3directa
crates.iotracing0.1.44directa
crates.iotracing-opentelemetrydirecta
crates.iotracing-opentelemetry0.28.0directa
crates.iotracing-subscriber0.3.23directa
crates.iotract-onnxdirecta
crates.iotract-onnx0.21.10directa
crates.ioulid1.2.1directa
crates.ioureqdirecta
crates.ioureq2.12.1directa
crates.iourl2.5.8directa
crates.iouuid0.8.2directa
crates.iouuid1.23.1directa
crates.iouuid1.23.2directa
crates.iouuid1.24.0directa
crates.iowasi-common44.0.1directa
crates.iowasi-common44.0.3directa
crates.iowasmtime44.0.1directa
crates.iowasmtime44.0.3directa
crates.iox509-parser0.16.0directa
crates.iozeroize1.8.2directa
crates.iozeroize1.9.0directa
crates.iozipdirecta
crates.iozip0.6.6directa
crates.iozip8.6.0directa
crates.iozstddirecta
crates.iozstd0.13.3directa
npm@fontsource/instrument-sans5.2.8directa
npm@fontsource/jetbrains-mono5.2.8directa
npmvue3.5.39directa
npmvue-router4.6.4directa
npmyaml2.9.0directa
crates.ioaddr2line0.25.1indirecta
crates.ioaddr2line0.26.1indirecta
crates.ioadler22.0.1indirecta
crates.ioaead0.5.2indirecta
crates.ioaes0.8.4indirecta
crates.ioahash0.8.12indirecta
crates.ioaho-corasickindirecta
crates.ioaho-corasick1.1.4indirecta
crates.ioakin0.4.0indirecta
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.ioallocator-api20.2.21indirecta
crates.ioambient-authority0.0.2indirecta
crates.ioandroid_system_properties0.1.5indirecta
crates.ioannotate-snippets0.12.16indirecta
crates.ioanstream1.0.0indirecta
crates.ioanstyle1.0.14indirecta
crates.ioanstyle-parse1.0.0indirecta
crates.ioanstyle-query1.1.5indirecta
crates.ioanstyle-wincon3.0.11indirecta
crates.ioantlr4rust0.5.2indirecta
crates.ioanymap20.13.0indirecta
crates.ioanymap31.0.1indirecta
crates.ioapodize1.0.0indirecta
crates.ioapprox0.5.1indirecta
crates.ioarbitraryindirecta
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-any0.3.2indirecta
crates.ioas-slice0.2.1indirecta
crates.ioasn1-rs0.6.2indirecta
crates.ioasn1-rs-derive0.5.1indirecta
crates.ioasn1-rs-impl0.2.0indirecta
crates.ioasync-broadcast0.7.2indirecta
crates.ioasync-stream0.3.6indirecta
crates.ioasync-stream-impl0.3.6indirecta
crates.ioatomic-polyfill1.0.3indirecta
crates.ioatomic-waker1.1.2indirecta
crates.ioautocfg1.5.0indirecta
crates.ioautocfg1.5.1indirecta
crates.ioav-scenechange0.14.1indirecta
crates.ioav1-grain0.2.5indirecta
crates.ioavif-serialize0.8.9indirecta
crates.ioaws-configindirecta
crates.ioaws-config1.8.18indirecta
crates.ioaws-credential-typesindirecta
crates.ioaws-credential-types1.2.14indirecta
crates.ioaws-lc-rs1.16.3indirecta
crates.ioaws-lc-sys0.40.0indirecta
crates.ioaws-runtime1.7.4indirecta
crates.ioaws-sdk-secretsmanagerindirecta
crates.ioaws-sdk-secretsmanager1.106.0indirecta
crates.ioaws-sdk-stsindirecta
crates.ioaws-sdk-sts1.106.0indirecta
crates.ioaws-sigv41.4.4indirecta
crates.ioaws-smithy-async1.2.14indirecta
crates.ioaws-smithy-http0.63.6indirecta
crates.ioaws-smithy-http-client1.1.13indirecta
crates.ioaws-smithy-json0.62.7indirecta
crates.ioaws-smithy-observability0.2.6indirecta
crates.ioaws-smithy-query0.60.15indirecta
crates.ioaws-smithy-runtime1.11.3indirecta
crates.ioaws-smithy-runtime-api1.12.3indirecta
crates.ioaws-smithy-runtime-api-macros1.0.0indirecta
crates.ioaws-smithy-schema0.1.0indirecta
crates.ioaws-smithy-types1.4.9indirecta
crates.ioaws-smithy-xml0.60.15indirecta
crates.ioaws-typesindirecta
crates.ioaws-types1.3.16indirecta
crates.ioaxum-core0.4.5indirecta
crates.ioaxum-core0.5.6indirecta
crates.ioaxum-serverindirecta
crates.ioaxum-server0.7.3indirecta
crates.iobackoff0.4.0indirecta
crates.iobackon1.6.0indirecta
crates.iobacktrace0.3.76indirecta
crates.iobase64-simd0.8.0indirecta
crates.iobase64ct1.8.3indirecta
crates.iobetter_any0.2.1indirecta
crates.iobindgen0.72.1indirecta
crates.iobit-set0.5.3indirecta
crates.iobit-set0.8.0indirecta
crates.iobit-vec0.6.3indirecta
crates.iobit-vec0.7.0indirecta
crates.iobit-vec0.8.0indirecta
crates.iobit_field0.10.3indirecta
crates.iobitflags1.3.2indirecta
crates.iobitflags2.11.1indirecta
crates.iobitflags2.13.1indirecta
crates.iobitstream-io4.10.0indirecta
crates.ioblake20.10.6indirecta
crates.ioblake31.8.5indirecta
crates.ioblock-buffer0.10.4indirecta
crates.ioblock-buffer0.12.0indirecta
crates.ioblock-buffer0.12.1indirecta
crates.iobm252.3.2indirecta
crates.iobon3.9.3indirecta
crates.iobon-macros3.9.3indirecta
crates.iobrotli-decompressor2.5.1indirecta
crates.iobs580.5.1indirecta
crates.iobstr1.12.1indirecta
crates.iobstr1.13.0indirecta
crates.iobuilt0.8.1indirecta
crates.iobumpalo3.20.2indirecta
crates.iobumpalo3.20.3indirecta
crates.iobytecount0.6.9indirecta
crates.iobytemuck1.25.0indirecta
crates.iobytemuck_derive1.10.2indirecta
crates.iobyteorder1.5.0indirecta
crates.iobyteorder-lite0.1.0indirecta
crates.iobytes-utils0.1.4indirecta
crates.iocached0.56.0indirecta
crates.iocached_proc_macro0.25.0indirecta
crates.iocached_proc_macro_types0.1.1indirecta
crates.iocandle-core0.11.0indirecta
crates.iocandle-nn0.11.0indirecta
crates.iocap-fs-ext3.4.5indirecta
crates.iocap-primitives3.4.5indirecta
crates.iocap-rand3.4.5indirecta
crates.iocap-std3.4.5indirecta
crates.iocap-time-ext3.4.5indirecta
crates.iocastaway0.2.4indirecta
crates.iocc1.2.61indirecta
crates.iocc1.2.63indirecta
crates.iocc1.4.0indirecta
crates.iocesu81.1.0indirecta
crates.iocexpr0.6.0indirecta
crates.iocf-rustracing1.2.1indirecta
crates.iocf-rustracing-jaeger1.2.2indirecta
crates.iocfg-if0.1.10indirecta
crates.iocfg-if1.0.4indirecta
crates.iocfg_aliases0.2.1indirecta
crates.iocfg_aliases0.2.2indirecta
crates.iocfgrammar0.14.2indirecta
crates.iochacha200.10.0indirecta
crates.iochacha200.10.1indirecta
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_builder4.6.2indirecta
crates.ioclap_completeindirecta
crates.ioclap_complete4.6.5indirecta
crates.ioclap_derive4.6.1indirecta
crates.ioclap_derive4.6.4indirecta
crates.ioclap_lex1.1.0indirecta
crates.iocmake0.1.58indirecta
crates.iocmov0.5.3indirecta
crates.iocmov0.5.4indirecta
crates.iocobs0.3.0indirecta
crates.iocolor_quant1.1.0indirecta
crates.iocolorchoice1.0.5indirecta
crates.iocolored3.1.1indirecta
crates.iocombine4.6.7indirecta
crates.ioconcurrent-queue2.5.0indirecta
crates.ioconsole0.15.11indirecta
crates.ioconsole0.16.4indirecta
crates.ioconst-oid0.10.2indirecta
crates.ioconst-oid0.9.6indirecta
crates.ioconst-str1.1.0indirecta
crates.ioconst_panic0.2.15indirecta
crates.ioconstant_time_eq0.4.2indirecta
crates.ioconvert_case0.10.0indirecta
crates.iocore-foundation0.10.1indirecta
crates.iocore-foundation0.9.4indirecta
crates.iocore-foundation-sys0.8.7indirecta
crates.iocountio0.3.0indirecta
crates.iocpp_demangle0.4.5indirecta
crates.iocpufeatures0.2.17indirecta
crates.iocpufeatures0.3.0indirecta
crates.iocranelift-assembler-x640.131.1indirecta
crates.iocranelift-assembler-x640.131.3indirecta
crates.iocranelift-assembler-x64-meta0.131.1indirecta
crates.iocranelift-assembler-x64-meta0.131.3indirecta
crates.iocranelift-bforest0.131.1indirecta
crates.iocranelift-bforest0.131.3indirecta
crates.iocranelift-bitset0.131.1indirecta
crates.iocranelift-bitset0.131.3indirecta
crates.iocranelift-codegen0.131.1indirecta
crates.iocranelift-codegen0.131.3indirecta
crates.iocranelift-codegen-meta0.131.1indirecta
crates.iocranelift-codegen-meta0.131.3indirecta
crates.iocranelift-codegen-shared0.131.1indirecta
crates.iocranelift-codegen-shared0.131.3indirecta
crates.iocranelift-control0.131.1indirecta
crates.iocranelift-control0.131.3indirecta
crates.iocranelift-entity0.131.1indirecta
crates.iocranelift-entity0.131.3indirecta
crates.iocranelift-frontend0.131.1indirecta
crates.iocranelift-frontend0.131.3indirecta
crates.iocranelift-isle0.131.1indirecta
crates.iocranelift-isle0.131.3indirecta
crates.iocranelift-native0.131.1indirecta
crates.iocranelift-native0.131.3indirecta
crates.iocranelift-srcgen0.131.1indirecta
crates.iocranelift-srcgen0.131.3indirecta
crates.iocrc32fast1.5.0indirecta
crates.iocritical-section1.2.0indirecta
crates.iocrossbeam-channel0.5.15indirecta
crates.iocrossbeam-channel0.5.16indirecta
crates.iocrossbeam-deque0.8.6indirecta
crates.iocrossbeam-deque0.8.7indirecta
crates.iocrossbeam-epoch0.9.18indirecta
crates.iocrossbeam-epoch0.9.20indirecta
crates.iocrossbeam-queue0.3.12indirecta
crates.iocrossbeam-utils0.8.21indirecta
crates.iocrossbeam-utils0.8.22indirecta
crates.iocrossterm0.25.0indirecta
crates.iocrossterm_winapi0.9.1indirecta
crates.iocrunchy0.2.4indirecta
crates.iocrypto-common0.1.7indirecta
crates.iocrypto-common0.2.1indirecta
crates.iocrypto-common0.2.2indirecta
crates.iocssparser0.36.0indirecta
crates.iocssparser-macros0.6.1indirecta
crates.iocsv1.4.0indirecta
crates.iocsv-core0.1.13indirecta
crates.ioctor1.0.11indirecta
crates.ioctr0.9.2indirecta
crates.ioctutils0.4.2indirecta
crates.iocurve25519-dalek4.1.3indirecta
crates.iocurve25519-dalek-derive0.1.1indirecta
crates.iodaemonize0.5.0indirecta
crates.iodaggy0.8.1indirecta
crates.iodarling0.11.0indirecta
crates.iodarling0.20.11indirecta
crates.iodarling0.23.0indirecta
crates.iodarling_core0.11.0indirecta
crates.iodarling_core0.20.11indirecta
crates.iodarling_core0.23.0indirecta
crates.iodarling_macro0.11.0indirecta
crates.iodarling_macro0.20.11indirecta
crates.iodarling_macro0.23.0indirecta
crates.iodary_heap0.3.9indirecta
crates.iodata-encoding2.11.0indirecta
crates.iodefmac0.1.3indirecta
crates.ioder0.7.10indirecta
crates.ioder-parser9.0.0indirecta
crates.ioderanged0.5.8indirecta
crates.ioderivative2.2.0indirecta
crates.ioderive-new0.5.9indirecta
crates.ioderive-new0.7.0indirecta
crates.ioderive_builder0.20.2indirecta
crates.ioderive_builder_core0.20.2indirecta
crates.ioderive_builder_macro0.20.2indirecta
crates.ioderive_more2.1.1indirecta
crates.ioderive_more-impl2.1.1indirecta
crates.ioderivre0.3.11indirecta
crates.iodeunicode1.6.2indirecta
crates.iodigest0.10.7indirecta
crates.iodigest0.11.2indirecta
crates.iodigest0.11.3indirecta
crates.iodirs-sys0.4.1indirecta
crates.iodirs-sys0.5.0indirecta
crates.iodisplaydoc0.2.5indirecta
crates.iodisplaydoc0.2.6indirecta
crates.iodoc-comment0.3.4indirecta
crates.iodoctest-file1.1.1indirecta
crates.iodowncast-rs1.2.1indirecta
crates.iodtoa1.0.11indirecta
crates.iodtoa-short0.3.5indirecta
crates.iodunce1.0.5indirecta
crates.iodyn-clone1.0.20indirecta
crates.iodyn-hash0.2.2indirecta
crates.iodyn-stack0.13.2indirecta
crates.iodyn-stack-macros0.1.3indirecta
crates.ioed255192.2.3indirecta
crates.ioego-tree0.10.0indirecta
crates.ioeither1.15.0indirecta
crates.ioeither1.16.0indirecta
crates.ioeither1.17.0indirecta
crates.ioembedded-io0.4.0indirecta
crates.ioembedded-io0.6.1indirecta
crates.ioencode_unicode1.0.0indirecta
crates.ioencoding_rs0.8.35indirecta
crates.ioencoding_rs_io0.1.7indirecta
crates.ioendian-type0.2.0indirecta
crates.ioenum-as-inner0.6.1indirecta
crates.ioenumflags20.7.12indirecta
crates.ioenumflags2_derive0.7.12indirecta
crates.ioequator0.4.2indirecta
crates.ioequator-macro0.4.2indirecta
crates.ioequivalent1.0.2indirecta
crates.ioerased-serde0.4.10indirecta
crates.ioerrno0.3.14indirecta
crates.ioesaxx-rs0.1.10indirecta
crates.ioevent-listener5.4.1indirecta
crates.ioevent-listener-strategy0.5.4indirecta
crates.ioexr1.74.0indirecta
crates.ioextended0.1.0indirecta
crates.iofallible-iterator0.3.0indirecta
crates.iofallible-streaming-iterator0.1.9indirecta
crates.iofancy-regex0.11.0indirecta
crates.iofancy-regex0.13.0indirecta
crates.iofancy-regex0.14.0indirecta
crates.iofancy-regex0.17.0indirecta
crates.iofastbloom0.14.1indirecta
crates.iofastrand2.4.1indirecta
crates.iofastrand2.5.0indirecta
crates.iofax0.2.7indirecta
crates.iofd-lock4.0.4indirecta
crates.iofdeflate0.3.7indirecta
crates.iofiat-crypto0.2.9indirecta
crates.iofiletimeindirecta
crates.iofiletime0.2.27indirecta
crates.iofind-msvc-tools0.1.9indirecta
crates.iofixedbitset0.5.7indirecta
crates.iofloat80.7.0indirecta
crates.iofluent-uri0.1.4indirecta
crates.iofnv1.0.7indirecta
crates.iofoldhash0.1.5indirecta
crates.iofoldhash0.2.0indirecta
crates.ioforeign-types0.3.2indirecta
crates.ioforeign-types-shared0.1.1indirecta
crates.ioform_urlencoded1.2.2indirecta
crates.iofraction0.13.1indirecta
crates.iofs-err3.3.0indirecta
crates.iofs-set-times0.20.3indirecta
crates.iofs_extra1.3.0indirecta
crates.iofsevent-sys4.1.0indirecta
crates.iofutf0.1.5indirecta
crates.iofutures-channel0.3.32indirecta
crates.iofutures-channel0.3.33indirecta
crates.iofutures-core0.3.32indirecta
crates.iofutures-core0.3.33indirecta
crates.iofutures-executor0.3.32indirecta
crates.iofutures-executor0.3.33indirecta
crates.iofutures-io0.3.32indirecta
crates.iofutures-io0.3.33indirecta
crates.iofutures-macro0.3.32indirecta
crates.iofutures-macro0.3.33indirecta
crates.iofutures-sink0.3.32indirecta
crates.iofutures-sink0.3.33indirecta
crates.iofutures-task0.3.32indirecta
crates.iofutures-task0.3.33indirecta
crates.iofutures-utilindirecta
crates.iofutures-util0.3.32indirecta
crates.iofutures-util0.3.33indirecta
crates.iofxhash0.2.1indirecta
crates.iogalil-seiferas0.1.5indirecta
crates.iogcp_auth0.12.4indirecta
crates.iogearhash0.1.3indirecta
crates.iogemm0.19.0indirecta
crates.iogemm-c320.19.0indirecta
crates.iogemm-c640.19.0indirecta
crates.iogemm-common0.19.0indirecta
crates.iogemm-f160.19.0indirecta
crates.iogemm-f320.19.0indirecta
crates.iogemm-f640.19.0indirecta
crates.iogenerator0.8.8indirecta
crates.iogeneric-array0.14.7indirecta
crates.iogetopts0.2.24indirecta
crates.iogetrandom0.2.17indirecta
crates.iogetrandom0.3.4indirecta
crates.iogetrandom0.4.2indirecta
crates.iogetrandom0.4.3indirecta
crates.iogetset0.1.6indirecta
crates.ioghash0.5.1indirecta
crates.iogif0.14.2indirecta
crates.iogimli0.32.3indirecta
crates.iogimli0.33.0indirecta
crates.iogit-version0.3.9indirecta
crates.iogit-version-macro0.3.9indirecta
crates.ioglob0.3.3indirecta
crates.ioglob0.3.4indirecta
crates.ioglobset0.4.19indirecta
crates.ioh20.4.13indirecta
crates.ioh20.4.14indirecta
crates.ioh20.4.15indirecta
crates.ioh30.0.8indirecta
crates.ioh3-quinn0.0.10indirecta
crates.iohalf2.7.1indirecta
crates.iohash320.2.1indirecta
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.9.1indirecta
crates.iohdrhistogramindirecta
crates.iohdrhistogram7.5.4indirecta
crates.ioheaders0.4.1indirecta
crates.ioheaders-core0.3.0indirecta
crates.ioheapify0.2.0indirecta
crates.ioheapless0.7.17indirecta
crates.ioheck0.4.1indirecta
crates.ioheck0.5.0indirecta
crates.iohermit-abi0.5.2indirecta
crates.iohf-xet1.5.4indirecta
crates.iohickory-net0.26.1indirecta
crates.iohickory-proto0.26.1indirecta
crates.iohickory-resolverindirecta
crates.iohickory-resolver0.26.1indirecta
crates.iohome0.5.12indirecta
crates.iohound3.5.1indirecta
crates.iohtml2text0.16.7indirecta
crates.iohtml5ever0.36.1indirecta
crates.iohtml5ever0.38.0indirecta
crates.iohttp-body0.4.6indirecta
crates.iohttp-body1.0.1indirecta
crates.iohttp-body1.1.0indirecta
crates.iohttparse1.10.1indirecta
crates.iohumantime2.3.0indirecta
crates.iohumantime2.4.0indirecta
crates.iohybrid-array0.4.11indirecta
crates.iohybrid-array0.4.12indirecta
crates.iohybrid-array0.4.13indirecta
crates.iohyper-http-proxy1.1.0indirecta
crates.iohyper-rustls0.27.9indirecta
crates.iohyper-timeout0.5.2indirecta
crates.iohyper-tls0.6.0indirecta
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.ioidna_adapter1.2.2indirecta
crates.ioimage0.25.10indirecta
crates.ioimage-webp0.2.4indirecta
crates.ioimgref1.12.2indirecta
crates.ioinclude_dir_macros0.7.4indirecta
crates.ioindexmap1.9.3indirecta
crates.ioindexmap2.14.0indirecta
crates.ioindicatif0.17.11indirecta
crates.ioindicatif0.18.6indirecta
crates.ioInflector0.11.4indirecta
crates.ioinotify0.10.2indirecta
crates.ioinotify-sys0.1.5indirecta
crates.ioinout0.1.4indirecta
crates.ioinstant0.1.13indirecta
crates.iointerpolate_name0.2.4indirecta
crates.iointerprocess2.4.2indirecta
crates.ioio-extras0.18.4indirecta
crates.ioio-lifetimes2.0.4indirecta
crates.ioipconfig0.3.4indirecta
crates.ioipnet2.12.0indirecta
crates.ioiri-string0.7.12indirecta
crates.iois_terminal_polyfill1.70.2indirecta
crates.ioiso86010.6.3indirecta
crates.ioitertools0.10.5indirecta
crates.ioitertools0.11.0indirecta
crates.ioitertools0.12.1indirecta
crates.ioitertools0.13.0indirecta
crates.ioitertools0.14.0indirecta
crates.ioitoa1.0.18indirecta
crates.iojni0.21.1indirecta
crates.iojni0.22.4indirecta
crates.iojni-macros0.22.4indirecta
crates.iojni-sys0.3.1indirecta
crates.iojni-sys0.4.1indirecta
crates.iojni-sys-macros0.4.1indirecta
crates.iojobserver0.1.34indirecta
crates.iojobserver0.1.35indirecta
crates.iojs-sys0.3.103indirecta
crates.iojs-sys0.3.95indirecta
crates.iojs-sys0.3.97indirecta
crates.iojs-sys0.3.99indirecta
crates.iojson-patch2.0.0indirecta
crates.iojsonpath-rust0.5.1indirecta
crates.iojsonptr0.4.7indirecta
crates.iokonst0.4.3indirecta
crates.iokonst_proc_macros0.4.1indirecta
crates.iokqueue1.1.1indirecta
crates.iokqueue-sys1.0.4indirecta
crates.iokstring2.0.2indirecta
crates.iokube-client0.95.0indirecta
crates.iokube-core0.95.0indirecta
crates.iokube-derive0.95.0indirecta
crates.iokube-runtime0.95.0indirecta
crates.iolandlock0.4.5indirecta
crates.iolazy_static1.5.0indirecta
crates.ioleb1280.2.6indirecta
crates.ioleb1280.2.7indirecta
crates.ioleb128fmt0.1.0indirecta
crates.iolebe0.5.3indirecta
crates.iolibfuzzer-sysindirecta
crates.iolibfuzzer-sys0.4.13indirecta
crates.iolibloading0.8.9indirecta
crates.iolibm0.2.16indirecta
crates.iolibmimalloc-sys0.1.47indirecta
crates.iolibredox0.1.16indirecta
crates.iolibsqlite3-sys0.30.1indirecta
crates.iolibyaml-rs0.3.0indirecta
crates.iolibz-ng-sys1.1.28indirecta
crates.iolink-section0.19.1indirecta
crates.iolinktime-proc-macro0.2.0indirecta
crates.iolinux-raw-sys0.12.1indirecta
crates.iolinux-raw-sys0.4.15indirecta
crates.ioliquid0.26.8indirecta
crates.ioliquid-core0.26.8indirecta
crates.ioliquid-derive0.26.8indirecta
crates.ioliquid-lib0.26.8indirecta
crates.iolitemap0.8.2indirecta
crates.iollguidance1.7.5indirecta
crates.iolocal-ip-address0.6.12indirecta
crates.iolock_api0.4.14indirecta
crates.iolog0.4.29indirecta
crates.iolog0.4.30indirecta
crates.iolog0.4.33indirecta
crates.ioloomindirecta
crates.ioloom0.7.2indirecta
crates.ioloop90.1.5indirecta
crates.iolrtable0.14.2indirecta
crates.iolru-slab0.1.2indirecta
crates.iolua-src550.0.0indirecta
crates.ioluajit-src210.6.6+707c12bindirecta
crates.ioluau0-src0.18.3+luau709indirecta
crates.iolz4_flex0.13.1indirecta
crates.iomac0.1.1indirecta
crates.iomach20.4.3indirecta
crates.iomacro_rules_attribute0.2.2indirecta
crates.iomacro_rules_attribute-proc_macro0.2.2indirecta
crates.iomaplit1.0.2indirecta
crates.iomarkup5ever0.36.1indirecta
crates.iomarkup5ever0.38.0indirecta
crates.iomatchers0.2.0indirecta
crates.iomatchit0.7.3indirecta
crates.iomatchit0.8.4indirecta
crates.iomatrixmultiply0.3.10indirecta
crates.iomaybe-owned0.3.4indirecta
crates.iomaybe-rayon0.1.1indirecta
crates.iomemchr2.8.0indirecta
crates.iomemchr2.8.1indirecta
crates.iomemchr2.8.3indirecta
crates.iomemfd0.6.5indirecta
crates.iomemmap20.9.10indirecta
crates.iomemo-map0.3.3indirecta
crates.iomemoffset0.6.5indirecta
crates.iomimalloc0.1.50indirecta
crates.iomime0.3.17indirecta
crates.iomime_guess2.0.5indirecta
crates.iominijinja-contrib2.19.0indirecta
crates.iominimal-lexical0.2.1indirecta
crates.iominiz_oxide0.8.9indirecta
crates.iomio0.8.11indirecta
crates.iomio1.2.0indirecta
crates.iomio1.2.1indirecta
crates.iomio1.2.2indirecta
crates.iomistralrs-audio0.9.0indirecta
crates.iomistralrs-code-exec0.9.0indirecta
crates.iomistralrs-core0.9.0indirecta
crates.iomistralrs-macros0.9.0indirecta
crates.iomistralrs-mcp0.9.0indirecta
crates.iomistralrs-quant0.9.0indirecta
crates.iomistralrs-sandbox0.9.0indirecta
crates.iomistralrs-vision0.9.0indirecta
crates.iomlua-sys0.10.0indirecta
crates.iomoka0.12.15indirecta
crates.iomonostate0.1.18indirecta
crates.iomonostate-impl0.1.18indirecta
crates.iomore-asserts0.3.1indirecta
crates.iomoxcms0.8.1indirecta
crates.iomultimap0.10.1indirecta
crates.iomurmur30.4.1indirecta
crates.ionalgebra0.33.3indirecta
crates.ionative-tls0.2.18indirecta
crates.iondarray0.16.1indirecta
crates.iondk-context0.1.1indirecta
crates.ioneli0.7.4indirecta
crates.ioneli-proc-macros0.2.2indirecta
crates.ionew_debug_unreachable1.0.6indirecta
crates.ionibble_vec0.1.0indirecta
crates.ionix0.24.3indirecta
crates.ionix0.31.3indirecta
crates.iono_debug3.1.0indirecta
crates.iono_std_io20.9.4indirecta
crates.ionohash-hasher0.2.0indirecta
crates.ionom7.1.3indirecta
crates.ionom8.0.0indirecta
crates.ionoop_proc_macro0.3.0indirecta
crates.ionotify-types1.0.1indirecta
crates.iontapi0.4.3indirecta
crates.ionu-ansi-term0.50.3indirecta
crates.ionum0.4.3indirecta
crates.ionum-bigint0.4.6indirecta
crates.ionum-bigint0.4.8indirecta
crates.ionum-cmp0.1.0indirecta
crates.ionum-complex0.4.6indirecta
crates.ionum-conv0.2.1indirecta
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.ionumber_prefix0.4.0indirecta
crates.ionvml-wrapper-sys0.8.0indirecta
crates.ioobjc2-core-foundation0.3.2indirecta
crates.ioobjc2-io-kit0.3.2indirecta
crates.ioobjc2-system-configuration0.3.2indirecta
crates.ioobject0.37.3indirecta
crates.ioobject0.39.1indirecta
crates.iooid-registry0.7.1indirecta
crates.ioonce_cell_polyfill1.70.2indirecta
crates.iooneshot0.1.13indirecta
crates.ioonig6.5.3indirecta
crates.ioonig_sys69.9.3indirecta
crates.ioopaque-debug0.3.1indirecta
crates.ioopenai-harmony0.0.8indirecta
crates.ioopenssl0.10.80indirecta
crates.ioopenssl0.10.81indirecta
crates.ioopenssl-macros0.1.1indirecta
crates.ioopenssl-probe0.1.6indirecta
crates.ioopenssl-probe0.2.1indirecta
crates.ioopenssl-sys0.9.116indirecta
crates.ioopenssl-sys0.9.117indirecta
crates.ioopentelemetry-http0.27.0indirecta
crates.ioopentelemetry-protoindirecta
crates.ioopentelemetry-proto0.27.0indirecta
crates.iooption-ext0.2.0indirecta
crates.ioordered-float2.10.1indirecta
crates.ioordered-float5.3.0indirecta
crates.ioos_str_bytes6.6.1indirecta
crates.ioouroboros0.18.5indirecta
crates.ioouroboros_macro0.18.5indirecta
crates.iooutref0.5.2indirecta
crates.iopackedvec1.2.5indirecta
crates.ioparking2.2.1indirecta
crates.ioparking_lot_core0.9.12indirecta
crates.iopassword-hash0.5.0indirecta
crates.iopaste1.0.15indirecta
crates.iopastey0.1.1indirecta
crates.iopastey0.2.2indirecta
crates.iopastey0.2.3indirecta
crates.iopathdiff0.2.3indirecta
crates.iopem3.0.6indirecta
crates.iopest2.8.6indirecta
crates.iopest_derive2.8.6indirecta
crates.iopest_generator2.8.6indirecta
crates.iopest_meta2.8.6indirecta
crates.iopetgraph0.7.1indirecta
crates.iophf0.13.1indirecta
crates.iophf_codegen0.13.1indirecta
crates.iophf_generator0.13.1indirecta
crates.iophf_macros0.13.1indirecta
crates.iophf_shared0.13.1indirecta
crates.iopin-project1.1.11indirecta
crates.iopin-project1.1.13indirecta
crates.iopin-project-internal1.1.11indirecta
crates.iopin-project-internal1.1.13indirecta
crates.iopin-project-lite0.2.17indirecta
crates.iopin-utils0.1.0indirecta
crates.iopingora-cache0.8.1indirecta
crates.iopingora-header-serde0.8.1indirecta
crates.iopingora-lru0.8.1indirecta
crates.iopingora-pool0.8.1indirecta
crates.iopingora-runtime0.8.1indirecta
crates.iopingora-rustls0.8.1indirecta
crates.iopingora-timeout0.8.1indirecta
crates.iopkcs80.10.2indirecta
crates.iopkg-config0.3.33indirecta
crates.ioplain0.2.3indirecta
crates.iopng0.18.1indirecta
crates.iopolyval0.6.2indirecta
crates.ioportable-atomic1.13.1indirecta
crates.ioportable-atomic1.14.0indirecta
crates.ioportable-atomic-util0.2.7indirecta
crates.iopotential_utf0.1.5indirecta
crates.iopowerfmt0.2.0indirecta
crates.ioppv-lite860.2.21indirecta
crates.ioprecomputed-hash0.1.1indirecta
crates.ioprefix-trie0.8.3indirecta
crates.ioprefix-trie0.8.4indirecta
crates.ioprettyplease0.2.37indirecta
crates.ioprimal-check0.3.4indirecta
crates.ioproc-macro-crate3.5.0indirecta
crates.ioproc-macro-error-attr22.0.0indirecta
crates.ioproc-macro-error22.0.1indirecta
crates.ioproc-macro21.0.106indirecta
crates.ioproc-macro21.0.107indirecta
crates.ioproc-macro2-diagnostics0.10.1indirecta
crates.ioprofiling1.0.18indirecta
crates.ioprofiling-procmacros1.0.18indirecta
crates.ioproptest1.11.0indirecta
crates.ioprost-build0.13.5indirecta
crates.ioprost-derive0.11.9indirecta
crates.ioprost-derive0.13.5indirecta
crates.ioprost-reflect0.14.7indirecta
crates.ioprost-types0.13.5indirecta
crates.ioprotobuf2.28.0indirecta
crates.ioprotobuf3.7.2indirecta
crates.ioprotobuf-support3.7.2indirecta
crates.iopulldown-cmark-escape0.11.0indirecta
crates.iopulley-interpreter44.0.1indirecta
crates.iopulley-interpreter44.0.3indirecta
crates.iopulley-macros44.0.1indirecta
crates.iopulley-macros44.0.3indirecta
crates.iopulp0.22.3indirecta
crates.iopulp-wasm-simd-flag0.1.1indirecta
crates.iopxfm0.1.29indirecta
crates.ioqoi0.4.1indirecta
crates.ioquick-error1.2.3indirecta
crates.ioquick-error2.0.1indirecta
crates.ioquick-xmlindirecta
crates.ioquick-xml0.37.5indirecta
crates.ioquinn0.11.11indirecta
crates.ioquinn0.11.9indirecta
crates.ioquinn-proto0.11.14indirecta
crates.ioquinn-proto0.11.15indirecta
crates.ioquinn-proto0.11.16indirecta
crates.ioquinn-udp0.5.14indirecta
crates.ioquinn-udp0.5.15indirecta
crates.ioquote1.0.45indirecta
crates.ioquote1.0.47indirecta
crates.ior-efi5.3.0indirecta
crates.ior-efi6.0.0indirecta
crates.ioradix_trie0.3.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_distr0.4.3indirecta
crates.iorand_distr0.5.1indirecta
crates.iorand_isaac0.4.0indirecta
crates.iorand_pcg0.10.2indirecta
crates.iorand_xorshift0.4.0indirecta
crates.iorav1e0.8.1indirecta
crates.ioravif0.13.0indirecta
crates.ioraw-cpuid11.6.0indirecta
crates.iorawpointer0.2.1indirecta
crates.iorayon1.12.0indirecta
crates.iorayon-cond0.3.0indirecta
crates.iorayon-cond0.4.0indirecta
crates.iorayon-core1.13.0indirecta
crates.iorealfft3.5.0indirecta
crates.ioreborrow0.5.5indirecta
crates.iorecvmsg1.0.0indirecta
crates.ioredox_syscall0.5.18indirecta
crates.ioredox_syscall0.7.4indirecta
crates.ioredox_users0.4.6indirecta
crates.ioredox_users0.5.2indirecta
crates.ioref-cast1.0.25indirecta
crates.ioref-cast-impl1.0.25indirecta
crates.ioregalloc20.15.1indirecta
crates.ioregalloc20.15.2indirecta
crates.ioregex-automata0.4.14indirecta
crates.ioregex-automata0.4.16indirecta
crates.ioregex-lite0.1.9indirecta
crates.ioregex-syntax0.8.10indirecta
crates.ioregex-syntax0.8.11indirecta
crates.iorelative-path2.0.1indirecta
crates.ioreqwest-middleware0.5.2indirecta
crates.ioresolv-conf0.7.6indirecta
crates.iorgb0.8.53indirecta
crates.iorlimitindirecta
crates.iorlimit0.10.2indirecta
crates.iormp0.8.15indirecta
crates.iormp-serde1.3.1indirecta
crates.iorquickjs-core0.11.0indirecta
crates.iorquickjs-macro0.11.0indirecta
crates.iorquickjs-sys0.11.0indirecta
crates.iorubato0.16.2indirecta
crates.iorusqlite0.32.1indirecta
crates.iorust-mcp-schema0.9.6indirecta
crates.iorust-stemmers1.2.0indirecta
crates.iorust_decimal1.41.0indirecta
crates.iorustc-demangle0.1.27indirecta
crates.iorustc-demangle0.1.28indirecta
crates.iorustc-hash1.1.0indirecta
crates.iorustc-hash2.1.2indirecta
crates.iorustc-hash2.1.3indirecta
crates.iorustc_version0.4.1indirecta
crates.iorustfft6.4.1indirecta
crates.iorusticata-macros4.1.0indirecta
crates.iorustix0.38.44indirecta
crates.iorustix1.1.4indirecta
crates.iorustix-linux-procfs0.1.1indirecta
crates.iorustls-native-certs0.7.3indirecta
crates.iorustls-native-certs0.8.3indirecta
crates.iorustls-native-certs0.8.4indirecta
crates.iorustls-pemfile2.2.0indirecta
crates.iorustls-platform-verifier0.6.2indirecta
crates.iorustls-platform-verifier-android0.1.1indirecta
crates.iorustls-webpkiindirecta
crates.iorustls-webpki0.103.13indirecta
crates.iorustversion1.0.22indirecta
crates.iorustversion1.0.23indirecta
crates.iorusty-fork0.3.1indirecta
crates.ioryu1.0.23indirecta
crates.ioryu-js1.0.2indirecta
crates.ioryu-js1.0.3indirecta
crates.iosafe-transmute0.11.3indirecta
crates.iosafe_arch0.7.4indirecta
crates.iosafetensors0.8.0indirecta
crates.iosame-file1.0.6indirecta
crates.iosaphyr-parser-bw0.0.605indirecta
crates.ioscan_fmt0.2.6indirecta
crates.ioschannel0.1.29indirecta
crates.ioschemars_derive0.8.22indirecta
crates.ioschemars_derive1.2.1indirecta
crates.ioscoped-tls1.0.1indirecta
crates.ioscopeguard1.2.0indirecta
crates.ioscraper0.25.0indirecta
crates.ioseccompiler0.5.0indirecta
crates.iosecrecy0.8.0indirecta
crates.iosecurity-framework2.11.1indirecta
crates.iosecurity-framework3.7.0indirecta
crates.iosecurity-framework-sys2.17.0indirecta
crates.ioselectors0.33.0indirecta
crates.ioseq-macro0.3.6indirecta
crates.ioserde-big-array0.5.1indirecta
crates.ioserde-saphyr0.0.16indirecta
crates.ioserde-value0.7.0indirecta
crates.ioserde_core1.0.228indirecta
crates.ioserde_core1.0.229indirecta
crates.ioserde_derive1.0.228indirecta
crates.ioserde_derive1.0.229indirecta
crates.ioserde_derive_internals0.29.1indirecta
crates.ioserde_path_to_error0.1.20indirecta
crates.ioserde_plain1.0.2indirecta
crates.ioserde_repr0.1.21indirecta
crates.ioserde_spanned1.1.1indirecta
crates.ioserde_urlencoded0.7.1indirecta
crates.ioserde_with3.21.0indirecta
crates.ioserde_with_macros3.21.0indirecta
crates.ioservo_arc0.4.3indirecta
crates.iosfv0.10.4indirecta
crates.iosha10.10.6indirecta
crates.iosharded-slab0.1.7indirecta
crates.ioshellexpand3.1.2indirecta
crates.ioshlex1.3.0indirecta
crates.ioshlex2.0.1indirecta
crates.iosignal-hook0.3.18indirecta
crates.iosignal-hook-mio0.2.5indirecta
crates.iosignal-hook-registry1.4.8indirecta
crates.iosignature2.2.0indirecta
crates.iosimba0.9.1indirecta
crates.iosimd-adler320.3.10indirecta
crates.iosimd-adler320.3.9indirecta
crates.iosimd_cesu81.1.1indirecta
crates.iosimd_cesu81.2.0indirecta
crates.iosimd_helpers0.1.0indirecta
crates.iosimdutf80.1.5indirecta
crates.iosimple_asn10.6.4indirecta
crates.iosiphasher1.0.2indirecta
crates.ioslab0.4.12indirecta
crates.iosnafu0.8.9indirecta
crates.iosnafu-derive0.8.9indirecta
crates.iosocket20.5.10indirecta
crates.iosocket20.6.3indirecta
crates.iosocket20.6.4indirecta
crates.iosocket20.6.5indirecta
crates.iosocks0.3.4indirecta
crates.iosparsevec0.2.2indirecta
crates.iospin0.9.8indirecta
crates.iospki0.7.3indirecta
crates.iospm_precompiled0.1.4indirecta
crates.iostable_deref_trait1.2.1indirecta
crates.iostatic_assertions1.1.0indirecta
crates.iostatrs0.18.0indirecta
crates.iostop-words0.9.0indirecta
crates.iostrength_reduce0.2.4indirecta
crates.iostring-interner0.15.0indirecta
crates.iostring_cache0.9.0indirecta
crates.iostring_cache_codegen0.6.1indirecta
crates.iostrsim0.10.0indirecta
crates.iostrsim0.11.1indirecta
crates.iostrum0.26.3indirecta
crates.iostrum0.27.2indirecta
crates.iostrum_macros0.26.4indirecta
crates.iostrum_macros0.27.2indirecta
crates.iosymlink0.1.0indirecta
crates.iosymphonia0.5.5indirecta
crates.iosymphonia-bundle-flac0.5.5indirecta
crates.iosymphonia-bundle-mp30.5.5indirecta
crates.iosymphonia-codec-pcm0.5.5indirecta
crates.iosymphonia-codec-vorbis0.5.5indirecta
crates.iosymphonia-core0.5.5indirecta
crates.iosymphonia-format-isomp40.5.5indirecta
crates.iosymphonia-format-ogg0.5.5indirecta
crates.iosymphonia-format-riff0.5.5indirecta
crates.iosymphonia-metadata0.5.5indirecta
crates.iosymphonia-utils-xiph0.5.5indirecta
crates.iosync_wrapper1.0.2indirecta
crates.iosynstructure0.13.2indirecta
crates.iosysctl0.6.0indirecta
crates.iosysinfo0.36.1indirecta
crates.iosysinfo0.38.4indirecta
crates.iosystem-configuration0.7.0indirecta
crates.iosystem-configuration-sys0.6.0indirecta
crates.iosystem-interface0.27.3indirecta
crates.iotagptr0.2.0indirecta
crates.iotarget-lexicon0.13.5indirecta
crates.iotendril0.4.3indirecta
crates.iotendril0.5.0indirecta
crates.iotermcolor1.4.1indirecta
crates.ioterminal_size0.4.4indirecta
crates.iothiserror-impl1.0.69indirecta
crates.iothiserror-impl2.0.18indirecta
crates.iothiserror-impl2.0.19indirecta
crates.iothread_local1.1.10indirecta
crates.iothread_local1.1.9indirecta
crates.iothrift_codec0.3.2indirecta
crates.iotiff0.11.3indirecta
crates.iotime-core0.1.8indirecta
crates.iotime-macros0.2.27indirecta
crates.iotinystr0.8.3indirecta
crates.iotinyvec1.11.0indirecta
crates.iotinyvec1.12.0indirecta
crates.iotinyvec_macros0.1.1indirecta
crates.iotokio-macros2.7.0indirecta
crates.iotokio-macros2.7.1indirecta
crates.iotokio-native-tls0.3.1indirecta
crates.iotokio-rayon2.1.0indirecta
crates.iotokio-retry0.3.2indirecta
crates.iotokio-test0.4.5indirecta
crates.iotokio-tungsteniteindirecta
crates.iotokio-tungstenite0.21.0indirecta
crates.iotokio-tungstenite0.28.0indirecta
crates.iotokio_with_wasm0.8.8indirecta
crates.iotokio_with_wasm_proc0.8.8indirecta
crates.iotoktrie1.7.6indirecta
crates.iotoktrie_hf_tokenizers1.7.6indirecta
crates.iotoml0.9.12+spec-1.1.0indirecta
crates.iotoml_datetime0.7.5+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.13+spec-1.1.0indirecta
crates.iotoml_parser1.1.2+spec-1.1.0indirecta
crates.iotoml_writer1.1.1+spec-1.1.0indirecta
crates.iotonic-buildindirecta
crates.iotonic-build0.12.3indirecta
crates.iotower-http0.5.2indirecta
crates.iotower-http0.6.11indirecta
crates.iotower-http0.6.8indirecta
crates.iotower-layer0.3.3indirecta
crates.iotower-service0.3.3indirecta
crates.iotqdm0.8.0indirecta
crates.iotracing-appender0.2.5indirecta
crates.iotracing-attributes0.1.31indirecta
crates.iotracing-core0.1.36indirecta
crates.iotracing-futures0.2.5indirecta
crates.iotracing-log0.2.0indirecta
crates.iotracing-serde0.2.0indirecta
crates.iotrackable1.3.0indirecta
crates.iotrackable_derive1.0.0indirecta
crates.iotract-core0.21.10indirecta
crates.iotract-data0.21.10indirecta
crates.iotract-hir0.21.10indirecta
crates.iotract-linalg0.21.10indirecta
crates.iotract-nnef0.21.10indirecta
crates.iotract-onnx-opl0.21.10indirecta
crates.iotranspose0.2.3indirecta
crates.iotry-lock0.2.5indirecta
crates.iotungstenite0.21.0indirecta
crates.iotungstenite0.28.0indirecta
crates.iotwox-hash2.1.3indirecta
crates.iotyped-arena2.0.2indirecta
crates.iotyped-path0.12.3indirecta
crates.iotypeid1.0.3indirecta
crates.iotypenum1.20.0indirecta
crates.iotypenum1.20.1indirecta
crates.iotypewit1.15.2indirecta
crates.ioucd-trie0.1.7indirecta
crates.iounarray0.1.4indirecta
crates.iounchecked-index0.2.2indirecta
crates.iounicase2.9.0indirecta
crates.iounicode-ident1.0.24indirecta
crates.iounicode-normalization0.1.25indirecta
crates.iounicode-normalization-alignments0.1.12indirecta
crates.iounicode-segmentation1.13.2indirecta
crates.iounicode-segmentation1.13.3indirecta
crates.iounicode-width0.2.2indirecta
crates.iounicode-xid0.2.6indirecta
crates.iounicode_categories0.1.1indirecta
crates.iounit-prefix0.5.2indirecta
crates.iouniversal-hash0.5.1indirecta
crates.iounsafe-libyaml0.2.11indirecta
crates.iountrusted0.7.1indirecta
crates.iountrusted0.9.0indirecta
crates.iourlencoding2.1.3indirecta
crates.ioutf-80.7.6indirecta
crates.ioutf8_iter1.0.4indirecta
crates.ioutf8parse0.2.2indirecta
crates.ioutoipa5.5.0indirecta
crates.ioutoipa-gen5.5.0indirecta
crates.iov_frame0.3.9indirecta
crates.iovaluable0.1.1indirecta
crates.iovariantly0.4.0indirecta
crates.iovcpkg0.2.15indirecta
crates.ioversion_check0.9.5indirecta
crates.iovob3.0.6indirecta
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.iowasi0.14.7+wasi-0.2.4indirecta
crates.iowasip21.0.3+wasi-0.2.9indirecta
crates.iowasip21.0.4+wasi-0.2.12indirecta
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06indirecta
crates.iowasite1.0.2indirecta
crates.iowasm-bindgen0.2.118indirecta
crates.iowasm-bindgen0.2.120indirecta
crates.iowasm-bindgen0.2.122indirecta
crates.iowasm-bindgen0.2.126indirecta
crates.iowasm-bindgen-futures0.4.68indirecta
crates.iowasm-bindgen-futures0.4.70indirecta
crates.iowasm-bindgen-futures0.4.72indirecta
crates.iowasm-bindgen-futures0.4.76indirecta
crates.iowasm-bindgen-macro0.2.118indirecta
crates.iowasm-bindgen-macro0.2.120indirecta
crates.iowasm-bindgen-macro0.2.122indirecta
crates.iowasm-bindgen-macro0.2.126indirecta
crates.iowasm-bindgen-macro-support0.2.118indirecta
crates.iowasm-bindgen-macro-support0.2.120indirecta
crates.iowasm-bindgen-macro-support0.2.122indirecta
crates.iowasm-bindgen-macro-support0.2.126indirecta
crates.iowasm-bindgen-shared0.2.118indirecta
crates.iowasm-bindgen-shared0.2.120indirecta
crates.iowasm-bindgen-shared0.2.122indirecta
crates.iowasm-bindgen-shared0.2.126indirecta
crates.iowasm-encoder0.244.0indirecta
crates.iowasm-encoder0.246.2indirecta
crates.iowasm-metadata0.244.0indirecta
crates.iowasm-streams0.4.2indirecta
crates.iowasm-streams0.5.0indirecta
crates.iowasmparser0.244.0indirecta
crates.iowasmparser0.246.2indirecta
crates.iowasmprinter0.246.2indirecta
crates.iowasmtime-environ44.0.1indirecta
crates.iowasmtime-environ44.0.3indirecta
crates.iowasmtime-internal-component-macro44.0.1indirecta
crates.iowasmtime-internal-component-macro44.0.3indirecta
crates.iowasmtime-internal-component-util44.0.1indirecta
crates.iowasmtime-internal-component-util44.0.3indirecta
crates.iowasmtime-internal-core44.0.1indirecta
crates.iowasmtime-internal-core44.0.3indirecta
crates.iowasmtime-internal-cranelift44.0.1indirecta
crates.iowasmtime-internal-cranelift44.0.3indirecta
crates.iowasmtime-internal-fiber44.0.1indirecta
crates.iowasmtime-internal-fiber44.0.3indirecta
crates.iowasmtime-internal-jit-debug44.0.1indirecta
crates.iowasmtime-internal-jit-debug44.0.3indirecta
crates.iowasmtime-internal-jit-icache-coherence44.0.1indirecta
crates.iowasmtime-internal-jit-icache-coherence44.0.3indirecta
crates.iowasmtime-internal-unwinder44.0.1indirecta
crates.iowasmtime-internal-unwinder44.0.3indirecta
crates.iowasmtime-internal-versioned-export-macros44.0.1indirecta
crates.iowasmtime-internal-versioned-export-macros44.0.3indirecta
crates.iowasmtime-internal-winch44.0.1indirecta
crates.iowasmtime-internal-winch44.0.3indirecta
crates.iowasmtime-internal-wit-bindgen44.0.1indirecta
crates.iowasmtime-internal-wit-bindgen44.0.3indirecta
crates.iowast35.0.2indirecta
crates.ioweb-sys0.3.103indirecta
crates.ioweb-sys0.3.95indirecta
crates.ioweb-sys0.3.97indirecta
crates.ioweb-sys0.3.99indirecta
crates.ioweb-time1.1.0indirecta
crates.ioweb_atoms0.2.5indirecta
crates.iowebpki-root-certs1.0.7indirecta
crates.iowebpki-roots0.26.11indirecta
crates.iowebpki-roots1.0.7indirecta
crates.iowebpki-roots1.0.9indirecta
crates.ioweezl0.1.12indirecta
crates.iowhich8.0.2indirecta
crates.iowhich8.0.5indirecta
crates.iowhoami2.1.2indirecta
crates.iowide0.7.33indirecta
crates.iowidestring1.2.1indirecta
crates.iowiggle44.0.1indirecta
crates.iowiggle44.0.3indirecta
crates.iowiggle-generate44.0.1indirecta
crates.iowiggle-generate44.0.3indirecta
crates.iowiggle-macro44.0.1indirecta
crates.iowiggle-macro44.0.3indirecta
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.iowinch-codegen44.0.1indirecta
crates.iowinch-codegen44.0.3indirecta
crates.iowindows0.61.3indirecta
crates.iowindows0.62.2indirecta
crates.iowindows-collections0.2.0indirecta
crates.iowindows-collections0.3.2indirecta
crates.iowindows-core0.61.2indirecta
crates.iowindows-core0.62.2indirecta
crates.iowindows-future0.2.1indirecta
crates.iowindows-future0.3.2indirecta
crates.iowindows-implement0.60.2indirecta
crates.iowindows-interface0.59.3indirecta
crates.iowindows-link0.1.3indirecta
crates.iowindows-link0.2.1indirecta
crates.iowindows-numerics0.2.0indirecta
crates.iowindows-numerics0.3.1indirecta
crates.iowindows-registry0.6.1indirecta
crates.iowindows-result0.3.4indirecta
crates.iowindows-result0.4.1indirecta
crates.iowindows-strings0.4.2indirecta
crates.iowindows-strings0.5.1indirecta
crates.iowindows-sys0.45.0indirecta
crates.iowindows-sys0.48.0indirecta
crates.iowindows-sys0.52.0indirecta
crates.iowindows-sys0.59.0indirecta
crates.iowindows-sys0.60.2indirecta
crates.iowindows-sys0.61.2indirecta
crates.iowindows-targets0.42.2indirecta
crates.iowindows-targets0.48.5indirecta
crates.iowindows-targets0.52.6indirecta
crates.iowindows-targets0.53.5indirecta
crates.iowindows-threading0.1.0indirecta
crates.iowindows-threading0.2.1indirecta
crates.iowindows_aarch64_gnullvm0.42.2indirecta
crates.iowindows_aarch64_gnullvm0.48.5indirecta
crates.iowindows_aarch64_gnullvm0.52.6indirecta
crates.iowindows_aarch64_gnullvm0.53.1indirecta
crates.iowindows_aarch64_msvc0.42.2indirecta
crates.iowindows_aarch64_msvc0.48.5indirecta
crates.iowindows_aarch64_msvc0.52.6indirecta
crates.iowindows_aarch64_msvc0.53.1indirecta
crates.iowindows_i686_gnu0.42.2indirecta
crates.iowindows_i686_gnu0.48.5indirecta
crates.iowindows_i686_gnu0.52.6indirecta
crates.iowindows_i686_gnu0.53.1indirecta
crates.iowindows_i686_gnullvm0.52.6indirecta
crates.iowindows_i686_gnullvm0.53.1indirecta
crates.iowindows_i686_msvc0.42.2indirecta
crates.iowindows_i686_msvc0.48.5indirecta
crates.iowindows_i686_msvc0.52.6indirecta
crates.iowindows_i686_msvc0.53.1indirecta
crates.iowindows_x86_64_gnu0.42.2indirecta
crates.iowindows_x86_64_gnu0.48.5indirecta
crates.iowindows_x86_64_gnu0.52.6indirecta
crates.iowindows_x86_64_gnu0.53.1indirecta
crates.iowindows_x86_64_gnullvm0.42.2indirecta
crates.iowindows_x86_64_gnullvm0.48.5indirecta
crates.iowindows_x86_64_gnullvm0.52.6indirecta
crates.iowindows_x86_64_gnullvm0.53.1indirecta
crates.iowindows_x86_64_msvc0.42.2indirecta
crates.iowindows_x86_64_msvc0.48.5indirecta
crates.iowindows_x86_64_msvc0.52.6indirecta
crates.iowindows_x86_64_msvc0.53.1indirecta
crates.iowinnow0.7.15indirecta
crates.iowinnow1.0.2indirecta
crates.iowinnow1.0.4indirecta
crates.iowinx0.36.4indirecta
crates.iowit-bindgen0.51.0indirecta
crates.iowit-bindgen0.57.1indirecta
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.iowit-parser0.246.2indirecta
crates.iowitx0.9.1indirecta
crates.iowrapcenum-derive0.4.1indirecta
crates.iowriteable0.6.3indirecta
crates.ioxattr1.6.1indirecta
crates.ioxet-client1.5.4indirecta
crates.ioxet-core-structures1.5.4indirecta
crates.ioxet-data1.5.4indirecta
crates.ioxet-runtime1.5.4indirecta
crates.ioxmlparser0.13.6indirecta
crates.ioy4m0.8.0indirecta
crates.ioyaml_serde0.10.4indirecta
crates.ioyansi1.0.1indirecta
crates.ioyasna0.5.2indirecta
crates.ioyoke0.8.2indirecta
crates.ioyoke0.8.3indirecta
crates.ioyoke-derive0.8.2indirecta
crates.iozerocopy0.8.48indirecta
crates.iozerocopy0.8.50indirecta
crates.iozerocopy0.8.55indirecta
crates.iozerocopy-derive0.8.48indirecta
crates.iozerocopy-derive0.8.50indirecta
crates.iozerocopy-derive0.8.55indirecta
crates.iozerofrom0.1.7indirecta
crates.iozerofrom0.1.8indirecta
crates.iozerofrom-derive0.1.7indirecta
crates.iozerotrie0.2.4indirecta
crates.iozerovec0.11.6indirecta
crates.iozerovec-derive0.11.3indirecta
crates.iozmij1.0.21indirecta
crates.iozmij1.0.23indirecta
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
npm@babel/helper-string-parser7.29.7indirecta
npm@babel/helper-validator-identifier7.29.7indirecta
npm@babel/parser7.29.7indirecta
npm@babel/types7.29.7indirecta
npm@esbuild/aix-ppc640.25.12indirecta
npm@esbuild/android-arm0.25.12indirecta
npm@esbuild/android-arm640.25.12indirecta
npm@esbuild/android-x640.25.12indirecta
npm@esbuild/darwin-arm640.25.12indirecta
npm@esbuild/darwin-x640.25.12indirecta
npm@esbuild/freebsd-arm640.25.12indirecta
npm@esbuild/freebsd-x640.25.12indirecta
npm@esbuild/linux-arm0.25.12indirecta
npm@esbuild/linux-arm640.25.12indirecta
npm@esbuild/linux-ia320.25.12indirecta
npm@esbuild/linux-loong640.25.12indirecta
npm@esbuild/linux-mips64el0.25.12indirecta
npm@esbuild/linux-ppc640.25.12indirecta
npm@esbuild/linux-riscv640.25.12indirecta
npm@esbuild/linux-s390x0.25.12indirecta
npm@esbuild/linux-x640.25.12indirecta
npm@esbuild/netbsd-arm640.25.12indirecta
npm@esbuild/netbsd-x640.25.12indirecta
npm@esbuild/openbsd-arm640.25.12indirecta
npm@esbuild/openbsd-x640.25.12indirecta
npm@esbuild/openharmony-arm640.25.12indirecta
npm@esbuild/sunos-x640.25.12indirecta
npm@esbuild/win32-arm640.25.12indirecta
npm@esbuild/win32-ia320.25.12indirecta
npm@esbuild/win32-x640.25.12indirecta
npm@jridgewell/sourcemap-codec1.5.5indirecta
npm@rollup/rollup-android-arm-eabi4.62.2indirecta
npm@rollup/rollup-android-arm644.62.2indirecta
npm@rollup/rollup-darwin-arm644.62.2indirecta
npm@rollup/rollup-darwin-x644.62.2indirecta
npm@rollup/rollup-freebsd-arm644.62.2indirecta
npm@rollup/rollup-freebsd-x644.62.2indirecta
npm@rollup/rollup-linux-arm-gnueabihf4.62.2indirecta
npm@rollup/rollup-linux-arm-musleabihf4.62.2indirecta
npm@rollup/rollup-linux-arm64-gnu4.62.2indirecta
npm@rollup/rollup-linux-arm64-musl4.62.2indirecta
npm@rollup/rollup-linux-loong64-gnu4.62.2indirecta
npm@rollup/rollup-linux-loong64-musl4.62.2indirecta
npm@rollup/rollup-linux-ppc64-gnu4.62.2indirecta
npm@rollup/rollup-linux-ppc64-musl4.62.2indirecta
npm@rollup/rollup-linux-riscv64-gnu4.62.2indirecta
npm@rollup/rollup-linux-riscv64-musl4.62.2indirecta
npm@rollup/rollup-linux-s390x-gnu4.62.2indirecta
npm@rollup/rollup-linux-x64-gnu4.62.2indirecta
npm@rollup/rollup-linux-x64-musl4.62.2indirecta
npm@rollup/rollup-openbsd-x644.62.2indirecta
npm@rollup/rollup-openharmony-arm644.62.2indirecta
npm@rollup/rollup-win32-arm64-msvc4.62.2indirecta
npm@rollup/rollup-win32-ia32-msvc4.62.2indirecta
npm@rollup/rollup-win32-x64-gnu4.62.2indirecta
npm@rollup/rollup-win32-x64-msvc4.62.2indirecta
npm@types/chai5.2.3indirecta
npm@types/deep-eql4.0.2indirecta
npm@types/estree1.0.9indirecta
npm@types/node26.1.1indirecta
npm@vitejs/plugin-vue5.2.4indirecta
npm@vitest/expect3.2.7indirecta
npm@vitest/mocker3.2.7indirecta
npm@vitest/pretty-format3.2.7indirecta
npm@vitest/runner3.2.7indirecta
npm@vitest/snapshot3.2.7indirecta
npm@vitest/spy3.2.7indirecta
npm@vitest/utils3.2.7indirecta
npm@volar/language-core2.4.15indirecta
npm@volar/source-map2.4.15indirecta
npm@volar/typescript2.4.15indirecta
npm@vue/compiler-core3.5.39indirecta
npm@vue/compiler-dom3.5.39indirecta
npm@vue/compiler-sfc3.5.39indirecta
npm@vue/compiler-ssr3.5.39indirecta
npm@vue/compiler-vue22.7.16indirecta
npm@vue/devtools-api6.6.4indirecta
npm@vue/language-core2.2.12indirecta
npm@vue/reactivity3.5.39indirecta
npm@vue/runtime-core3.5.39indirecta
npm@vue/runtime-dom3.5.39indirecta
npm@vue/server-renderer3.5.39indirecta
npm@vue/shared3.5.39indirecta
npmalien-signals1.0.13indirecta
npmassertion-error2.0.1indirecta
npmbalanced-match1.0.2indirecta
npmbrace-expansion2.1.1indirecta
npmcac6.7.14indirecta
npmchai5.3.3indirecta
npmcheck-error2.1.3indirecta
npmcsstype3.2.3indirecta
npmde-indent1.0.2indirecta
npmdebug4.4.3indirecta
npmdeep-eql5.0.2indirecta
npmentities7.0.1indirecta
npmes-module-lexer1.7.0indirecta
npmesbuild0.25.12indirecta
npmestree-walker2.0.2indirecta
npmestree-walker3.0.3indirecta
npmexpect-type1.4.0indirecta
npmfdir6.5.0indirecta
npmfsevents2.3.3indirecta
npmhe1.2.0indirecta
npmjs-tokens9.0.1indirecta
npmloupe3.2.1indirecta
npmmagic-string0.30.21indirecta
npmminimatch9.0.9indirecta
npmms2.1.3indirecta
npmmuggle-string0.4.1indirecta
npmnanoid3.3.15indirecta
npmpath-browserify1.0.1indirecta
npmpathe2.0.3indirecta
npmpathval2.0.1indirecta
npmpicocolors1.1.1indirecta
npmpicomatch4.0.5indirecta
npmpostcss8.5.16indirecta
npmrollup4.62.2indirecta
npmsiginfo2.0.0indirecta
npmsource-map-js1.2.1indirecta
npmstackback0.0.2indirecta
npmstd-env3.10.0indirecta
npmstrip-literal3.1.0indirecta
npmtinybench2.9.0indirecta
npmtinyexec0.3.2indirecta
npmtinyglobby0.2.17indirecta
npmtinypool1.1.1indirecta
npmtinyrainbow2.0.0indirecta
npmtinyspy4.0.4indirecta
npmtypescript5.9.3indirecta
npmundici-types8.3.0indirecta
npmvite6.4.3indirecta
npmvite-node3.2.4indirecta
npmvitest3.2.7indirecta
npmvscode-uri3.1.0indirecta
npmvue-tsc2.2.12indirecta
npmwhy-is-node-running2.3.0indirecta
Avisos de dependencias 22

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

PaqueteVersiónRelaciónGravedadAvisosCorregido en
brace-expansion2.1.1indirectaalta25.0.8
postcss8.5.16indirectaalta18.5.18
protobuf2.28.0indirectaalta23.7.2
quick-xml0.37.5indirectaalta20.41.0
quinn-proto0.11.14indirectaalta20.11.15
opentelemetry_sdk0.27.1directamoderada10.32.1
tract-onnx0.21.10directamoderada10.23.2
cmov0.5.3indirectamoderada10.5.4
tract-nnef0.21.10indirectamoderada20.23.1
anyhow1.0.102directadesconocida11.0.103
atomic-polyfill1.0.3indirectadesconocida1
backoff0.4.0indirectadesconocida1
crossbeam-epoch0.9.18indirectadesconocida10.9.20
daemonize0.5.0indirectadesconocida1
derivative2.2.0indirectadesconocida1
fxhash0.2.1indirectadesconocida1
instant0.1.13indirectadesconocida1
memmap20.9.10indirectadesconocida10.9.11
number_prefix0.4.0indirectadesconocida1
paste1.0.15indirectadesconocida1
proc-macro-error22.0.1indirectadesconocida1
rustls-pemfile2.2.0indirectadesconocida1

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": [
        "ai-gateway",
        "anthropic",
        "api-gateway",
        "llm-proxy",
        "load-balancer",
        "openai",
        "rate-limiting",
        "reverse-proxy",
        "waf",
        "pingora",
        "rust",
        "ai-governance",
        "mcp",
        "llm-gateway",
        "llm-routing",
        "openai-proxy",
        "llm",
        "llmops",
        "self-hosted",
        "vllm"
      ],
      "is_fork": false,
      "size_kb": 64477,
      "has_wiki": false,
      "homepage": "https://sbproxy.dev",
      "languages": {
        "Go": 575,
        "CSS": 8948,
        "HCL": 13955,
        "Lua": 13491,
        "Vue": 464138,
        "HTML": 61032,
        "Rust": 21270922,
        "Shell": 322238,
        "Python": 66840,
        "Makefile": 4595,
        "JavaScript": 22438,
        "TypeScript": 429294
      },
      "pushed_at": "2026-07-30T21:40:19Z",
      "created_at": "2026-04-08T21:29:07Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-30T21:39:42Z",
      "description": "Self-hosted AI gateway and LLM proxy. OpenAI-compatible API for OpenAI, Anthropic, Gemini, Bedrock and 60+ providers, or serve vLLM/llama.cpp on your GPUs. Keys, budgets, guardrails, semantic cache, MCP",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "https://sbproxy.dev",
      "name": "SBproxy",
      "type": "Organization",
      "login": "soapbucket",
      "company": null,
      "location": null,
      "followers": 2,
      "avatar_url": "https://avatars.githubusercontent.com/u/93055415?v=4",
      "created_at": "2021-10-23T19:43:31Z",
      "is_verified": null,
      "public_repos": 8,
      "account_age_days": 1741
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v1.9.0",
          "kind": "minor",
          "published_at": "2026-07-28T23:12:42Z"
        },
        {
          "tag": "v1.8.0",
          "kind": "minor",
          "published_at": "2026-07-27T17:10:23Z"
        },
        {
          "tag": "v1.7.0",
          "kind": "minor",
          "published_at": "2026-07-22T09:51:14Z"
        },
        {
          "tag": "v1.6.2",
          "kind": "patch",
          "published_at": "2026-07-21T08:34:34Z"
        },
        {
          "tag": "v1.6.1",
          "kind": "patch",
          "published_at": "2026-07-21T03:40:41Z"
        },
        {
          "tag": "v1.6.0",
          "kind": "minor",
          "published_at": "2026-07-20T23:32:02Z"
        },
        {
          "tag": "v1.5.0",
          "kind": "minor",
          "published_at": "2026-07-08T14:53:51Z"
        },
        {
          "tag": "v1.4.0",
          "kind": "minor",
          "published_at": "2026-06-28T02:10:24Z"
        },
        {
          "tag": "v1.3.1",
          "kind": "patch",
          "published_at": "2026-06-26T05:55:39Z"
        },
        {
          "tag": "v1.3.0",
          "kind": "minor",
          "published_at": "2026-06-26T04:26:29Z"
        },
        {
          "tag": "v1.2.0",
          "kind": "minor",
          "published_at": "2026-06-24T08:01:28Z"
        },
        {
          "tag": "v1.1.0",
          "kind": "minor",
          "published_at": "2026-06-07T05:44:19Z"
        },
        {
          "tag": "v1.0.1",
          "kind": "patch",
          "published_at": "2026-05-04T16:14:07Z"
        },
        {
          "tag": "v1.0.0",
          "kind": "major",
          "published_at": "2026-05-04T15:05:29Z"
        },
        {
          "tag": "v0.1.2-go-final",
          "kind": "prerelease",
          "published_at": "2026-05-04T02:12:05Z"
        },
        {
          "tag": "v0.1.2",
          "kind": "patch",
          "published_at": "2026-04-12T23:40:05Z"
        },
        {
          "tag": "v0.1.1",
          "kind": "patch",
          "published_at": "2026-04-12T17:28:27Z"
        },
        {
          "tag": "v0.1.0",
          "kind": "minor",
          "published_at": "2026-04-12T16:38:16Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "5b164060dd975f7a857255b8671225e81a45299b",
          "body": null,
          "is_bot": false,
          "headline": "fix(ai): preserve Anthropic Messages response shape (#823)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T21:39:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d81b50faa0a88e011ea0206cdb0fc3960b50d4ca",
          "body": "* feat(ui): link every console view to documentation\n\n* docs(admin): record console coverage audit\n\n* test(ui): verify documentation slugs resolve\n\n* docs(admin): inventory missing console surfaces",
          "is_bot": false,
          "headline": "feat(console): link every view to its documentation (WOR-2061) (#820)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T16:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd16f1ff0c6225d43efc38753da3683d0c2a746e",
          "body": "* feat(docs): guard runnable config examples\n\n* fix(docs): validate nested config examples",
          "is_bot": false,
          "headline": "docs(config): guard runnable documentation examples (WOR-2060) (#818)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T15:58:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "abeccf1512bc25a3d079a4ae8af231ebcc2ccf26",
          "body": "…startup (#813)\n\nImplements WOR-1851, WOR-1852, WOR-1858, and WOR-1902.",
          "is_bot": false,
          "headline": "feat(selfhost): certify the self-host matrix and gate managed-worker …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T15:21:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07f9565b9901624788d97972dc6126b4d3187e24",
          "body": "…ut of shared caches (#817)\n\n* fix(keystore): stop publishing plaintext credentials to the second cache tier\n\nTtlCache::resolve_credential published every store-loaded CredentialRecord\nto its second tier, including records holding\nCredentialMaterial::Plaintext. Both tier implementations put that\nsom\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01BtgqeeMk9WoRG48UgfNbdT\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: seal persisted prompts at rest and keep plaintext credentials o…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T14:36:44Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "eb664fd0d061d832c8d6946a3bb79476b39ff641",
          "body": "* perf(capability): parse each source file once and optimise syn in dev builds\n\nThe two capability guards parse every production source file in the\nworkspace with syn. Each file was parsed up to five times per guard\ncall: once by the collector to walk its `mod` declarations, then again\nby the parse-\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01BtgqeeMk9WoRG48UgfNbdT\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "perf: cut the test suite floor from 23s to 6s (#816)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T14:36:25Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "aab9cc34cc92ff90c7001d423624b59047bc3c0a",
          "body": null,
          "is_bot": false,
          "headline": "feat(ai): implement proxy context optimization roadmap (#814)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T06:43:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "65af5c5813ebf9c59f48cf2388945749fea90454",
          "body": "* docs(spec): settle the mesh convergence model for rate limits and key state\n\nRecords the WOR-2062 design decision before implementation, since the\nfirst acceptance criterion is the written decision itself.\n\nChooses converge-and-over-admit reusing the existing governance CRDT\ndissemination path rat\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01BtgqeeMk9WoRG48UgfNbdT\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: converge rate limits and key state across the mesh (#812)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T04:16:00Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "7f919948e7ec88ce47a49b9fe0560a164e4ef24a",
          "body": "* fix(core): bind playground tickets to raw peer\n\n* fix(ai): preserve Gemini upstream errors\n\n* ci(e2e): require Redis and report nightly failures\n\n* fix(ci): scope and serialize e2e incident reporting\n\n* fix(ci): secure e2e incident reuse\n\n* fix(ai): harden Gemini error relay paths",
          "is_bot": false,
          "headline": "fix: harden playground tickets, nightly e2e, and Gemini errors (#811)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-30T02:21:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a8686689f56c104d36ea95f379752242e3e88ae",
          "body": "* fix(ci): keep standalone workspace locks current\n\n* docs: refresh external guardrail metric catalogue\n\n* docs: refresh generated LLM corpus",
          "is_bot": false,
          "headline": "fix(ci): refresh standalone locks and metric catalogue (#810)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T21:52:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0ef39dc06ad5f3d2da209c3a85774738bf706ccf",
          "body": "* docs: design OSS feature consolidation\n\n* docs: plan OSS guardrail consolidation\n\n* refactor: make lifecycle hooks product neutral\n\n* fix: complete product-neutral lifecycle cleanup\n\n* feat(httpkit): add bounded outbound clients\n\n* feat(ai): harden external guardrail contracts\n\n* fix(ai): complete\n[…]\nage\n\n* fix: satisfy targeted clippy gate\n\n* test(core): stabilize parallel guardrail fixtures\n\n* docs: align executable fence checks with public docs\n\n* docs: record external guardrail release changes",
          "is_bot": false,
          "headline": "feat: unify the OSS gateway and harden vendor guardrails (#809)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T21:02:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b1a971625b2d0d1782e9b6b76ad682902045a6b7",
          "body": null,
          "is_bot": false,
          "headline": "docs: rebuild enterprise AI gateway onboarding (#808)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T09:05:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c73aaf2261a3e4bb5cba31394cf1258c67539131",
          "body": null,
          "is_bot": false,
          "headline": "feat(ai): complete Phase 4 routing depth (#807)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T05:11:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "18169edda76abf88e58d2c429de25b776ecc7027",
          "body": "The last major cloud missing from the secret surface. Hand-rolled REST\nover the crate's existing blocking ureq client, mirroring the GCP\nbackend's shape (mocked token and transport seams, SecretString zeroize,\nper-backend token cache with expiry skew): zero new dependencies, no\nNOTICE change.\n\n- azu\n[…]\ngistry reader overrides mirror the\n  aws/gcp/hashicorp backend entries.\n- Docs: secrets.md backend section, configuration.md scheme table,\n  migration and sovereign-cloud pages; llms-full regenerated.",
          "is_bot": false,
          "headline": "feat(vault): Azure Key Vault secret backend (azurekv://) (#806)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T03:41:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "03ebd53cd0a64c0359b2ab80857831d38969e79e",
          "body": "…holder (#805)\n\nThe shipped DEFAULT_SGLANG_IMAGE digest was real all along: it is the\nlive Docker Hub manifest digest of lmsysorg/sglang:v0.5.2, the tag\nmatching DEFAULT_SGLANG_VERSION, and the exact image recorded serving\n96/96 requests on a real NVIDIA L4 in docs/serving-engine-benchmark.md.\nThe p\n[…]\nsion\nbump, resolved from the registry and exercised on hardware before\nrelease), and replace the shape-tolerant test with a strict\ndefault_sglang_image_is_digest_pinned mirroring the vLLM counterpart.",
          "is_bot": false,
          "headline": "fix(model-host): stop calling the SGLang default image digest a place…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-29T02:53:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e6809533e90d2626bcc4e3e77afb06661cdbf137",
          "body": "…#804)\n\nThree consecutive live runs passed on 2026-07-28 after the kill -9\nrecovery fix landed: the lane's two historical failure modes (the\npinned llama-server refusing the hosted macos-14 runner, and Failed\nbeing a terminal state that never relaunched) are both resolved. The\nrelease and image publish jobs now require it alongside the\ndeterministic gate.",
          "is_bot": false,
          "headline": "ci(release): restore the Apple Silicon cert lane as a blocking gate (…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T23:45:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ba3c5232a4266caf40742ba7881b888a2230d728",
          "body": "…ole CHANGELOG (#803)\n\nGitHub caps release bodies at 125k characters; the full CHANGELOG\ncrossed it at v1.9.0 and the create step 422'd after every artifact\nbuilt and signed cleanly. Extract the tagged version's section and\nfail loud if it is missing.",
          "is_bot": false,
          "headline": "ci(release): draft notes are the tagged version's section, not the wh…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T22:29:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "06527e8d0fc4ab9d03c5d0288022b31909c271f2",
          "body": "…nce (#802)\n\nPebble rejects 5% of nonces by default to exercise client retry, which\nthe ACME client does not implement yet; an issuance is roughly twenty\nJWS posts, so the lane fails most runs regardless of code changes. Pin\nnonce rejection off, restore the default once badNonce retry lands.",
          "is_bot": false,
          "headline": "ci: make the pebble lane deterministic until the client retries badNo…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T20:55:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1aaffa2b9b3861444a9ae415f60f417c537d72cc",
          "body": "… (#801)\n\n* test(e2e): catch the suite up to shipped key and governance contracts\n\nTwo assertions went stale behind changes that landed with only unit\ncoverage, invisible because tag-time e2e has been red for other\nreasons. key_management now asserts the minted sbp_ token shape, that\na corrupted min\n[…]\n\ndigest-pinned ONNX artifacts and mistralrs's own weight formats, never\nNNEF. The in-range fix is blocked by mistralrs 0.9.0's pinned half\nrequirement; the ignore lifts on the next mistralrs tag bump.",
          "is_bot": false,
          "headline": "test(e2e): catch the suite up to shipped key and governance contracts…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T19:51:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "335c40094aa18655e398e83fddd169035f28241b",
          "body": "…ads (#800)\n\n* release: 1.9.0\n\nCuts the Unreleased section to 1.9.0: the fleet admin batch (job API,\nreal-pipeline playground, hashed operator passwords, launchd service,\nGPU-VM image split), the observability integrity fixes, the serve-epic\nsoftware batch, and six new providers (72 total).\n\n* fix(c\n[…]\nkept working, which\nis why v1.8.0 shipped serving ledger traffic fine over the same code.\nredeem now enters block_in_place when called on a multi-thread runtime\nworker and runs directly anywhere else.",
          "is_bot": false,
          "headline": "fix(crawl): bridge the ledger's blocking client off async worker thre…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T18:41:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d0d9b92b78a8ec810e46161d0ca7eef59aaf79a1",
          "body": "Cuts the Unreleased section to 1.9.0: the fleet admin batch (job API,\nreal-pipeline playground, hashed operator passwords, launchd service,\nGPU-VM image split), the observability integrity fixes, the serve-epic\nsoftware batch, and six new providers (72 total).",
          "is_bot": false,
          "headline": "release: 1.9.0 (#799)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T14:50:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "32a1eb62409bb8f61905419dd8f5a38d3ae7b0b8",
          "body": "…(#798)\n\n* docs: document the fleet batch (changelog, admin API, console views, new CLI)\n\nCHANGELOG gains the batch's Added/Changed/Fixed entries, with the\nbehavioral callouts operators need: propagation values other than w3c\nnow fail boot, speculative config on a pinned non-vLLM engine now fails\nva\n[…]\n fleet batch UI\n\nAll pages recaptured against a live console built from current main,\nincluding the three new views (operators, get started, jobs). The\ncapture script's route list gains the new pages.",
          "is_bot": false,
          "headline": "docs: document the fleet batch and recapture the console screenshots …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T13:05:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5b5df29463dacafbf6cb44fd66b3a78b1c028476",
          "body": "* docs: document the provider-catalog sync surfaces\n\nAdding a provider touches six places (catalog yml, its gzipped embedded\ncopy, the providers.md table, and three hardcoded counts); nothing\ngenerates or checks the mirror today, so write the list down where\nagents and humans will see it.\n\n* feat(ai\n[…]\nI (sunset\n2026-07-06), and Liquid AI (no first-party endpoint) were evaluated\nand rejected.\n\nProvider count goes 66 to 72 everywhere it is stated; the embedded\ngzip catalog is regenerated in lockstep.",
          "is_bot": false,
          "headline": "feat(ai): add six providers to the catalog (#793)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T12:23:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ac2286c2cab407a56138e78e6275226d1578426a",
          "body": "…ive planning, Xet transport, cert harness, prefetch (#792)\n\n* feat(model-host): vLLM prefix-caching flag; speculative-decoding fit planner that fails closed on unwired VRAM checks\n\nExposes vLLM's prefix caching as ServeEntry.enable_prefix_caching (the\nkv-dtype and swap/offload passthroughs were alr\n[…]\nstdoc's private-intra-doc-links lint (gate-only, via -D warnings)\nrejects the link; plain code formatting keeps the reference readable.\n\n* docs: regenerate llms-full.txt for the model-host doc changes",
          "is_bot": false,
          "headline": "feat(model-host): software-only serve batch: prefix caching, speculat…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T11:58:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b9c47d804478e4920fdd858984703d4b23efa630",
          "body": "…work deleted, e2e against reality (#796)\n\n* test(config): prove the config-only boot warning actually fires\n\nThe warning itself already shipped (configured_config_only_keys, wired\ninto compile_config); what was missing is end-to-end proof the warn!\nfires. The capture test pins a second silent dispa\n[…]\ness callback\n\nclippy 1.95's result_large_err fires on the accept-hook signature,\nwhich tungstenite defines; boxing is not ours to choose there.\n\n* docs(observe): do not intra-doc-link a private helper",
          "is_bot": false,
          "headline": "fix(observe): observability integrity: OTLP defects fixed, dead frame…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T11:32:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b404e9325f41365784d6b0f169e0d5e56cf9fca8",
          "body": "…VM images, fleet console views, and a playground that exercises the real pipeline (#797)\n\n* feat(admin): expose the model-host job store over the admin API\n\nFileJobStore/OperationJob were fully built and tested but had zero\nproduction callers. Adds GET /admin/model-host/jobs(/{id}), converts the\nsy\n[…]\ner\n\n* style: keep the test module last in cluster_models\n\n* docs(observe): plain-code the cross-crate type names in new metric docs\n\n* docs(core): plain-code doc references that rustdoc cannot resolve",
          "is_bot": false,
          "headline": "feat(fleet): admin job API, observability gaps, launchd service, GPU-…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T11:06:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0825f90e7f8e00f3c0e50e35b7168937113af183",
          "body": "* fix(ci): satisfy Phase 4 clippy gate\n\n* fix(ci): initialize compression test fixture directly",
          "is_bot": false,
          "headline": "fix(ci): satisfy Phase 4 clippy gate (#795)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T07:36:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eeaa71be9bbe21ddad2e31505b78e9b5e805cb1e",
          "body": "…ing (#794)\n\n* feat(ai): configure peak EWMA half-life (WOR-1989)\n\n* feat(ai): implement peak EWMA decay (WOR-1989)\n\n* docs(ai): explain peak EWMA tuning (WOR-1989)\n\n* fix(bench): restore AI load-balancer harness build (WOR-1989)\n\n* refactor(ai): share realtime budget admission (WOR-1992)\n\n* feat(co\n[…]\nal authority final (WOR-1992)\n\n* docs: regenerate Phase 4 corpus\n\n* fix(ai): close Phase 4 review blockers (WOR-1992, WOR-1994)\n\n* docs: add Phase 4 changelog\n\n* docs: refresh Phase 4 generated corpus",
          "is_bot": false,
          "headline": "Phase 4: harden AI routing, Realtime auth, local state, and CAP meter…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T07:15:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c8ac939cf2624021fdf55ac8d77b563e358a2141",
          "body": "Failed was a terminal state reachable back to Configured only via an\nexplicit operator-triggered reset(). Nothing on the request path or the\nmaintenance loop called it automatically, so a killed engine never came\nback on its own, which is exactly what scripts/certify-model-host.sh's\nkill-9 recovery \n[…]\nd failure is not\na crash loop; otherwise keep returning the retained error. The\nstop-retrying bound reuses EngineSupervisor's existing launch-retry\nbudget instead of inventing new backoff bookkeeping.",
          "is_bot": false,
          "headline": "fix(model-host): auto-recover a deployment after its engine dies (#791)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T04:52:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "71d02484e949451863d6c08f277ef867418efb12",
          "body": "… (#790)\n\n* docs: record the admin-operators config-vs-runtime decision\n\n* feat(admin): hash operator passwords with the key-plane HMAC pepper\n\nAdminOperator.password (plaintext in YAML, and about to be signed and\ndistributed fleet-wide under config authority) becomes password_hash,\nverified via the\n[…]\nresolve_or_default_admin_operator_pepper landed between run()'s\ndoc block and run() itself, so the docs attached to the wrong item and\nthe missing_docs lint (gate-only, via -D warnings) flagged run().",
          "is_bot": false,
          "headline": "feat(admin): hashed operator passwords and a read-only operators view…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T04:38:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "be6ed7788eca5de42bd61e50fa0fc5b0ab3fa5e6",
          "body": "* docs: remove internal planning docs from the public docs tree\n\ndocs/superpowers/ held prior planning-session specs and plans. docs/\nis buyer-facing (see 78d4565c, which removed ADRs for the same\nreason); internal working documents don't belong there.\n\n* docs: document that planning artifacts go in\n[…]\naude/plans, not docs/\n\nAlso resync AGENTS.md with CLAUDE.md: the per-crate clippy section\nadded to CLAUDE.md earlier never landed in AGENTS.md, and the two\nfiles are kept byte-identical by convention.",
          "is_bot": false,
          "headline": "docs: remove internal planning docs from the public docs tree (#789)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T03:22:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e932135e40367dc8a5e761f5e9eafe0d28a9659b",
          "body": "* refactor(ai): remove superseded dead modules (WOR-1985)\n\n* cleanup(modules): remove unreachable policy code (WOR-1986)\n\n* refactor(model-host): remove dead residency prototypes (WOR-1987)\n\n* docs(auth): design outbound DPoP wiring (WOR-1988)\n\n* feat(auth): wire outbound DPoP credentials (WOR-1988)\n\n* fix(config): register deferred outbound credential readers (WOR-1988)",
          "is_bot": false,
          "headline": "Phase 3: remove dead prototypes and wire outbound DPoP (#788)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T03:15:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c6a6c33e42a7f8ef296f3ef29b3354d1b5d0c46a",
          "body": "…selection (#787)\n\n* feat(ai): ship default safety centroids (WOR-1983)\n\n* feat(ai): auto-select verified prompt injection model (WOR-1984)",
          "is_bot": false,
          "headline": "Phase 2: default safety centroids and verified prompt-injection auto-…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-28T01:55:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "50e3866e2f595c91ca42d5f908356eb8c9d023fe",
          "body": "* release: 1.8.0, on a Pingora fork resynced to upstream 0.8.1\n\nThe vendored fork was based on upstream 0.8.0. 0.8.1 has since shipped\nan HTTP/2 server limit bound that mitigates a memory-exhaustion vector\nand the fixes for RUSTSEC-2026-0098 and RUSTSEC-2026-0099, so cutting\nfrom the old base would \n[…]\nass it.\n\nCo-Authored-By: Claude Opus 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\n---------\n\nCo-authored-by: Claude Opus 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Release 1.8.0, on a Pingora fork resynced to upstream 0.8.1 (#786)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T15:47:34Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "1fa34d05601c56bd5ae1f26cff4ea3f5c54fe968",
          "body": "… exposed (#785)\n\nThe committed screenshots showed version 1.6.2 and a 16-entry sidebar.\nThe console is on 1.7.0 with 20 entries: sessions and alerts were added\nwithout reshooting the rest, and compression and users are new. Every\nimage disagreed with the nav rendered beside it, so this recaptures t\n[…]\nand. That is called out in the script rather than left as\na silent gap.\n\n\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\nCo-authored-by: Claude Opus 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "docs(admin): recapture the console screenshots, and fix two bugs they…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T12:34:56Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "b614a2d01ee8394e0ad18b243ce660e028599838",
          "body": "…refresh reporting (#784)\n\n* feat(admin): send browsers to the console, and to sign-in when the session lapses\n\nThree gaps in getting into the admin UI at all.\n\nOpening the admin port at / returned {\"error\":\"Not Found\"}. There were no\nredirects anywhere in the admin server, so an operator who typed \n[…]\nuthored-By: Claude Opus 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Admin console: compression and users views, spend-to-logs links, and …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T07:11:56Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "899e3d3fca589852c06dea6f9ae531d52e078cc3",
          "body": "…le (#783)\n\n* feat(keys): attribute a native provider key to its provider\n\nA request carrying no minted key but a recognizable provider credential now\ngets attributed: sk-ant- is Anthropic, sk-or- is OpenRouter, a bare sk-\nbearer is OpenAI, x-goog-api-key is Gemini, api-key is Azure. The rules are\nd\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Attribute native provider keys, and settle the upstream-credential ru…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T04:09:54Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f5b64d22d10a6f5f2f937af1f47686fe3d4a6530",
          "body": "* merge: reconcile approved classifier guardrail (WOR-1981)\n\n* feat(ai): add classifier-backed safety guardrails (WOR-1982)\n\n* fix(ai): fail closed for classifier safety errors (WOR-1982)\n\n* fix(ai): close classifier safety review gaps (WOR-1982)\n\n* docs: record WOR-1982 review completion\n\n* fix(ai): close final classifier safety gaps (WOR-1982)\n\n* docs: record final WOR-1982 re-review\n\n* docs: regenerate integrated catalogs",
          "is_bot": false,
          "headline": "feat(ai): classifier-backed safety guardrails (WOR-1982) (#782)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T03:00:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f057bbeab1c42b695a381f9e8242260549a592e3",
          "body": "* feat(observe): drive all built-in alert rules (WOR-1978)\n\n* fix(observe): harden alert input snapshots (WOR-1978)\n\n* fix(observe): complete alert input wiring (WOR-1978)\n\n* feat(auth): wire request trust tier (WOR-1979)\n\n* fix(auth): harden trust tier finalization (WOR-1979)\n\n* fix(auth): preserve\n[…]\nWOR-1980)\n\n* fix(proxy): make load balancer attempts exactly once (WOR-1980)\n\n* fix: close cache and routing feedback residuals (WOR-1980)\n\n* fix(ci): refresh Phase 1 verification artifacts (WOR-1980)",
          "is_bot": false,
          "headline": "Phase 1: wire production runtime inputs (WOR-1964) (#780)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T00:57:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d1e8e4e8fddaf380eec80f9dda08ffe14ccc5647",
          "body": "Pingora re-runs upstream_request_filter for each attempt, which is why the\nbound-credential injection lives there rather than in request_filter. Nothing\npinned that: the existing drills all assert on the first attempt, so moving the\ninjection earlier would still pass them while sending the retry ups\n[…]\n-prefixed, which is the shape that failure actually takes.\n\n\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "test(e2e): prove a bound credential survives an upstream retry (#781)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T00:41:56Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "9dd70f6cc382a9f6348b4f7c46a9d1d818f75d8d",
          "body": "…set (#779)\n\n`cargo clippy -p sbproxy-core` can fail on source where\n`cargo clippy --workspace` passes, and CI only runs the workspace form.\nI read that difference backwards and filed an urgent bug saying main did\nnot pass its own required lint lane. Main was fine. My invocation was the\nstrict one.\n\n[…]\non costs an urgent ticket and an afternoon. The note says\nto confirm with the documented workspace command before filing, and to\ngate helpers to match their callers when adding a feature-gated caller.",
          "is_bot": false,
          "headline": "docs: a per-crate lint is stricter than the workspace lint, not a sub…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-27T00:07:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d457adb70b9ed244df65dba80fb06e70c17c778d",
          "body": "Four remainders from the minted-key epic, plus a bug the new e2e drills found.\n\nRedaction now follows the configured sweep list instead of a static allowlist,\non both paths. A custom header name like x-tool-auth ends in none of -key,\n-secret or -token and is on no static list, so an operator who con\n[…]\n condition that decides whether the announcer runs at all.\n\n\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(keys): finish the inbound-key follow-ons (#778)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T20:54:55Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4f1e2c55244a69602f9c1a33c6b63781b9767bce",
          "body": "…x what it found (#777)\n\nEight drills that run an authority and a subscriber as separate operating\nsystem processes: publish and serve, key rotation, replay, tamper,\nauthority outage, denied path, editor lock, and cold boot. All eight pass\nagainst release binaries. Plus a runbook, because they are o\n[…]\nucceed, so a guard that quietly became a\nblanket lock would fail here.\n\nThe runbook says what a green run does not cover: no TLS on the bundle\nlistener, no real network, one subscriber, no clock skew.",
          "is_bot": false,
          "headline": "test(e2e): certify config distribution against real processes, and fi…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T20:01:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7b5613d50609b042807c1f146150a125e51391ea",
          "body": "…ema (#776)\n\nThe config page had a bare textarea. It now has a form built from\nGET /admin/config/schema, so a field added to the config types appears\nwithout a UI change, and the doc comment on the Rust type is the help text\nnext to the input.\n\nIt does not render everything and says where it stops. \n[…]\nd\nnowhere.\n\nThe yaml package is the one new dependency, ISC licensed. Measured cost is\n35KB gzipped, and it lands in the Config route's own chunk, so a session\nthat never opens that page pays nothing.",
          "is_bot": false,
          "headline": "feat(admin-ui): edit config as a form, generated from the running sch…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T19:22:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "78f57cf1548808609e465791ce3ffc8ebb4487e9",
          "body": "* feat(admin): say what config is running and refuse writes that would vanish\n\nThree routes now answer three different questions. GET /admin/config is\nstill this node's own file, which on a git-sourced node may be nothing\nbut the source: pointer that selected the repository. GET\n/admin/config/effect\n[…]\ne looks like.\n\nNow it polls the status against a ten second deadline and asserts on\nexpiry, so a drain that genuinely never runs reports that instead of\nfailing an unrelated assertion two lines later.",
          "is_bot": false,
          "headline": "Say what config is running, and refuse writes that would vanish (#774)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T18:42:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bea287f4fa2e3d908a0c2b31aa7519c8ab9b409d",
          "body": "* feat(keystore): mint self-identifying sbp_ tokens with a strict parser\n\nThe legacy sk-<id>-<secret> rule accepts sk-<anything>-<anything>, which is\ntoo loose to sweep more than one inbound header safely: a genuine provider\nkey lands in x-api-key and would parse as ours.\n\nMinted tokens become sbp_<\n[…]\nlaude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_011HSNfRmqivuWoWCo8VHoBz\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Minted keys on any header, governing any proxied route (#775)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T17:55:13Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3df6024f2da9b51f00bcd1288658eb1e9a06ab5d",
          "body": "* feat(config): honour source: so a config can come from git\n\n`source:` has parsed, appeared in the JSON schema, and been ignored since\nMay. An operator could write `source: {kind: git, ...}`, get no error and\nno warning, and quietly run their local file. Two tickets closed that as\ndone and the ADR \n[…]\nmatting.\n\nPublish sends the payload bytes unchanged so the signed bytes are the\noperator's bytes, and validates with the same function the server route\nuses rather than a second copy that could drift.",
          "is_bot": false,
          "headline": "Honor source: so a config can come from git (#772)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T16:51:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e3cad6b373eccabca27fdd4d22822a54a3293bc9",
          "body": "… (#771)\n\nPolling already gets every subscriber to the right revision within its\ninterval. This shortens that to seconds for nodes that happen to be mesh\nmembers, without making the mesh load-bearing for correctness.\n\nThe authority publishes {revision, content_digest, authority_id} into\ntyped cluste\n[…]\nclassify\nfeature, so the honest description is a matching cfg gate rather than a\nsuppressed lint. Gating them says the code is conditional; allowing the\nlint said only that we had decided not to care.",
          "is_bot": false,
          "headline": "feat(config): gossip the authority revision so subscribers pull early…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T15:50:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "43b3a76bdcd7ed804fcd4a6d880f7343fbe673c1",
          "body": "* fix(config): reject unsupported HTTP/3 enablement (WOR-1974)\n\n* feat(extension): seed CEL flags from config (WOR-1971)\n\n* fix(extension): harden flag publication (WOR-1971)\n\n* feat(policy): key concurrent limits by request dimension\n\n* fix(policy): close concurrent limit review gaps\n\n* refactor(po\n[…]\npability): close config reader proof gaps\n\n* fix(capability): resolve wrapper aliases by symbol\n\n* fix(capability): resolve wrapper paths lexically\n\n* fix(capability): preserve prelude wrapper aliases",
          "is_bot": false,
          "headline": "Phase 0: stop the config from lying (WOR-1963) (#767)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T06:46:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e95f58e0a4a4556f4e5ab36b40831359bf9fadb0",
          "body": "The publishing half of config distribution. An authority validates a\nconfig payload, assigns it a monotonic revision, signs it, and serves it\nto authenticated subscribers over its own listener. With the subscriber\nthat shipped previously, the loop is closed: a config written once\nreaches a fleet, an\n[…]\n implement it, and a runnable example. The\nexample payload initially named a policy type that does not exist, which\nthe new publish validation caught, which is the behaviour the whole\nticket is about.",
          "is_bot": false,
          "headline": "feat(config): publish signed config to a fleet of subscribers (#770)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T06:12:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2ccff98fd7aa39fc48f797ca49cad0cfd4d5e4f3",
          "body": "…nd (#769)\n\nTwo examples paired `password: admin` with `bind: 0.0.0.0` and a\nprivate-range allowlist. Both bind wide on purpose, because Docker\nconnections arrive from the bridge network rather than loopback, so the\ncombination is the whole admin API handed to anything that can route to\nthe port. Th\n[…]\n keys they already ask for.\n\nThe curl snippets in the READMEs and one config comment still said\n`-u admin:admin`, which would have been wrong the moment the password\nmoved. They read the variable now.",
          "is_bot": false,
          "headline": "docs(examples): stop shipping a guessable admin password on a wide bi…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T04:40:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8ff85060cf48ff2beb188b4cdb606862f32c7fb1",
          "body": "…#768)\n\nA proxy can now pull its config from an upstream authority instead of\nonly reading a local file. It fetches a signed bundle, verifies it,\nmerges it over the local document under the node-local deny-list, and\napplies it through the existing reload transaction. The authority server\nthat publis\n[…]\nwould turn clock skew into a\nnonsense gauge; expiry still uses issued_at through the bundle's own\ncheck.\n\nAlso corrects the design spec's status line, which still claimed nothing\nhad been implemented.",
          "is_bot": false,
          "headline": "feat(config): subscribe to signed config from an upstream authority (…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T03:57:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d3c8d2a8231f535802092572d417167ef1dd25aa",
          "body": "… API (#766)\n\nAn audit of the admin surface found defaults weak enough that we were\nnot willing to put a fleet-facing endpoint on that listener. Every item\nbelow is pre-existing.\n\nThe credentials default to admin/changeme, hardcoded in three separate\nplaces, and nothing correlated them with the bind\n[…]\n a matrix pattern for\nproxy.admin.bind_addr, a field that does not exist, to the real bind.\n\nNot addressed, and documented rather than silently left: TLS is still\nnot required for a remote admin bind.",
          "is_bot": false,
          "headline": "feat(admin): refuse the shipped default password on a reachable admin…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T02:38:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3a0ea558d5ea6fb5a9170a257d92b090dfc204a2",
          "body": "* docs: design for signed config distribution (config authority)\n\nDesign spec for a config authority / subscriber split: an authority\npublishes Ed25519-signed config bundles over a versioned REST contract,\nsubscribers pull with ETag polling, verify, merge under a node-local\ndeny-list, and apply thro\n[…]\nhe\ndropped pipeline alive and keep probing upstreams.\n\nCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Design: config authority, signed config distribution for a fleet (#765)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T02:38:41Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "88381314f02e989b3724c2c8e94a043594143a95",
          "body": "…ss (#764)\n\n`sbproxy apply` called the in-process reload primitive. In a short-lived\nCLI process that compiles the config, swaps that process's own pipeline,\nprints \"apply: reloaded config from ...\", and exits. There is no IPC, no\nsignal, and no admin call anywhere in either flow.\n\nA running server \n[…]\ngradation is the failure mode this whole\nline of work exists to remove. It does mean a rollout script that treats\nany non-zero as fatal will now stop on a partial success, which is the\nintended trade.",
          "is_bot": false,
          "headline": "fix(apply): apply to the running proxy instead of the CLI's own proce…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T01:37:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "11e220301aad9653d2eedc489157c40fe3e53dd4",
          "body": "…ed (#763)\n\nReloading a config installed roughly a dozen pieces of process-global\nstate before reaching the two steps most likely to reject the config.\nA config that compiled but failed to build a pipeline returned an error,\nlogged that the previous pipeline was still serving, and left the node\nrunn\n[…]\nadOutcome. Docs for the reload response, the restart-only blocks,\nand the secrets restriction are updated; the em-dashes already in\nadmin-api-reference.md are cleaned up mechanically while editing it.",
          "is_bot": false,
          "headline": "feat(reload): make a failed reload change nothing, and say what appli…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T00:58:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b877f30bb68b6af76aa9b80f0f1900df876b8c26",
          "body": "…761)\n\nTwo pure modules, no I/O beyond a cursor file, that together define what\na config authority is allowed to say and how a subscriber decides whether\nto believe it. Nothing reaches them from config yet; the subscriber and\nauthority that use them land next.\n\nconfig_bundle: an Ed25519-signed envel\n[…]\ns so nobody reads it as new.\n\nsubtle is promoted to a workspace dependency for constant-time\ncomparison, rather than adding a tenth hand-rolled equality loop. No new\ncrates enter the dependency graph.",
          "is_bot": false,
          "headline": "feat(config): signed config bundles and the authority merge engine (#…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T00:58:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ece9a4ba84633c1f30d497499a3f48bc179bcd3c",
          "body": "Validation-mode construction exists to answer \"would this config\nbuild?\" and the caller drops the pipeline immediately. It was still\nspawning one health-check probe task per configured load-balancer\ntarget. Those tasks hold an Arc on the discarded pipeline and keep\nissuing real requests at the upstr\n[…]\nes secret references, and populates the\nshared JWKS cache. Those are reads and idempotent inserts rather than\ninstalls, so repeated calls are safe, but callers should not read the\nold claim as purity.",
          "is_bot": false,
          "headline": "fix(pipeline): do not spawn background tasks in validation mode (#762)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T00:35:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ff00e5bdf81b21f711e9a6d59a4dbe173cca91e0",
          "body": "…de (#759)\n\n`cargo clippy --workspace --all-targets -- -D warnings` fails on main.\nThe classifier scoring helpers `dot`, `build_centroid`, and\n`nearest_centroid` landed with unit tests but no production caller, so\nthe lib target (compiled without cfg(test)) reports all three as dead\ncode, which -D w\n[…]\ninting at the missing caller rather than\ndeleting covered code or inventing a call site. The underlying gap, that\nthe centroid routing path is unreachable from the request path, is\ntracked separately.",
          "is_bot": false,
          "headline": "fix(clippy): unblock the workspace lint lane on ai_classifier dead co…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-26T00:16:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4e4fcb2457ec9bba8cf7ef9dbd701d4589952e65",
          "body": "…cryption at rest (#758)\n\n* fix(cache): keep stale entries on SWR reads and stage file writes per writer\n\n* fix(cache): hash memcached keys and clamp relative TTLs at the protocol ceiling\n\n* feat(cache): add an AES-256-GCM at-rest encryption decorator for cached payloads\n\n* fix(cache): evict poisone\n[…]\n the config schema for response_cache_store\n\n* docs: document the response cache store block and add an encrypted example\n\n* chore: refresh nested harness lock files for the new cache dependency edges",
          "is_bot": false,
          "headline": "Response cache: make the file and memcached stores selectable, add en…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-23T12:33:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bc5e501448304b8ed2e29e6542536751e8b09e31",
          "body": "* feat(ai): add TextClassifier seam for embedding-backed guardrails\n\n* feat(ai): wire classifier guardrail variant through the pipeline\n\n* fix(ai): reject the classifier guardrail under output: instead of silently no-oping\n\n* feat(core): add nearest-centroid scoring for the classifier guardrail\n\n* f\n[…]\nbackend over any OpenAI-compatible endpoint\n\n* fix(ai): degrade the LLM classifier to inert on an unresolved key, redact secrets in Debug\n\n* docs: document classifier-based routing and add the example",
          "is_bot": false,
          "headline": "Classifier guardrail: route on what the prompt is asking for (#757)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-23T08:17:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "42ef744d6b4163f426a781472874a07ef4d9b802",
          "body": "…756)\n\nExercising every surface #755 added against a live gateway turned up\ntwo defects and a documentation gap. All three are fixed here, and the\nresult is documented with screenshots taken from that same run.\n\nSpend could not group by a promoted property. The console offers\n`Property: feature` and\n[…]\nnshots that predated the new columns, and adds a walkthrough\ntying Spend, Logs, Sessions, and Alerts into one attribution loop.\n\nReleases 1.7.0 with a changelog covering everything merged since\n1.6.2.",
          "is_bot": false,
          "headline": "docs(admin): document the observability surfaces and release 1.7.0 (#…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-22T09:02:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1aa90f6f6e174d5a9d56c6d048c30db3cb92afce",
          "body": "* feat(admin): enrich request log contract\n\n* feat(admin): capture gateway decisions\n\n* feat(observe): roll up promoted properties\n\n* feat(admin): validate property spend grouping\n\n* feat(alerting): publish bounded runtime state\n\n* feat(alerting): track delivery health and tests\n\n* feat(admin): expo\n[…]\nadmin observability\n\n* fix(ui): polish admin observability\n\n* fix(admin): align observability filter and target state\n\n* docs: refresh generated LLM reference\n\n* docs(config): refresh generated schema",
          "is_bot": false,
          "headline": "feat(admin): surface data-plane observability (WOR-1958) (#755)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-22T04:16:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "32ed643a84bac86e3c153cbdd8bb7950492f7892",
          "body": "Carry the per-origin view through every surface whose data has (or\ncan now have) the origin dimension, closing the two data-plane gaps\nthat made a global origin switcher dishonest.\n\nData plane:\n- The attributed AI counters (sbproxy_ai_tokens_attributed_total,\n  sbproxy_ai_cost_dollars_attributed_tot\n[…]\nocs: admin-ui.md (Metrics, Spend, Cache, AI performance), observability.md and\nai-gateway.md label tables, /api/usage/spend group_by values, and\nthe regenerated metrics-stability.md and llms-full.txt.",
          "is_bot": false,
          "headline": "feat(admin): origin scoping across the admin estate (#754)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-22T00:22:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "58aa4e2840ccc19b3d953f046063fd4b83f1c831",
          "body": "…ng (#752)\n\nRetheme the admin SPA to the sbproxy.dev paper/ink editorial system:\nink-framed shell with a top bar (host, live dot, cluster node count),\nmono lowercase nav with a solid-ink active block, square corners,\nuppercase mono data labels, status as colored words, one green accent.\n\nRebuild the\n[…]\n local mesh\nexample; every page now ships a real screenshot captured against a\nlive gateway (AI traffic on two origins, a llama.cpp/metal local\nmodel, semantic cache decisions, and a three-node mesh).",
          "is_bot": false,
          "headline": "feat(admin): paper/ink UI refresh, live metrics, toasts, origin scopi…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T19:51:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "08b5d7851a72421329b5c4e07813826abfd02494",
          "body": "…seconds (#751)\n\nThe Apple certification run proved the engine healthy end to end (cold\ncompletion, warm completion, warm faster than cold, all passing on the\nhosted runner) and then failed the kill -9 phase: the script slept 3\nseconds and issued one request while the supervisor's relaunch and\nmodel reload were still in flight, so the proxy's correct\nrefuse-while-relaunching answer was scored as no recovery. The phase\nnow polls with a 180 second deadline and reports the observed recovery\ntime.",
          "is_bot": false,
          "headline": "fix(certify): poll for kill -9 recovery instead of demanding it in 3 …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T15:46:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eab60d070c247cc292c7b4c9fdc5bfda2ff83e56",
          "body": "… (#750)\n\nA launch failure already logs the bounded stderr tail, but an engine\nthat reaches readiness and then dies reported only 'engine process has\nexited', discarding the one diagnostic that names the cause. The\nhealth path's Stopped arm now includes the bounded, redacted tail in\nthe error it retains and logs.",
          "is_bot": false,
          "headline": "fix(model-host): carry the engine stderr tail on post-readiness exits…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T14:25:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d15a7f651252d0a3f8e68ad28c0e4c884d2d4fb9",
          "body": "* release: v1.6.2\n\nIncludes a one-line rustdoc fix: admin_ui's reference to the private\nrate-limit exemption helper is plain text now, since the intra-doc\nlink only resolves within its own module under document-private-items.\n\n* build: refresh the nested compression-eval harness lockfile for 1.6.2",
          "is_bot": false,
          "headline": "release: v1.6.2 (#749)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T07:37:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2876b38881f57518f16b6863091e1aae2f5ff32f",
          "body": "… (#748)\n\nEvery internal workspace crate (sbproxy-core, sbproxy-observe, ...)\npinned its own version = \"0.1.0\" independently of the workspace,\nsince none of them are published and the field was otherwise\ncosmetic. Only the sbproxy binary crate correctly inherits the real\nrelease version via version.\n[…]\non tests (health endpoint,\nOTLP resource) asserting the reported version equals the crate's own\nenv!(CARGO_PKG_VERSION) rather than hardcoding a version string that\nwould go stale at the next release.",
          "is_bot": false,
          "headline": "fix(version): report the real product version, not a stale crate stub…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T06:20:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e75e07591ec9ca862c2610993b624f85df775aaf",
          "body": "Dashboard navigation fires a JS+CSS fetch per view on top of whatever\nAPI calls that view makes on mount. Combined with normal interactive\nuse, this can trip the per-IP admin rate limiter (default 60/min),\nwhich was never meant to gate serving the same, non-sensitive bundle\nbytes every session needs\n[…]\nent on a non-exempt path now costs a bounded read+parse (capped\nby the existing header/body size limits) before rejection, instead\nof a zero-read rejection; the request-rate bound itself is\nunchanged.",
          "is_bot": false,
          "headline": "fix(admin): exempt static UI bundle assets from the rate limiter (#747)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T06:14:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5e4b1bebe456214ae24ba74de16e8f000770bd40",
          "body": "* fix(model-host): select the llama.cpp pin by host macOS version\n\nThe single b9905 pin is built for macOS 26; on any older macOS the\nengine dies at dyld link time before readiness (Symbol not found:\nMTLResidencySetDescriptor), which broke both the Apple Silicon\ncertification lane on macos-14 runner\n[…]\nons are unchanged;\nfallback pins carry built-in digests. sbproxy run writes the\nhost-selected tag into its generated config.\n\n* docs: regenerate llms-full corpus after model-host engine selection docs",
          "is_bot": false,
          "headline": "fix(model-host): select the llama.cpp pin by host macOS version (#744)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T06:14:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fce54a19a868e8a03b2ed69d3901befc0f89798a",
          "body": "…746)\n\nverify_install() used `command -v sbproxy` / bare `sbproxy --version`\nfor the success banner. When an older sbproxy sits earlier on PATH\n(a stale Homebrew install is the common case), the script would\nverify and write the new release to $INSTALL_DIR, then print that\nolder binary's version and path while claiming success, hiding that\nthe shell still resolves to the stale one.\n\nReport the just-installed ${INSTALL_DIR}/sbproxy directly, and warn\nwhen something earlier on PATH shadows it.",
          "is_bot": false,
          "headline": "fix(install): report the binary we just installed, not PATH's pick (#…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T05:44:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f89319390e2701757caff9ef6950f4bd9c0f17e4",
          "body": "- Open the hero with a definitional first sentence and trade the\n  tagline for \"The self-hosted AI gateway.\"\n- Plant \"MCP gateway\", \"agent governance\", and \"LLM gateways\" as\n  exact phrases; name LiteLLM, Portkey, Helicone, and Kong in the\n  comparison link anchor\n- Move the ai-gateway.gif clip from the hero into See it in action\n- Mirror the definition into llms.txt; regenerate docs/llms-full.txt\n- Drop the stray empty cookies.txt and gitignore the name",
          "is_bot": false,
          "headline": "docs: lead README with the self-hosted AI gateway definition (#745)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T05:02:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f4910a37adfbdb6c30d5dd718e152dd71874950d",
          "body": "The glibc 2.36 change moved linux release builds into rust bookworm\ncontainers; the previous host runners shipped cmake preinstalled, the\ncontainer does not, and native build scripts fail on it.",
          "is_bot": false,
          "headline": "ci: install cmake and nasm in the containerized release builds (#743)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T03:06:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "af926fda470f1fe86212eef4946d2d83f0f38ed5",
          "body": "* release: v1.6.1\n\n* fix(e2e): start governance waves on a fresh fixed window\n\nThe approximate-governance e2e failed intermittently on slow runners\nwith 'never observed a merged peer contribution': boot plus mesh\nformation can consume most of the wall-clock-aligned 60s governance\nwindow, and spend l\n[…]\nich covers both\nwaves, a dissemination tick, and the observation polling on any\nrunner. Same failure mode previously reproduced by hand on a GCP\nbench cluster; local pass includes the alignment sleep.",
          "is_bot": false,
          "headline": "fix(e2e): start governance waves on a fresh fixed window (#742)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T02:47:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e055be81633782562c709995236a448928a824e9",
          "body": null,
          "is_bot": false,
          "headline": "release: v1.6.1 (#741)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T01:58:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "11933cce0ed5203038a74b8b684a1cc449672169",
          "body": "…ane runs, cert diagnostics (#739)\n\n* fix: configurable admin rate limit, role-aware node health, nightly lane runs, cert diagnostics\n\nFour fixes from the v1.6.0 release retrospective:\n\n- proxy.admin.rate_limit_per_minute (default 60, the previous\n  hardcoded value; validated 1..=100000, 0 rejected)\n[…]\n\n  uploads the boot log and durable job records alongside the\n  certification output.\n\nsb-config schema and llms-full regenerated.\n\n* build: regenerate sb-config schema for admin rate_limit_per_minute",
          "is_bot": false,
          "headline": "fix: configurable admin rate limit, role-aware node health, nightly l…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T01:29:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f6a70e9f7773e9f1542dc34bb1d5483e0204e985",
          "body": "…mage can start (#740)\n\nEvery published Docker image since the runners moved to Ubuntu 24.04\nhas been unable to start: the release binaries linked against the\nrunner's glibc 2.39, then were copied onto the distroless cc-debian12\nbase (glibc 2.36), so the dynamic linker refused them with\n\"version GLI\n[…]\n the image with no config argument (there is no default config path);\n  README shows a runnable docker run line; kubernetes.md pins move to\n  1.6.1; docker/README.md names the real compose Dockerfile.",
          "is_bot": false,
          "headline": "fix(release): build linux binaries against glibc 2.36 so the Docker i…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-21T00:54:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d0ec8814487ec3d368ca6ee05c2a085074d30d74",
          "body": "…h (#738)\n\nThe lane first ran live on the v1.6.0 tag (it was armed after v1.5.0)\nand has never passed in CI: after the protoc and timeout fixes it now\nreaches the real procedure and the pinned llama-server exits before\nreadiness on the hosted macos-14 runner. That is a runner-hardware\nquestion, not \n[…]\ns were green. Publish now depends on the deterministic\ngate only; the Apple lane still runs and uploads its log, and is\ntracked to return to blocking once it passes reliably or moves to\nreal hardware.",
          "is_bot": false,
          "headline": "ci: make the Apple Silicon certification lane non-blocking for publis…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T22:37:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b1566e0b68f67f380298dedc2196de0a67494dcc",
          "body": "The 30 minute budget was consumed by the release-profile build alone\non a cold runner cache (fat LTO on macOS), so the job died mid-cargo\nas cancelled and the publish jobs were skipped. 75 minutes covers a\ncold build plus the certification procedure with headroom.",
          "is_bot": false,
          "headline": "ci: give the Apple Silicon certification job a realistic timeout (#737)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T21:48:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a9af039a662a106c98df28652085b214142dfe5e",
          "body": "…s (#736)\n\nThree fixes for failures only visible in tag workflows:\n\n- e2e harness: a relative SBPROXY_E2E_BIN (the natural spelling when\n  invoking cargo from the workspace root) resolved against the package\n  directory cargo uses as the test working directory, so the\n  certification gate spawned a \n[…]\nady state under the\n  current health semantics, so the wait could never converge. It now\n  waits on gossip membership (every expected node present and alive),\n  which is what the suite actually needs.",
          "is_bot": false,
          "headline": "fix(release): unbreak the tag-time e2e lanes for gateway-only cluster…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T19:03:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b3caeb6759c903b88fe961d90fd4aeefb24deefc",
          "body": "* fix(admin): accept deployment bodies without cold_start again\n\nThe strict admin mirror of ModelDeployment required cold_start while\nevery sibling field and the canonical struct default it, so any\nexisting admin client PUTting a deployment revision without the field\ngot a 400. The break only surfac\n[…]\n unit test now pins the documented contract from both sides\n  at the PR gate: omission is rejected naming the field, and a body of\n  model plus cold_start deserializes with every other field defaulted",
          "is_bot": false,
          "headline": "fix(admin): accept deployment bodies without cold_start again (#735)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T18:03:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9935b1ed41edd42b14659e4248d7694822349886",
          "body": "Version bump, changelog for everything merged since v1.5.0 (local\nmodel serving expansion, governed budgets, the replicated mesh\nsubstrate and coherence work, status-code and timeout upstream\nretries on the updated pingora fork, capability-registry\nobservability, context compression), lockfile roll, README date.",
          "is_bot": false,
          "headline": "release: v1.6.0 (#734)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T16:06:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "299ad6c12be5b4527141bc507f30a170c8891a28",
          "body": "retry_on accepted and documented timeout but nothing consulted it:\nconnect failures only checked connect_error, and mid-proxy upstream\ntimeouts never reached a retry decision because error_while_proxy was\nnot implemented.\n\n- fail_to_connect: a connect-phase timeout (ConnectTimedout,\n  TLSHandshakeTi\n[…]\ne is not\n  expressible today (no harness delay support and peer deadlines are\n  hardcoded), noted in the docs work as the reason coverage is\n  unit-level.\n\nMetrics catalogue and llms-full regenerated.",
          "is_bot": false,
          "headline": "fix(proxy): honor retry_on timeout across both upstream phases (#733)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T15:26:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "12ddb5f37d0479a627981b7f319689ccdf87c1ab",
          "body": "* docs: design WOR-1918 Phase 1 closeout\n\n* docs: clarify compression monitoring contract\n\n* docs: plan WOR-1918 Phase 1 closeout\n\n* feat(ai): define Phase 1 compression contracts\n\n* feat(ai): parse explicit marked retrieval context\n\n* fix(ai): stream marked-context line parsing\n\n* feat(ai): add det\n[…]\nxt fail-open scope\n\n* docs: ship Phase 1 compression acceptance\n\n* test(ai): tighten Phase 1 acceptance\n\n* fix(ai): harden Phase 1 acceptance evidence\n\n* docs: mark closeout plan snippets non-runnable",
          "is_bot": false,
          "headline": "feat(ai): close WOR-1918 Phase 1 context compression (#732)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T08:29:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c33cd33e434c61e036f1e36df74c04ef88d1da01",
          "body": "…bump included) (#731)\n\n* build: bump pingora fork to 778f4b7 (upstream_response_decision hook)\n\nCherry-picks cloudflare/pingora PR 872 onto the fork's sbproxy-0.8.0\nbranch: an upstream_response_decision hook that fires per upstream\nresponse and can abort into the existing retry loop, enabling\nstatu\n[…]\nle; two new e2e tests pin\n  the cap behavior: when every target fails the client receives the\n  real upstream status after exactly the configured attempts\n\nMetrics catalogue and llms-full regenerated.",
          "is_bot": false,
          "headline": "feat(proxy): status-code retries on the dedicated pingora hook (fork …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T07:44:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f56f6f69d3c84d90c366f79302827b2b5fefc284",
          "body": "…C frame path (#730)\n\n* fix(mesh): eliminate 41ms delayed-ACK/Nagle stall in transport RPC frame path\n\nEvery mesh RPC response leg could stall ~40ms on Linux: write_frame\nsent the u32 length prefix and the body as two separate writes, and the\nserver never set TCP_NODELAY on accepted sockets. Nagle h\n[…]\nhe metric registry\n\ndocs/metrics-stability.md is generated from the registry; the note\nbelongs in the mesh_transport_rpc_duration_seconds capability\ndescription, and the doc is regenerated from there.",
          "is_bot": false,
          "headline": "fix(mesh): eliminate 41ms delayed-ACK/Nagle stall in the transport RP…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T06:13:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0bee2e90f2021fbe2896a5c22b5424ec46cfd880",
          "body": "…(#729)\n\nBoth were invisible to unit tests and fatal to an operator-formed mesh:\n\n- The operator binary never installed a rustls CryptoProvider, so the\n  kube client's first TLS handshake to the API server panicked and the\n  operator reconciled nothing. Install ring at the top of main, exactly\n  as \n[…]\n\n  makes contact. TCP transport addresses stay symbolic since connect\n  resolves them. Validated live on kind: 3/3 pods previously Ready with\n  total_nodes stuck at 1; with these fixes the mesh forms.",
          "is_bot": false,
          "headline": "fix(mesh,k8s): two mesh-formation bugs found by live kind validation …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T05:07:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7a1c17685aeca76850a678423a645e4d8c0b2d58",
          "body": "…(#728)\n\nRe-enables the public mesh compression-state backend on the durable\nreplicated substrate, replacing the experimental single-owner adapter:\n\n- session commit is a conditional write on the causal version: quorum\n  pre-read, put at exactly expected+1 (newer replicas fence via causal\n  merge), \n[…]\nw carry a Redis-vs-mesh contract table instead of the rejection\n  rationale. New runnable example: ai-context-compression-mesh.\n\nSchemas (ai-compression), metrics catalogue, and llms-full regenerated.",
          "is_bot": false,
          "headline": "feat(ai): compression state backend mesh on the replicated substrate …",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T04:59:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9879f3dc808afc225e343599cf9232f1f446e8e5",
          "body": "Every published number was single-node while the README says cluster.\nAdds a measured clustered section to docs/performance.md from a July\n2026 3-node GCP run (c3-standard-8 nodes, c3-standard-22 loadgen,\nAI proxy non-streaming recipe):\n\n- mesh membership costs the request path ~nothing: joining a 3\n[…]\nnted as the bounded-overshoot\n  tradeoff\n- killing a node mid-run leaves survivors at 100 percent success;\n  the killed node fails fast and rejoins about 10 s after restart\n\nllms-full.txt regenerated.",
          "is_bot": false,
          "headline": "docs(perf): measured 3-node mesh cluster benchmark (#727)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T03:11:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1e6f56a292d687ed50773e7814fe1eac9c58bfc6",
          "body": "…726)\n\n* docs: close admin/API gaps, fix broken examples, refresh cassettes\n\nShip an admin API guide and UI operator docs, fix invalid self-hosting\nnests and the L4 engine story, make MCP federation runnable end-to-end,\nand re-record VHS for guardrail-mesh and mcp-federation after validate.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* docs: regenerate llms-full.txt for CI check\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "docs: close admin/API gaps, fix broken examples, refresh cassettes (#…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T02:10:55Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "69b9251c067715f420907e922a0600474a5cd277",
          "body": "* feat(k8s): operator forms the mesh for multi-replica deployments\n\nThe operator reconciled SBProxy into a Deployment + Service + ConfigMap\nand did not know the mesh existed: no stable peer identity, no gossip\nService, no seed wiring. Meshing on Kubernetes meant hand-writing a\nproxy.cluster block ag\n[…]\nlustering schema, and the operator RBAC gains statefulsets +\nsecrets grants. docs/kubernetes.md documents the clustered path.\n\n* docs: regenerate llms-full corpus after kubernetes.md clustered section",
          "is_bot": false,
          "headline": "feat(k8s): operator forms the mesh for multi-replica deployments (#725)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-20T00:11:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c36c7c66a9d5fdb8df222382afe5fa4ff5d7b126",
          "body": "…c (#724)\n\nWires the four operator blind spots found in the mesh coherence audit:\n\n- Gossip probe RTT (mesh_gossip_probe_duration_seconds) observed on\n  every direct ACK, and mesh_gossip_retry_total counted once per\n  indirect PING-REQ fallback. Both were declared with zero increment\n  sites.\n- Enro\n[…]\nains entries for all\n32 mesh families with beta name compatibility. docs/metrics-stability.md\nregenerated; adding a mesh metric without a registry entry now fails\nthe build like the sbproxy_ families.",
          "is_bot": false,
          "headline": "feat(mesh): instrument the mesh itself and catalogue every mesh metri…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T23:17:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e8490bd5123b106ca66f96e75cff258775fab572",
          "body": "* fix(ai): resolve budget hierarchy truth for WOR-1527\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* feat(ai): add otel and object-store usage sinks\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* feat(security): add deterministic egress foundation\n\nCo-authored-by: Cursor <cursoragent@curs\n[…]\nblocks CI --locked harness runs after the WOR-1920 foundation\nlanded with a stale lockfile.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "feat(sbproxy): govern the traffic (WOR-1916) (#723)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T23:14:59Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d843abb8b63250eacb2069beba2649dbb53e83fd",
          "body": "… counters (#722)\n\nDeletes machinery the shipped binary never runs, found in the mesh\ncoherence audit:\n\n- leader.rs, health_monitor.rs, consistency.rs, membership_protocol.rs:\n  zero references anywhere in the workspace. Real membership lives in\n  gossip_loop/; reading these modules implied leader e\n[…]\nate governance tier; key-management.md points the counter story\nat the governed-admission section; federation.rs rustdoc marks the\nmodule as the enterprise integration seam. llms-full.txt regenerated.",
          "is_bot": false,
          "headline": "refactor(mesh): delete dead clustering scaffolding and write-only key…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T21:32:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "00b3342466893e99e8db808a5a2607f2d985ecce",
          "body": "* feat(ai): add explicit window-fit input budgets\n\n* feat(ai): select compression per request\n\n* feat(ai): report per-lever compression value\n\n* test(ai): add compression evaluation gate\n\n* feat(ai): record compression value on provider success\n\n* fix(ai): harden selectable compression request path\n\n[…]\non\n\n* docs(ai): define durable value promotion\n\n* fix(ai): promote shared value ledger to durable storage\n\n* docs(ai): clarify compression value surfaces\n\n* docs(ai): clarify compression mesh boundary",
          "is_bot": false,
          "headline": "feat(ai): finish context compression foundation (WOR-1920–1923) (#721)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T18:02:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f965fda9ff29a7fa22f86c8978bff5d9893daa45",
          "body": "…y, tombstone GC, and fleet admin (#720)\n\n* feat(mesh): durable replicated state substrate (WOR-1947)\n\nAdds a replicated, durable state layer over the mesh's consistent-hash\nring and postcard transport:\n\n- Preference-list placement with a configurable replication factor and\n  one/quorum/all read and\n[…]\ns shipping collectable tombstones at absent keys in\nboth directions. The in-proc GC test now asserts termination on both\nreplicas across extra rounds, which is the assertion gap that let this\nthrough.",
          "is_bot": false,
          "headline": "feat(mesh): durable replicated state substrate with quorum consistenc…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T17:17:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0ccbba90186026fcf91e8e9e60c4d03777b247e3",
          "body": "…1945) (#719)\n\nlora_adapters / max_loras were parsed but rejected at validate as\nunsupported. Wire them through to vLLM: a serve entry with adapters now\nlaunches the base model with --enable-lora --max-loras <n> and one\n--lora-modules <name>=<source> per adapter, so a client requests an\nadapter by i\n[…]\nest asserts --enable-lora / --max-loras / each\nname=source (hf: prefix stripped); desired-state tests assert LoRA is\naccepted on vLLM and rejected on llama.cpp. Live serve validation on a GPU\nfollows.",
          "is_bot": false,
          "headline": "feat(model-host): serve LoRA adapters over a base model on vLLM (WOR-…",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T14:44:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a67fcae7904b7b1547ed1c8dfbf98c914f701f85",
          "body": "Preserve complete Redis TLS, authentication, and database semantics across general L2, compression, and admin clients. Add privacy-safe telemetry, secure operator documentation, examples, and live integration coverage.",
          "is_bot": false,
          "headline": "WOR-1946 Preserve Redis L2 TLS, AUTH, and database semantics (#718)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T13:23:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f556f14782a08310df3d4a44c2ee815396d51307",
          "body": "The embedded in-process engine shipped on mistral.rs 0.8.1 from crates.io.\nUpstream is at 0.9.0 (PagedAttention default-on for CUDA, CUDA graphs,\nFlashInfer, prebuilt release binaries), but crates.io still serves 0.8.1,\nso this pins the v0.9.0 git tag with a comment on why and when to re-pin.\n\nThe b\n[…]\nr and acquisition, whose acceptance (acquire the pinned binary, serve\nwith tool calls through the gateway) is GPU- and binary-gated, so it is\ntracked as follow-up rather than shipped unvalidated here.",
          "is_bot": false,
          "headline": "feat(model-host): upgrade the embedded lane to mistral.rs 0.9 (#717)",
          "author_name": "Rick Crawford",
          "author_login": "rickcrawford",
          "committed_at": "2026-07-19T06:33:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 18,
      "commits_last_year": 849,
      "latest_release_at": "2026-07-28T23:12:42Z",
      "latest_release_tag": "v1.9.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 13,
      "days_since_latest_release": 1,
      "mean_days_between_releases": 3.6
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": []
    },
    "popularity": {
      "forks": 1,
      "stars": 47,
      "watchers": 0,
      "fork_history": {
        "days": [
          {
            "date": "2026-07-14",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 1,
        "total_forks": 1
      },
      "star_history": null,
      "open_issues_and_prs": 4
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "examples"
      ],
      "has_llms_txt": true,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Makefile",
        "examples/ai-crawl-tiered/Makefile",
        "examples/markdown-for-agents/Makefile",
        "examples/multi-rail-accept-payment/Makefile",
        "examples/quote-token-replay-jwks/Makefile",
        "examples/rail-mpp-stripe-test/Makefile",
        "examples/rail-x402-base-sepolia/Makefile",
        "examples/robots-llms-txt/Makefile",
        "examples/rsl-licensing/Makefile"
      ],
      "api_schema_files": [
        "crates/sbproxy-classifier-proto/proto/classifier.proto",
        "crates/sbproxy-classifiers/proto/judge.proto",
        "e2e/proto/echo.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [
        "ui/tsconfig.json"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "bench-synthetic/Cargo.toml",
        "crates/sbproxy-agent-detect/Cargo.toml",
        "crates/sbproxy-ai/Cargo.toml",
        "crates/sbproxy-cache/Cargo.toml",
        "crates/sbproxy-capability/Cargo.toml",
        "crates/sbproxy-classifier-client/Cargo.toml",
        "crates/sbproxy-classifier-proto/Cargo.toml",
        "crates/sbproxy-classifier-sidecar/Cargo.toml",
        "crates/sbproxy-classifiers/Cargo.toml",
        "crates/sbproxy-config/Cargo.toml",
        "crates/sbproxy-core/Cargo.toml",
        "crates/sbproxy-extension/Cargo.toml",
        "crates/sbproxy-httpkit/Cargo.toml",
        "crates/sbproxy-k8s-operator/Cargo.toml",
        "crates/sbproxy-keystore/Cargo.toml",
        "crates/sbproxy-mesh/Cargo.toml",
        "crates/sbproxy-middleware/Cargo.toml",
        "crates/sbproxy-model-host/Cargo.toml",
        "crates/sbproxy-modules/Cargo.toml",
        "crates/sbproxy-observe/Cargo.toml",
        "crates/sbproxy-openapi/Cargo.toml",
        "crates/sbproxy-platform/Cargo.toml",
        "crates/sbproxy-plugin/Cargo.toml",
        "crates/sbproxy-security/Cargo.toml",
        "crates/sbproxy-storage/Cargo.toml",
        "crates/sbproxy-tls/Cargo.toml",
        "crates/sbproxy-transport/Cargo.toml",
        "crates/sbproxy-util/Cargo.toml",
        "crates/sbproxy-vault/Cargo.toml",
        "crates/sbproxy/Cargo.toml",
        "e2e/Cargo.toml",
        "examples/wasm/echo-rust/Cargo.toml",
        "fuzz/Cargo.toml",
        "sbproxy-bench/harness/ai_crawl_tiers/Cargo.toml",
        "sbproxy-bench/harness/ai_lb_strategy/Cargo.toml",
        "sbproxy-bench/harness/content_negotiate/Cargo.toml",
        "sbproxy-bench/harness/context_compression_eval/Cargo.toml",
        "sbproxy-bench/harness/tls_fingerprint/Cargo.toml",
        "test/fixtures/refresh-tool/Cargo.toml"
      ],
      "largest_source_bytes": 593963,
      "source_files_sampled": 1041,
      "oversized_source_files": 59,
      "agent_instruction_files": [
        "AGENTS.md",
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 16209
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "bench-synthetic/Cargo.toml",
        "e2e/Cargo.toml",
        "fuzz/Cargo.toml",
        "ui/package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-mh99-v99m-4gvg"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 2,
            "oldest_advisory_days": 10
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.16",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-r28c-9q8g-f849"
            ],
            "fixed_version": "8.5.18",
            "advisory_count": 1,
            "oldest_advisory_days": 6
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "2.28.0",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2gh3-rmm4-6rq5",
              "RUSTSEC-2024-0437"
            ],
            "fixed_version": "3.7.2",
            "advisory_count": 2,
            "oldest_advisory_days": 595
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 31
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w2j-m93h-cj5j",
              "RUSTSEC-2026-0185"
            ],
            "fixed_version": "0.11.15",
            "advisory_count": 2,
            "oldest_advisory_days": 38
          },
          {
            "name": "opentelemetry_sdk",
            "direct": true,
            "version": "0.27.1",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-w9wp-h8wv-79jx"
            ],
            "fixed_version": "0.32.1",
            "advisory_count": 1,
            "oldest_advisory_days": 35
          },
          {
            "name": "tract-onnx",
            "direct": true,
            "version": "0.21.10",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-h668-6x6g-f8r5"
            ],
            "fixed_version": "0.23.2",
            "advisory_count": 1,
            "oldest_advisory_days": 41
          },
          {
            "name": "cmov",
            "direct": false,
            "version": "0.5.3",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-3rjw-m598-pq24"
            ],
            "fixed_version": "0.5.4",
            "advisory_count": 1,
            "oldest_advisory_days": 28
          },
          {
            "name": "tract-nnef",
            "direct": false,
            "version": "0.21.10",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-x5mv-8wgw-29hg",
              "RUSTSEC-2026-0217"
            ],
            "fixed_version": "0.23.1",
            "advisory_count": 2,
            "oldest_advisory_days": 42
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 35
          },
          {
            "name": "atomic-polyfill",
            "direct": false,
            "version": "1.0.3",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2023-0089"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 1115
          },
          {
            "name": "backoff",
            "direct": false,
            "version": "0.4.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0012"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 513
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0204"
            ],
            "fixed_version": "0.9.20",
            "advisory_count": 1,
            "oldest_advisory_days": 24
          },
          {
            "name": "daemonize",
            "direct": false,
            "version": "0.5.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0069"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 319
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0388"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 764
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0057"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 328
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0384"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 697
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 40
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0119"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 255
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0436"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 661
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0173"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 53
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0134"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 244
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 5,
          "unknown": 13,
          "moderate": 4
        },
        "advisory_count": 27,
        "affected_count": 22,
        "assessed_count": 1492,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 70,
        "direct_affected_count": 3
      },
      "ecosystems": [
        "crates",
        "npm"
      ],
      "dependencies": [
        {
          "name": "clap",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "reqwest",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "serde",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_json",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "anyhow",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "time",
          "manifest": "bench-synthetic/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "sbproxy-config",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-extension",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tempfile",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3"
        },
        {
          "name": "base64",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "libc",
          "manifest": "e2e/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "@fontsource/instrument-sans",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.8"
        },
        {
          "name": "@fontsource/jetbrains-mono",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.8"
        },
        {
          "name": "vue",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.5.13"
        },
        {
          "name": "vue-router",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.5.0"
        },
        {
          "name": "yaml",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.9.0"
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-tls",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tract-onnx",
          "manifest": "crates/sbproxy-agent-detect/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.21"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-httpkit",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-extension",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-model-host",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifier-client",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json_canonicalizer",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "minijinja",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smallvec",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lru",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16"
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "object_store",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "flate2",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tiktoken-rs",
          "manifest": "crates/sbproxy-ai/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroize",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "httpdate",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redis",
          "manifest": "crates/sbproxy-cache/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-capability/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-capability/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-capability/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "crates/sbproxy-capability/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "sbproxy-classifier-proto",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5"
        },
        {
          "name": "hyper-util",
          "manifest": "crates/sbproxy-classifier-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-classifier-proto/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prost",
          "manifest": "crates/sbproxy-classifier-proto/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifier-proto",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifiers",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prost",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "tokio-stream",
          "manifest": "crates/sbproxy-classifier-sidecar/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tract-onnx",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.21"
        },
        {
          "name": "tokenizers",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.20"
        },
        {
          "name": "dirs",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "5"
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "prost",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.13"
        },
        {
          "name": "sbproxy-ai",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-classifiers/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-capability",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_ignored",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "compact_str",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smallvec",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tempfile",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3"
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json_canonicalizer",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "subtle",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-config/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-tls",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-modules",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-rustls",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-transport",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-middleware",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-extension",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-ai",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-model-host",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-openapi",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-vault",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-keystore",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-mesh",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-agent-detect",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifiers",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pingora-core",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pingora-proxy",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pingora-http",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pingora-error",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bloomfilter",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ipnetwork",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "compact_str",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smallvec",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http-body-util",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper-util",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7"
        },
        {
          "name": "notify",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonwebtoken",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ulid",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroize",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "include_dir",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "argon2",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-core/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "cel",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mlua",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rquickjs",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasmtime",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasi-common",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "compact_str",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ipnetwork",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "semver",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json_canonicalizer",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-extension/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-httpkit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-httpkit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-httpkit/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "kube",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.95"
        },
        {
          "name": "k8s-openapi",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.23"
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "clap",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-k8s-operator/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redis",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-vault",
          "manifest": "crates/sbproxy-keystore/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hostname",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "postcard",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "redis",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-storage",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "aes-gcm",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "webpki",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.103"
        },
        {
          "name": "rustls-pki-types",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustls",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-rustls",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fs2",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rcgen",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "x509-parser",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "time",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "subtle",
          "manifest": "crates/sbproxy-mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ureq",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "flate2",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "brotli",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3"
        },
        {
          "name": "zstd",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.13"
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lru",
          "manifest": "crates/sbproxy-middleware/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16"
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json_canonicalizer",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "fs2",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zeroize",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ulid",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nvml-wrapper",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hf-hub",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "tokenizers",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.20"
        },
        {
          "name": "minijinja",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mistralrs",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "crates/sbproxy-model-host/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-middleware",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-extension",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-ai",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-transport",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ciborium",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-cache",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-platform",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifiers",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-classifier-client",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-observe",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arc-swap",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "compact_str",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "semver",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ring",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ipnetwork",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "percent-encoding",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "minijinja",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pulldown-cmark",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "graphql-parser",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "md-5",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "ulid",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonwebtoken",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jsonschema",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lru",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.16"
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "object_store",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redis",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-vault",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.0"
        },
        {
          "name": "tar",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "flate2",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "zip",
          "manifest": "crates/sbproxy-modules/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6"
        },
        {
          "name": "sbproxy-capability",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-plugin",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-util",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-security",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prometheus",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "schemars",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ulid",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hmac",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sha2",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "flate2",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "ed25519-dalek",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "opentelemetry",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "opentelemetry_sdk",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "opentelemetry-otlp",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "opentelemetry-semantic-conventions",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "tracing-opentelemetry",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.28"
        },
        {
          "name": "tonic",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "redb",
          "manifest": "crates/sbproxy-observe/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sbproxy-config",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "inventory",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "crates/sbproxy-openapi/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "aes-gcm",
            "direct": true,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.103",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.104",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": true,
            "version": "1.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": true,
            "version": "1.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "argon2",
            "direct": true,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.91",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": "0.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bloomfilter",
            "direct": true,
            "version": "1.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": true,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "cel",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.44",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.45",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": true,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": true,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": true,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "6.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "6.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "5.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek",
            "direct": true,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": true,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fs2",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "graphql-parser",
            "direct": true,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hf-hub",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hf-hub",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hf-hub",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": true,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": true,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": true,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": true,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": true,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "include_dir",
            "direct": true,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "inventory",
            "direct": true,
            "version": "0.3.24",
            "ecosystem": "crates"
          },
          {
            "name": "ipnetwork",
            "direct": true,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "jsonschema",
            "direct": true,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": true,
            "version": "10.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "k8s-openapi",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "k8s-openapi",
            "direct": true,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "kube",
            "direct": true,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": true,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": true,
            "version": "0.2.189",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": "0.16.4",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": true,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": true,
            "version": "2.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": true,
            "version": "2.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": true,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mlua",
            "direct": true,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": true,
            "version": "7.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper",
            "direct": true,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "object_store",
            "direct": true,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": true,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": true,
            "version": "0.27.1",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-otlp",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-otlp",
            "direct": true,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": true,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": true,
            "version": "0.27.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": true,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-core",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-error",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-http",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-proxy",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": true,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": true,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": true,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": true,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark",
            "direct": true,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "rcgen",
            "direct": true,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "redb",
            "direct": true,
            "version": "2.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "redb",
            "direct": true,
            "version": "3.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "redis",
            "direct": true,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": true,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rquickjs",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.39",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.40",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": true,
            "version": "0.23.42",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": true,
            "version": "1.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": true,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "sbproxy-vault",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_ignored",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_ignored",
            "direct": true,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.150",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.151",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json_canonicalizer",
            "direct": true,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": true,
            "version": "0.9.34+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": true,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": true,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": true,
            "version": "2.0.0-alpha.12",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": true,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.119",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "3.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": true,
            "version": "0.4.46",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": true,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "tiktoken-rs",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tiktoken-rs",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": true,
            "version": "0.3.47",
            "ecosystem": "crates"
          },
          {
            "name": "tokenizers",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokenizers",
            "direct": true,
            "version": "0.20.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokenizers",
            "direct": true,
            "version": "0.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokenizers",
            "direct": true,
            "version": "0.22.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": true,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": true,
            "version": "0.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.19",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-opentelemetry",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing-opentelemetry",
            "direct": true,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "tract-onnx",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tract-onnx",
            "direct": true,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "ulid",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": true,
            "version": "2.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasi-common",
            "direct": true,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi-common",
            "direct": true,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime",
            "direct": true,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime",
            "direct": true,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": true,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": true,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": true,
            "version": "0.6.6",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": true,
            "version": "8.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": true,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "@fontsource/instrument-sans",
            "direct": true,
            "version": "5.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@fontsource/jetbrains-mono",
            "direct": true,
            "version": "5.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "vue",
            "direct": true,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "vue-router",
            "direct": true,
            "version": "4.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": true,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aead",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "akin",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "aliasable",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "aligned",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "aligned-vec",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "ambient-authority",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "annotate-snippets",
            "direct": false,
            "version": "0.12.16",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "antlr4rust",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "anymap2",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "anymap3",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "apodize",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "arg_enum_proc_macro",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "arraydeque",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "as-any",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "as-slice",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-derive",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-impl",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-broadcast",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream-impl",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-polyfill",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "av-scenechange",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "av1-grain",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "avif-serialize",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "aws-config",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-config",
            "direct": false,
            "version": "1.8.18",
            "ecosystem": "crates"
          },
          {
            "name": "aws-credential-types",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-credential-types",
            "direct": false,
            "version": "1.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-rs",
            "direct": false,
            "version": "1.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-runtime",
            "direct": false,
            "version": "1.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-secretsmanager",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-secretsmanager",
            "direct": false,
            "version": "1.106.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sts",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sts",
            "direct": false,
            "version": "1.106.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sigv4",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-async",
            "direct": false,
            "version": "1.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-http",
            "direct": false,
            "version": "0.63.6",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-http-client",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-json",
            "direct": false,
            "version": "0.62.7",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-observability",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-query",
            "direct": false,
            "version": "0.60.15",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime",
            "direct": false,
            "version": "1.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime-api",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime-api-macros",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-schema",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-types",
            "direct": false,
            "version": "1.4.9",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-xml",
            "direct": false,
            "version": "0.60.15",
            "ecosystem": "crates"
          },
          {
            "name": "aws-types",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-types",
            "direct": false,
            "version": "1.3.16",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "axum-server",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "axum-server",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "backoff",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "backon",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "base64-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "better_any",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.72.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit_field",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitstream-io",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bm25",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bon",
            "direct": false,
            "version": "3.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "bon-macros",
            "direct": false,
            "version": "3.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "built",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "bytecount",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder-lite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes-utils",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "cached",
            "direct": false,
            "version": "0.56.0",
            "ecosystem": "crates"
          },
          {
            "name": "cached_proc_macro",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "cached_proc_macro_types",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "candle-core",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "candle-nn",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "cap-fs-ext",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-primitives",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-rand",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-std",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cap-time-ext",
            "direct": false,
            "version": "3.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "castaway",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.61",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.63",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cexpr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "cf-rustracing",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cf-rustracing-jaeger",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cfgrammar",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-io",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-ll",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cipher",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "clang-sys",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete",
            "direct": false,
            "version": "4.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "0.1.58",
            "ecosystem": "crates"
          },
          {
            "name": "cmov",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "cmov",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "color_quant",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "colored",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.15.11",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.16.4",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "const-str",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "const_panic",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "countio",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cpp_demangle",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64-meta",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64-meta",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bitset",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bitset",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-control",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-control",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-srcgen",
            "direct": false,
            "version": "0.131.1",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-srcgen",
            "direct": false,
            "version": "0.131.3",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "critical-section",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.16",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.20",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm_winapi",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cssparser",
            "direct": false,
            "version": "0.36.0",
            "ecosystem": "crates"
          },
          {
            "name": "cssparser-macros",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "csv-core",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ctor",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "ctr",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "ctutils",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek-derive",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "daemonize",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "daggy",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "dary_heap",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "defmac",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive-new",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "crates"
          },
          {
            "name": "derive-new",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder_core",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder_macro",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derivre",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "deunicode",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "doc-comment",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "doctest-file",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dtoa",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "dtoa-short",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-hash",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack-macros",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "ego-tree",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs_io",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "endian-type",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-as-inner",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2_derive",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "equator",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equator-macro",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "erased-serde",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "esaxx-rs",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "exr",
            "direct": false,
            "version": "1.74.0",
            "ecosystem": "crates"
          },
          {
            "name": "extended",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-streaming-iterator",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastbloom",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "fax",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "fd-lock",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "fdeflate",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "fiat-crypto",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "float8",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "fluent-uri",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fraction",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "fs-err",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fs-set-times",
            "direct": false,
            "version": "0.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "fs_extra",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fsevent-sys",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "futf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "galil-seiferas",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "gcp_auth",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "gearhash",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "gemm",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c32",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c64",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-common",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f16",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f32",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f64",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "generator",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "getopts",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "getset",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "ghash",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "gif",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "git-version",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "git-version-macro",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.19",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "h3",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "h3-quinn",
            "direct": false,
            "version": "0.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashlink",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "hdrhistogram",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hdrhistogram",
            "direct": false,
            "version": "7.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "headers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "headers-core",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "heapify",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": false,
            "version": "0.7.17",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hf-xet",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "hickory-net",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "hickory-proto",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "hickory-resolver",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hickory-resolver",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "hound",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "html2text",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "crates"
          },
          {
            "name": "html5ever",
            "direct": false,
            "version": "0.36.1",
            "ecosystem": "crates"
          },
          {
            "name": "html5ever",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-http-proxy",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.9",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-tls",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.65",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "crates"
          },
          {
            "name": "image-webp",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "imgref",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "include_dir_macros",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": "0.17.11",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": "0.18.6",
            "ecosystem": "crates"
          },
          {
            "name": "Inflector",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "inotify-sys",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "interpolate_name",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "interprocess",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "io-extras",
            "direct": false,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "io-lifetimes",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "ipconfig",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "iri-string",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "iso8601",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-macros",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.35",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.97",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.99",
            "ecosystem": "crates"
          },
          {
            "name": "json-patch",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "jsonpath-rust",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "jsonptr",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "crates"
          },
          {
            "name": "konst",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "konst_proc_macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue-sys",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "kstring",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "kube-client",
            "direct": false,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-core",
            "direct": false,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-derive",
            "direct": false,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-runtime",
            "direct": false,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "landlock",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "leb128",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "lebe",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libmimalloc-sys",
            "direct": false,
            "version": "0.1.47",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "libsqlite3-sys",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "libyaml-rs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libz-ng-sys",
            "direct": false,
            "version": "1.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "link-section",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "linktime-proc-macro",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "liquid",
            "direct": false,
            "version": "0.26.8",
            "ecosystem": "crates"
          },
          {
            "name": "liquid-core",
            "direct": false,
            "version": "0.26.8",
            "ecosystem": "crates"
          },
          {
            "name": "liquid-derive",
            "direct": false,
            "version": "0.26.8",
            "ecosystem": "crates"
          },
          {
            "name": "liquid-lib",
            "direct": false,
            "version": "0.26.8",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "llguidance",
            "direct": false,
            "version": "1.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "local-ip-address",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.30",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.33",
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "loop9",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "lrtable",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "lua-src",
            "direct": false,
            "version": "550.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "luajit-src",
            "direct": false,
            "version": "210.6.6+707c12b",
            "ecosystem": "crates"
          },
          {
            "name": "luau0-src",
            "direct": false,
            "version": "0.18.3+luau709",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "mac",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "macro_rules_attribute",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "macro_rules_attribute-proc_macro",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "maplit",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "markup5ever",
            "direct": false,
            "version": "0.36.1",
            "ecosystem": "crates"
          },
          {
            "name": "markup5ever",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "matrixmultiply",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-owned",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-rayon",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "memfd",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "memo-map",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": false,
            "version": "0.1.50",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja-contrib",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-audio",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-code-exec",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-core",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-macros",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-mcp",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-quant",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-sandbox",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mistralrs-vision",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "mlua-sys",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "moka",
            "direct": false,
            "version": "0.12.15",
            "ecosystem": "crates"
          },
          {
            "name": "monostate",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "monostate-impl",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "more-asserts",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "moxcms",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "multimap",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "murmur3",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra",
            "direct": false,
            "version": "0.33.3",
            "ecosystem": "crates"
          },
          {
            "name": "native-tls",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-context",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "neli",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "neli-proc-macros",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "new_debug_unreachable",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "nibble_vec",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.24.3",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.31.3",
            "ecosystem": "crates"
          },
          {
            "name": "no_debug",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "no_std_io2",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "nohash-hasher",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "noop_proc_macro",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify-types",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "num-cmp",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "nvml-wrapper-sys",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-system-configuration",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.39.1",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "oneshot",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "onig",
            "direct": false,
            "version": "6.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "onig_sys",
            "direct": false,
            "version": "69.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "opaque-debug",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "openai-harmony",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "openssl",
            "direct": false,
            "version": "0.10.80",
            "ecosystem": "crates"
          },
          {
            "name": "openssl",
            "direct": false,
            "version": "0.10.81",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-sys",
            "direct": false,
            "version": "0.9.116",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-sys",
            "direct": false,
            "version": "0.9.117",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-http",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "os_str_bytes",
            "direct": false,
            "version": "6.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "ouroboros",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "ouroboros_macro",
            "direct": false,
            "version": "0.18.5",
            "ecosystem": "crates"
          },
          {
            "name": "outref",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "packedvec",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "password-hash",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "pathdiff",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_derive",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_generator",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "pest_meta",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_codegen",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-cache",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-header-serde",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-lru",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-pool",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-runtime",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-rustls",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pingora-timeout",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs8",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "plain",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "polyval",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "precomputed-hash",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "prefix-trie",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "prefix-trie",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "primal-check",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.107",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2-diagnostics",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "profiling-procmacros",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost-build",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "prost-reflect",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "2.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf-support",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark-escape",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-interpreter",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-interpreter",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-macros",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-macros",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulp",
            "direct": false,
            "version": "0.22.3",
            "ecosystem": "crates"
          },
          {
            "name": "pulp-wasm-simd-flag",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "pxfm",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "qoi",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.11",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.15",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.16",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.47",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radix_trie",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_isaac",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_pcg",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rav1e",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "ravif",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-cpuid",
            "direct": false,
            "version": "11.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "rawpointer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-cond",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-cond",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "realfft",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "reborrow",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "recvmsg",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "regalloc2",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "regalloc2",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.16",
            "ecosystem": "crates"
          },
          {
            "name": "regex-lite",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "relative-path",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest-middleware",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "resolv-conf",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "rgb",
            "direct": false,
            "version": "0.8.53",
            "ecosystem": "crates"
          },
          {
            "name": "rlimit",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rlimit",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rmp",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "rmp-serde",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rquickjs-core",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rquickjs-macro",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rquickjs-sys",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rubato",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "rusqlite",
            "direct": false,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "rust-mcp-schema",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "rust-stemmers",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rust_decimal",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustfft",
            "direct": false,
            "version": "6.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusticata-macros",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustix-linux-procfs",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier-android",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "ryu-js",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "ryu-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "safe-transmute",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "safe_arch",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "safetensors",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "saphyr-parser-bw",
            "direct": false,
            "version": "0.0.605",
            "ecosystem": "crates"
          },
          {
            "name": "scan_fmt",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "schemars_derive",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "schemars_derive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "scraper",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "seccompiler",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "secrecy",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "selectors",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "seq-macro",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "serde-big-array",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde-saphyr",
            "direct": false,
            "version": "0.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "serde-value",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive_internals",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_path_to_error",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_plain",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.21",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "servo_arc",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "sfv",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shellexpand",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-mio",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simba",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "simd_cesu8",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "simd_cesu8",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simd_helpers",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "simple_asn1",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "snafu",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "snafu-derive",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "sparsevec",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "spm_precompiled",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "statrs",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "stop-words",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "strength_reduce",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "string-interner",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "string_cache",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "string_cache_codegen",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.26.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "symlink",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-bundle-flac",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-bundle-mp3",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-codec-pcm",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-codec-vorbis",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-core",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-format-isomp4",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-format-ogg",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-format-riff",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-metadata",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "symphonia-utils-xiph",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysctl",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": false,
            "version": "0.36.1",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": false,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration-sys",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-interface",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "tagptr",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "tendril",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "tendril",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "thrift_codec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "tiff",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-native-tls",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rayon",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-retry",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-test",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio_with_wasm",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "tokio_with_wasm_proc",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "toktrie",
            "direct": false,
            "version": "1.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "toktrie_hf_tokenizers",
            "direct": false,
            "version": "1.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.9.12+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.7.5+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.11+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.13+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-build",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tonic-build",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tqdm",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-appender",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-futures",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-serde",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "trackable",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "trackable_derive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "tract-core",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-data",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-hir",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-linalg",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-nnef",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "tract-onnx-opl",
            "direct": false,
            "version": "0.21.10",
            "ecosystem": "crates"
          },
          {
            "name": "transpose",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "typed-arena",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "typed-path",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "typeid",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "typewit",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "unchecked-index",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization-alignments",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "unicode_categories",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "unit-prefix",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "universal-hash",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "unsafe-libyaml",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "utf-8",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "utoipa",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "utoipa-gen",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "v_frame",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "variantly",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "vob",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "vsimd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.14.7+wasi-0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.3+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.4+wasi-0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasite",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.68",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.70",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.72",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.76",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.122",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.246.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.246.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmprinter",
            "direct": false,
            "version": "0.246.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-environ",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-environ",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-macro",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-macro",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-util",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-util",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-core",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-core",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-cranelift",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-cranelift",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-fiber",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-fiber",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-debug",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-debug",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-icache-coherence",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-icache-coherence",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-unwinder",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-unwinder",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-versioned-export-macros",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-versioned-export-macros",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-winch",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-winch",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-wit-bindgen",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-wit-bindgen",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wast",
            "direct": false,
            "version": "35.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.97",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.99",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "web_atoms",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "weezl",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "whoami",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "wide",
            "direct": false,
            "version": "0.7.33",
            "ecosystem": "crates"
          },
          {
            "name": "widestring",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-generate",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-generate",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-macro",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wiggle-macro",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winch-codegen",
            "direct": false,
            "version": "44.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "winch-codegen",
            "direct": false,
            "version": "44.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.61.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-registry",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "winx",
            "direct": false,
            "version": "0.36.4",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.57.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.246.2",
            "ecosystem": "crates"
          },
          {
            "name": "witx",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "wrapcenum-derive",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "xet-client",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "xet-core-structures",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "xet-data",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "xet-runtime",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "xmlparser",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "y4m",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "yaml_serde",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yasna",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.50",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.55",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.50",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.55",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "7.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.16+zstd.1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "zune-core",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zune-inflate",
            "direct": false,
            "version": "0.2.54",
            "ecosystem": "crates"
          },
          {
            "name": "zune-jpeg",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "26.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-vue",
            "direct": false,
            "version": "5.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-core",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/source-map",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/typescript",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-core",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-dom",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-sfc",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-ssr",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-vue2",
            "direct": false,
            "version": "2.7.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/devtools-api",
            "direct": false,
            "version": "6.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/language-core",
            "direct": false,
            "version": "2.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/reactivity",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-core",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-dom",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/server-renderer",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/shared",
            "direct": false,
            "version": "3.5.39",
            "ecosystem": "npm"
          },
          {
            "name": "alien-signals",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cac",
            "direct": false,
            "version": "6.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "de-indent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "expect-type",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "muggle-string",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pathval",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-literal",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "tinypool",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyspy",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "6.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite-node",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vue-tsc",
            "direct": false,
            "version": "2.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "why-is-node-running",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1562,
        "direct_count": 228,
        "indirect_count": 1334
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 3,
        "merged_prs": 791,
        "open_issues": 1,
        "closed_ratio": 0.833,
        "closed_issues": 5,
        "closed_unmerged_prs": 18
      },
      "bus_factor": 1,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "rickcrawford",
          "commits": 856,
          "avatar_url": "https://avatars.githubusercontent.com/u/1196815?v=4"
        },
        {
          "type": "User",
          "login": "scdonnelly",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/188647301?v=4"
        }
      ],
      "contributors_sampled": 2,
      "top_contributor_share": 0.998
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci.yml",
        "context-compression-eval.yml",
        "doc-drift.yml",
        "docs-ci.yml",
        "e2e.yml",
        "fixture-freshness.yml",
        "licensing-conformance.yml",
        "perf-regression.yml",
        "release-checks.yml",
        "release.yml",
        "reproducible-build.yml",
        "synthetic.yml",
        "wave4-fuzz.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "package-lock.json"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 9,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 0,
            "reason": "branch protection not enabled on development/release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 0/30 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 6,
            "reason": "project has 2 contributing companies or organizations -- score normalized to 6",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 10,
            "reason": "project is fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 10,
            "reason": "GitHub workflow tokens follow principle of least privilege",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "24 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "5b164060dd975f7a857255b8671225e81a45299b",
        "ran_at": "2026-07-30T21:53:39Z",
        "aggregate_score": 5.8,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-30T21:39:36Z",
      "oldest_open_prs": [
        {
          "number": 819,
          "created_at": "2026-07-30T15:51:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 821,
          "created_at": "2026-07-30T18:31:13Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 822,
          "created_at": "2026-07-30T20:58:16Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-30T21:39:24Z",
      "ci_last_conclusion": null,
      "oldest_open_issues": [
        {
          "number": 815,
          "created_at": "2026-07-30T10:43:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/soapbucket/sbproxy",
    "host": "github.com",
    "name": "sbproxy",
    "owner": "soapbucket"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": "The weighted overall 65 is calibrated to 75 on the published index scale (record calibration 2026-08-02).",
      "notes": [
        {
          "code": "overall_calibration",
          "params": {
            "raw": 65,
            "calibrated": 75,
            "calibration": "2026-08-02"
          }
        }
      ],
      "value": 75,
      "inputs": {
        "security": 61,
        "vitality": 80,
        "community": 57,
        "governance": 45,
        "calibration": "2026-08-02",
        "engineering": 77,
        "ai_readiness": 85,
        "weighted_overall_raw": 65
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 80,
        "weight": 0.21,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 73,
            "inputs": {
              "commits_last_year": 849,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 13
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "13/52 weeks with commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 13
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "849 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 849
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 18,
              "latest_release_tag": "v1.9.0",
              "releases_from_tags": false,
              "days_since_latest_release": 1,
              "mean_days_between_releases": 3.6
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "18 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 18
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~3.6 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 3.6
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "exceptional",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "unverified",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": "repository_too_young",
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": null,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "maintenance record not established from the collected data",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_unverified",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "moderate",
        "name": "Community & Adoption",
        "value": 57,
        "weight": 0.17,
        "metrics": [
          {
            "key": "popularity",
            "band": "at_risk",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 27,
            "inputs": {
              "forks": 1,
              "stars": 47,
              "watchers": 0,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "47 stars",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 47
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "1 forks",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "0 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 0
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "readme_badges": null,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "readme_badge_services": [],
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "weak",
        "name": "Sustainability & Governance",
        "value": 45,
        "weight": 0.23,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "critical",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 18,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 2,
              "top_contributor_share": 0.998
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 100% of commits",
                "points": 0,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 100
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "2 contributors",
                "points": 2.7,
                "status": "partial",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 2 contributing companies or organizations -- score normalized to 6",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "newcomer_pr_acceptance"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 74,
            "inputs": {
              "merged_prs": 791,
              "open_issues": 1,
              "closed_issues": 5,
              "prs_merged_7d": null,
              "prs_decided_7d": null,
              "prs_merged_30d": null,
              "prs_decided_30d": null,
              "issue_closed_ratio": 0.833,
              "closed_unmerged_prs": 18,
              "first_time_authors_30d": null,
              "first_time_prs_merged_30d": null,
              "first_time_prs_decided_30d": null
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "83% of issues closed",
                "points": 35,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 83
                    }
                  }
                ],
                "max_points": 42
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "791/809 decided PRs merged",
                "points": 29.3,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 791,
                      "decided": 809
                    }
                  }
                ],
                "max_points": 30
              },
              {
                "key": "newcomer_pr_acceptance",
                "name": "Newcomer PR acceptance",
                "detail": "no first-time contributor's PR decided in 30d",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_newcomer_prs",
                    "params": {
                      "days": 30
                    }
                  }
                ],
                "max_points": 13
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 0/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "followers": 2,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "soapbucket",
              "public_repos": 8,
              "account_age_days": 1741
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "2 followers of soapbucket",
                "points": 3.4,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 2,
                      "login": "soapbucket"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "8 public repos, account ~4 yr old",
                "points": 16.5,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 8
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 4
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 77,
        "weight": 0.19,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 68,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "13 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 13
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [
                "ai-gateway",
                "anthropic",
                "api-gateway",
                "llm-proxy",
                "load-balancer",
                "openai",
                "rate-limiting",
                "reverse-proxy",
                "waf",
                "pingora",
                "rust",
                "ai-governance",
                "mcp",
                "llm-gateway",
                "llm-routing",
                "openai-proxy",
                "llm",
                "llmops",
                "self-hosted",
                "vllm"
              ],
              "has_wiki": false,
              "homepage": "https://sbproxy.dev",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://sbproxy.dev",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "20 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 20
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 61,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": null,
            "notes": [],
            "value": 58,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 18,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 0,
              "scorecard_aggregate": 5.8
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 0/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 2 contributing companies or organizations -- score normalized to 6",
                "points": 1.5,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is fuzzed",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "GitHub workflow tokens follow principle of least privilege",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "24 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "good",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1492 resolved dependencies against OSV; 70 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1492
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 70
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 73,
            "inputs": {
              "source": "osv",
              "advisories": 27,
              "affected_packages": 22,
              "assessed_packages": 1492,
              "unassessed_packages": 70,
              "affected_by_severity": "high 5, moderate 4, unknown 13",
              "direct_affected_packages": 3
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "3 affected: opentelemetry_sdk 0.27.1 (moderate 5.3), tract-onnx 0.21.10 (moderate 6.1), anyhow 1.0.102 (unknown)",
                "points": 14.8,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 3,
                      "packages": "opentelemetry_sdk 0.27.1 (moderate 5.3), tract-onnx 0.21.10 (moderate 6.1), anyhow 1.0.102 (unknown)"
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory has been public longer than 90 days",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "advisories_none_stale",
                    "params": {
                      "days": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "exceptional",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1492,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "exceptional",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "commit_weight_rule": {
                "min_commits": 50,
                "min_commit_share": 0.1
              },
              "review_only_matches": 0,
              "below_threshold_exposures": [],
              "assessed_self_published_locations": 1
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "excellent",
        "name": "AI Readiness",
        "value": 85,
        "weight": 0.04,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "exceptional",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "has_llms_txt": true,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "AGENTS.md",
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 16209
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md, CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md, CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": "llms.txt present",
                "points": 15,
                "status": "met",
                "details": [
                  {
                    "code": "llms_txt_present",
                    "params": {}
                  }
                ],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "100 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 100,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "package-lock.json"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile",
                "examples/ai-crawl-tiered/Makefile",
                "examples/markdown-for-agents/Makefile",
                "examples/multi-rail-accept-payment/Makefile",
                "examples/quote-token-replay-jwks/Makefile",
                "examples/rail-mpp-stripe-test/Makefile",
                "examples/rail-x402-base-sepolia/Makefile",
                "examples/robots-llms-txt/Makefile",
                "examples/rsl-licensing/Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [
                "ui/tsconfig.json"
              ],
              "agent_commit_share": 0.13,
              "toolchain_manifests": [
                "Cargo.toml",
                "bench-synthetic/Cargo.toml",
                "crates/sbproxy-agent-detect/Cargo.toml",
                "crates/sbproxy-ai/Cargo.toml",
                "crates/sbproxy-cache/Cargo.toml",
                "crates/sbproxy-capability/Cargo.toml",
                "crates/sbproxy-classifier-client/Cargo.toml",
                "crates/sbproxy-classifier-proto/Cargo.toml",
                "crates/sbproxy-classifier-sidecar/Cargo.toml",
                "crates/sbproxy-classifiers/Cargo.toml",
                "crates/sbproxy-config/Cargo.toml",
                "crates/sbproxy-core/Cargo.toml",
                "crates/sbproxy-extension/Cargo.toml",
                "crates/sbproxy-httpkit/Cargo.toml",
                "crates/sbproxy-k8s-operator/Cargo.toml",
                "crates/sbproxy-keystore/Cargo.toml",
                "crates/sbproxy-mesh/Cargo.toml",
                "crates/sbproxy-middleware/Cargo.toml",
                "crates/sbproxy-model-host/Cargo.toml",
                "crates/sbproxy-modules/Cargo.toml",
                "crates/sbproxy-observe/Cargo.toml",
                "crates/sbproxy-openapi/Cargo.toml",
                "crates/sbproxy-platform/Cargo.toml",
                "crates/sbproxy-plugin/Cargo.toml",
                "crates/sbproxy-security/Cargo.toml",
                "crates/sbproxy-storage/Cargo.toml",
                "crates/sbproxy-tls/Cargo.toml",
                "crates/sbproxy-transport/Cargo.toml",
                "crates/sbproxy-util/Cargo.toml",
                "crates/sbproxy-vault/Cargo.toml",
                "crates/sbproxy/Cargo.toml",
                "e2e/Cargo.toml",
                "examples/wasm/echo-rust/Cargo.toml",
                "fuzz/Cargo.toml",
                "sbproxy-bench/harness/ai_crawl_tiers/Cargo.toml",
                "sbproxy-bench/harness/ai_lb_strategy/Cargo.toml",
                "sbproxy-bench/harness/content_negotiate/Cargo.toml",
                "sbproxy-bench/harness/context_compression_eval/Cargo.toml",
                "sbproxy-bench/harness/tls_fingerprint/Cargo.toml",
                "test/fixtures/refresh-tool/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile, examples/ai-crawl-tiered/Makefile, examples/markdown-for-agents/Makefile, examples/multi-rail-accept-payment/Makefile, examples/quote-token-replay-jwks/Makefile, examples/rail-mpp-stripe-test/Makefile, examples/rail-x402-base-sepolia/Makefile, examples/robots-llms-txt/Makefile, examples/rsl-licensing/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile, examples/ai-crawl-tiered/Makefile, examples/markdown-for-agents/Makefile, examples/multi-rail-accept-payment/Makefile, examples/quote-token-replay-jwks/Makefile, examples/rail-mpp-stripe-test/Makefile, examples/rail-x402-base-sepolia/Makefile, examples/robots-llms-txt/Makefile, examples/rsl-licensing/Makefile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "ui/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "ui/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "13 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 13,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "exceptional",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 97,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 593963,
              "source_files_sampled": 1041,
              "oversized_source_files": 59
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Rust (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "59/1041 source files over 60KB",
                "points": 51.9,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1041,
                      "oversized": 59
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "excellent",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "example",
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "crates/sbproxy-classifier-proto/proto/classifier.proto",
                "crates/sbproxy-classifiers/proto/judge.proto",
                "e2e/proto/echo.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "crates/sbproxy-classifier-proto/proto/classifier.proto, crates/sbproxy-classifiers/proto/judge.proto, e2e/proto/echo.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "crates/sbproxy-classifier-proto/proto/classifier.proto, crates/sbproxy-classifiers/proto/judge.proto, e2e/proto/echo.proto"
                    }
                  }
                ],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "example, examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "example, examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
      }
    ],
    "classification": {
      "top": [
        "application"
      ],
      "labels": [
        "network-service",
        "web-ui",
        "cli"
      ],
      "scores": {
        "cli": 4,
        "web-ui": 4,
        "network-service": 15
      },
      "primary": "network-service",
      "evidence": [
        {
          "tier": "dependencies",
          "label": "cli",
          "source": "dep:clap",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "network-service",
          "source": "dep:axum",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "web-ui",
          "source": "dep:vue",
          "weight": 4
        },
        {
          "tier": "structure",
          "label": "network-service",
          "source": "api_schema",
          "weight": 3
        },
        {
          "tier": "description",
          "label": "network-service",
          "source": "description:network-service",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "network-service",
          "source": "tag:api-gateway",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "network-service",
          "source": "tag:reverse-proxy",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "network-service",
          "source": "tag:self-hosted",
          "weight": 2
        }
      ],
      "artifacts": [],
      "confidence": "medium",
      "host_extension": false,
      "runs_as_process": true,
      "consumed_by_code": false
    },
    "metrics_version": "2.5.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "Could not fetch crates package 'sbproxy-e2e' from its registry",
    "Could not fetch crates package 'synthetic-probe' from its registry",
    "Could not fetch crates package 'sbproxy-ai' from its registry",
    "Could not fetch crates package 'sbproxy-core' from its registry",
    "Could not fetch crates package 'sbproxy-mesh' from its registry",
    "Could not fetch crates package 'sbproxy-cache' from its registry",
    "Could not fetch crates package 'sbproxy-config' from its registry",
    "Could not fetch crates package 'sbproxy-httpkit' from its registry",
    "Could not fetch crates package 'sbproxy-modules' from its registry",
    "Could not fetch crates package 'sbproxy-observe' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-30T21:54:07.614893Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/soapbucket/sbproxy.svg",
  "full_name": "soapbucket/sbproxy",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

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 agregadas.