Registro público
Informe de salud del softwareesquema 0.27.0 · métricas 1.13.0 · 2026-07-25 13:24 UTC

JanusGraph / janusgraph

JanusGraph: an open-source, distributed graph database

JavaLicencia propia★ 5816 estrellas⑂ 1215 forksdesde dic 2016Ver en GitHub ↗

JanusGraph/janusgraph 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 Community & Adoption (92/100) y la más baja, Security (61/100). Se actualizó por última vez hace 1 día. 3 personas concentran 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 de 1 a 100. El resultado global parte de su media; cuando la evidencia pública activa la Política de Jurisdicciones de Alto Riesgo, la calificación se ajusta y recibe el límite 49 (En riesgo). Preparación para IA queda fuera.

75
Excelente85-100Ejemplar; cumple prácticamente todos los criterios evaluados
Bueno70-84Saludable; carencias menores
Moderado50-69Aceptable con carencias notables; se recomienda revisión
En riesgo30-49Debilidades significativas; su adopción exige cautela
Crítico1-29Problemas 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.

Titularidad

JanusGraphOrganización
81 seguidores14 repositorios públicosdesde nov 2016

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

Ecosistemas de paquetes

RegistroPaqueteVersiónDescargas / mesVersionesÚltima publicación
Mavenorg.janusgraph:janusgraph-es1.2.0-20250607-200526.4379014-806hace 1 día
Mavenorg.janusgraph:janusgraph-all1.2.0-20250607-200526.4379014-806hace 1 día
Mavenorg.janusgraph:janusgraph-cql1.2.0-20250607-200526.4379014-804hace 1 día
Mavenorg.janusgraph:janusgraph-core1.2.0-20250607-200526.4379014-806hace 1 día
Mavenorg.janusgraph:janusgraph-grpc1.2.0-20250607-200526.4379014-790hace 1 día
Mavenorg.janusgraph:janusgraph-solr1.2.0-20250607-200526.4379014-806hace 1 día
Mavenorg.janusgraph:janusgraph-test1.2.0-20250607-200526.4379014-806hace 1 día
Mavenorg.janusgraph:janusgraph-hbase1.2.0-20250607-200526.4379014-806hace 1 día

Métricas por categoría

Vitalidad

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

62Moderado · 22% del índice global
Cómo se puntúa
36/36Recencia de push — último push hace 1 días
7.6/36Cadencia de commits — 11/52 semanas con commits
13.6/18Volumen de commits — 32 commits en el último año
10/10OpenSSF Scorecard: Maintained — 20 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
Datos de entrada utilizados
commits_last_year32
human_commit_share0,73
days_since_last_push1
active_weeks_last_year11
Cómo se puntúa
27/27Publica versiones — 28 versiones publicadas
7.2/36Recencia de las versiones — última versión hace 623 días
12.6/27Cadencia de publicación — una versión cada ~129,2 días
8/10OpenSSF Scorecard: Signed-Releases — 5 out of the last 5 releases have a total of 5 signed artifacts.
Datos de entrada utilizados
releases_count28
latest_release_tagv1.1.0
releases_from_tagsno
days_since_latest_release623
mean_days_between_releases129,2

Comunidad y Adopción

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

92Excelente · 18% del índice global
Cómo se puntúa
60/60Estrellas — 5816 estrellas
25/25Forks — 1215 forks
12.9/15Observadores — 214 observadores
Datos de entrada utilizados
forks1215
stars5816
watchers214
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Cómo se puntúa
22.5/22.5README
16.9/22.5Licencia — archivo de licencia presente, no es una licencia reconocida
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
has_contributing
has_issue_templateno
has_code_of_conduct
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?

76Bueno · 24% del índice global
Cómo se puntúa
36/54Factor bus — la mitad de los commits recae en 3 contribuyente(s)
16/22.5Distribución de commits — el principal contribuyente firma el 29% de los commits
13.5/13.5Amplitud de contribuyentes — 98 contribuyentes
10/10OpenSSF Scorecard: Contributors — project has 32 contributing companies or organizations
Datos de entrada utilizados
bus_factor3
contributors_sampled98
top_contributor_share0,291
Cómo se puntúa
32.2/46.8Resolución de issues — 69% de issues cerradas
31.2/38.3Aceptación de PR — 2251/2761 PR decididos fusionados
4.5/15OpenSSF Scorecard: Code-Review — Found 11/28 approved changesets -- score normalized to 3
Datos de entrada utilizados
merged_prs2251
open_issues512
closed_issues1131
issue_closed_ratio0,688
closed_unmerged_prs510
Cómo se puntúa
30/30Respaldo de la propiedad — propiedad de una organización
0/20Dominio verificado
13.8/25Alcance del propietario — 81 seguidores de JanusGraph
20.6/25Trayectoria — 14 repos públicos, cuenta de ~9 años
Datos de entrada utilizados
followers81
owner_typeOrganization
is_verified
owner_loginJanusGraph
public_repos14
account_age_days3542
Cómo se puntúa
25/25Publicado y resoluble — 8 paquete(s) en maven
35/35Recencia de publicación — última publicación hace 1 días
20/20Historial de versiones — 806 versiones en el registro
20/20No obsoleto — activo, ni obsoleto ni retirado
Datos de entrada utilizados
packagesorg.janusgraph:janusgraph-es, org.janusgraph:janusgraph-all, org.janusgraph:janusgraph-cql, org.janusgraph:janusgraph-core, org.janusgraph:janusgraph-grpc, org.janusgraph:janusgraph-solr, org.janusgraph:janusgraph-test, org.janusgraph:janusgraph-hbase
ecosystemsmaven
any_deprecatedno
min_days_since_publish1

Calidad de Ingeniería

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

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

Documentación

100Excelente
Cómo se puntúa
30/30README
25/25Directorio de documentación
15/15Sitio de documentación / página del proyecto — https://janusgraph.org
10/10Descripción del repositorio
10/10Topics — 10 topics
10/10Wiki
Datos de entrada utilizados
topicsgraph-database, tinkerpop, gremlin, hbase, cassandra, elasticsearch, solr, bigtable, graphdb, graph
has_wiki
homepagehttps://janusgraph.org
has_readme
has_docs_dir
has_description

Seguridad

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

61Moderado · 16% del índice global
Cómo se puntúa
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — sin datos
2.2/2.5CI-Tests — 27 out of 29 merged PRs checked by a CI test -- score normalized to 9
1.2/2.5CII-Best-Practices — badge detected: Passing
2.2/7.5Code-Review — Found 11/28 approved changesets -- score normalized to 3
2.5/2.5Contributors — project has 32 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.2/2.5Licencia — license file detected
7.5/7.5Maintained — 20 commit(s) and 2 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
3.5/5SAST — SAST tool is not run on all commits -- score normalized to 7
5/5Security-Policy — security policy file detected
6/7.5Signed-Releases — 5 out of the last 5 releases have a total of 5 signed artifacts.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 15 existing vulnerabilities detected
Datos de entrada utilizados
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate6,4
Excluidos de la puntuación (sin datos o no aplicable): branch_protection. Los pesos restantes se han renormalizado.
Cómo se puntúa
35/35Dependencias directas libres de avisos conocidos — ninguna dependencia directa tiene un aviso conocido
1.6/25Dependencias indirectas libres de avisos conocidos — 23 afectados: commons-beanutils:commons-beanutils 1.9.4 (high 8.8), io.netty:netty-codec 4.1.115.Final (high 7.5), io.netty:netty-codec-dns 4.1.115.Final (high 7.5), +20 más
14.5/40Sin avisos pendientes — 10 paquete(s) con avisos sin atender más allá de 90 días; el más antiguo publicado hace 529 días
Datos de entrada utilizados
sourceosv
advisories64
affected_packages23
assessed_packages95
unassessed_packages0
affected_by_severityhigh 14, moderate 9
direct_affected_packages0
Se cotejó el cierre de dependencias en tiempo de ejecución de maven:org.janusgraph:janusgraph-es@1.2.0-20250607-200526.4379014 —lo que arrastra la instalación del paquete publicado—: 95 paquetes. 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? Es una insignia independiente y experimental — peso 0,0, de modo que se presenta por separado y no afecta a la puntuación de salud global.

66Moderado · 0% del índice global
Cómo se puntúa
0/45Instrucciones para agentes — sin CLAUDE.md / AGENTS.md / reglas de editor
0/15Documentación legible por máquinas (llms.txt)
30.7/40Historial de commits legible — 42 de 73 commits humanos declaran su intención (asunto estructurado o cuerpo explicativo)
Datos de entrada utilizados
has_llms_txtno
legible_history_share0,575
agent_instruction_files
agent_instruction_max_bytes
Cómo se puntúa
12.6/18Arranque con un solo comando — cassandra-hadoop-util/pom.xml, janusgraph-all/pom.xml, janusgraph-backend-testutils/pom.xml (convención del toolchain, sin ejecutor de tareas)
22/22Pruebas automatizadas
0/11Configuración de lint / formato
11/11Verificación estática de tipos — Java (tipado estático)
10/10Entorno reproducible — Dockerfile
10/10Práctica demostrada con agentes — 12 de los últimos 100 commits con autoría o crédito de agente
8/8Mantenimiento automatizado — 27 de los últimos 100 commits son 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
lockfiles
has_dockerfile
typed_language
bootstrap_files
has_devcontainerno
has_linter_configno
typecheck_configs
agent_commit_share0,12
toolchain_manifestscassandra-hadoop-util/pom.xml, janusgraph-all/pom.xml, janusgraph-backend-testutils/pom.xml, janusgraph-benchmark/pom.xml, janusgraph-berkeleyje/pom.xml, janusgraph-bigtable/pom.xml, janusgraph-core/pom.xml, janusgraph-cql/pom.xml, janusgraph-dist/pom.xml, janusgraph-doc/pom.xml, janusgraph-driver/pom.xml, janusgraph-es/pom.xml, janusgraph-examples/example-berkeleyje/pom.xml, janusgraph-examples/example-common/pom.xml, janusgraph-examples/example-cql/pom.xml, janusgraph-examples/example-hbase/pom.xml, janusgraph-examples/example-remotegraph/pom.xml, janusgraph-examples/example-tinkergraph/pom.xml, janusgraph-examples/pom.xml, janusgraph-grpc/pom.xml, janusgraph-hadoop/pom.xml, janusgraph-hbase/pom.xml, janusgraph-inmemory/pom.xml, janusgraph-lucene/pom.xml, janusgraph-mixed-index-utils/pom.xml, janusgraph-scylla/pom.xml, janusgraph-server/pom.xml, janusgraph-solr/pom.xml, janusgraph-test/pom.xml, pom.xml, scylla-hadoop-util/pom.xml
dependency_bot_commit_share0,27
Cómo se puntúa
45/45Código verificable por tipos — Java (tipado estático)
54.6/55Tamaños de archivo manejables — 9/1387 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languageJava
largest_source_bytes560.690
source_files_sampled1387
oversized_source_files9
Cómo se puntúa
40/40Esquema de API (OpenAPI/GraphQL/proto) — janusgraph-grpc/src/main/proto/janusgraph/schema/v1/schema_manager.proto, janusgraph-grpc/src/main/proto/janusgraph/types/v1/graph_types.proto, janusgraph-grpc/src/main/proto/janusgraph/types/v1/schema_types.proto, janusgraph-grpc/src/main/proto/janusgraph/v1/graph_manager.proto
0/20Servidor MCP
40/40Ejemplos ejecutables — example, examples
Datos de entrada utilizados
example_dirsexample, examples
has_mcp_signalno
api_schema_filesjanusgraph-grpc/src/main/proto/janusgraph/schema/v1/schema_manager.proto, janusgraph-grpc/src/main/proto/janusgraph/types/v1/graph_types.proto, janusgraph-grpc/src/main/proto/janusgraph/types/v1/schema_types.proto, janusgraph-grpc/src/main/proto/janusgraph/v1/graph_manager.proto

Datos clave

5816estrellas de GitHub
98contribuidores
32commits en los últimos 12 meses
1días desde el último push
28versiones publicadas
3factor bus
512issues abiertas
Maven, PyPIecosistemas de paquetes

Advertencias de recopilación de datos

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

Más detalle

Historial de estrellas y forks 0 ★ / 1215 ⇿
0Estrellas
1215Forks
23Versiones

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

Solo se muestra el historial más reciente: este repositorio supera la ventana de recopilación, por lo que no se captura el historial más antiguo.

0250500750100012501215112018-012022-042026-07
Mayor 1Menor 5Parche 15

Cada punto abarca 8 días.

OpenSSF Scorecard 6.4 / 10
6.4agregado

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-25 13:24 UTC

10Binary-Artifactsno binaries found in the repo
n/dBranch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
9CI-Tests27 out of 29 merged PRs checked by a CI test -- score normalized to 9
5CII-Best-Practicesbadge detected: Passing
3Code-ReviewFound 11/28 approved changesets -- score normalized to 3
10Contributorsproject has 32 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
9Licenselicense file detected
10Maintained20 commit(s) and 2 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
7SASTSAST tool is not run on all commits -- score normalized to 7
10Security-Policysecurity policy file detected
8Signed-Releases5 out of the last 5 releases have a total of 5 signed artifacts.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities15 existing vulnerabilities detected
Dependencias directas 327
RegistroPaqueteRestricción de versiónManifiesto
Mavenorg.apache.curator:curator-clientcassandra-hadoop-util/pom.xml
Mavenio.netty:netty-transport-native-epollcassandra-hadoop-util/pom.xml
Mavenorg.apache.hadoop:hadoop-clientcassandra-hadoop-util/pom.xml
Mavencom.datastax.cassandra:cassandra-driver-core3.11.5cassandra-hadoop-util/pom.xml
Mavenorg.janusgraph:janusgraph-grpc${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-driver${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-server${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-inmemory${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:cassandra-hadoop-util${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-cql${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-berkeleyje${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-hbase${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-bigtable${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-hadoop${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-es${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-solr${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-lucene${project.version}janusgraph-all/pom.xml
Mavenorg.janusgraph:janusgraph-mixed-index-utils${project.version}janusgraph-all/pom.xml
Mavencom.fasterxml.jackson.core:jackson-core${jackson2.version}janusgraph-all/pom.xml
Mavencom.fasterxml.jackson.core:jackson-databind${jackson2.version}janusgraph-all/pom.xml
Mavencom.fasterxml.jackson.datatype:jackson-datatype-json-org${jackson2.version}janusgraph-all/pom.xml
Mavencom.fasterxml.jackson.core:jackson-annotations${jackson2.version}janusgraph-all/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-all/pom.xml
Mavench.qos.logback:logback-classicjanusgraph-all/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-backend-testutils/pom.xml
Mavenorg.apache.logging.log4j:log4j-corejanusgraph-backend-testutils/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-backend-testutils/pom.xml
Mavenorg.apache.tinkerpop:gremlin-testjanusgraph-backend-testutils/pom.xml
Mavenorg.apache.tinkerpop:gremlin-serverjanusgraph-backend-testutils/pom.xml
Mavenorg.junit.platform:junit-platform-launcherjanusgraph-backend-testutils/pom.xml
Mavenorg.junit.jupiter:junit-jupiter-apijanusgraph-backend-testutils/pom.xml
Mavenorg.junit.jupiter:junit-jupiter-paramsjanusgraph-backend-testutils/pom.xml
Mavenorg.junit.jupiter:junit-jupiter-enginejanusgraph-backend-testutils/pom.xml
Mavenorg.junit.vintage:junit-vintage-enginejanusgraph-backend-testutils/pom.xml
Mavenorg.mockito:mockito-corejanusgraph-backend-testutils/pom.xml
Mavenorg.mockito:mockito-junit-jupiterjanusgraph-backend-testutils/pom.xml
Mavenorg.easymock:easymockjanusgraph-backend-testutils/pom.xml
Mavenorg.apache.commons:commons-mathjanusgraph-backend-testutils/pom.xml
Mavenio.github.artsok:rerunner-jupiterjanusgraph-backend-testutils/pom.xml
Mavenorg.janusgraph:janusgraph-cql${project.version}janusgraph-benchmark/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-benchmark/pom.xml
Mavenorg.apache.logging.log4j:log4j-corejanusgraph-benchmark/pom.xml
Mavenorg.openjdk.jmh:jmh-core${jmh.version}janusgraph-benchmark/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-benchmark/pom.xml
Mavenorg.janusgraph:janusgraph-inmemory${project.version}janusgraph-benchmark/pom.xml
Mavenorg.janusgraph:janusgraph-es${project.version}janusgraph-benchmark/pom.xml
Mavenorg.testcontainers:testcontainers-elasticsearchjanusgraph-benchmark/pom.xml
Mavennet.java.dev.jna:jna${jna.version}janusgraph-benchmark/pom.xml
Mavenorg.apache.cassandra:java-driver-test-infra${cassandra-driver.version}janusgraph-benchmark/pom.xml
Mavenorg.apache.commons:commons-exec1.4.0janusgraph-benchmark/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-berkeleyje/pom.xml
Mavencom.sleepycat:je18.3.12janusgraph-berkeleyje/pom.xml
Mavencom.google.cloud.bigtable:bigtable-hbase-2.x-shaded${bigtable.version}janusgraph-bigtable/pom.xml
Mavenorg.janusgraph:janusgraph-driver${project.version}janusgraph-core/pom.xml
Mavenorg.apache.tinkerpop:tinkergraph-gremlinjanusgraph-core/pom.xml
Mavenorg.apache.tinkerpop:gremlin-serverjanusgraph-core/pom.xml
Mavenio.dropwizard.metrics:metrics-corejanusgraph-core/pom.xml
Mavenio.dropwizard.metrics:metrics-graphitejanusgraph-core/pom.xml
Mavenio.dropwizard.metrics:metrics-jmxjanusgraph-core/pom.xml
Mavennet.oneandone.reflections8:reflections8janusgraph-core/pom.xml
Mavencommons-collections:commons-collectionsjanusgraph-core/pom.xml
Mavencommons-configuration:commons-configurationjanusgraph-core/pom.xml
Mavenorg.apache.commons:commons-configuration2janusgraph-core/pom.xml
Mavencommons-io:commons-iojanusgraph-core/pom.xml
Mavencommons-codec:commons-codecjanusgraph-core/pom.xml
Mavencom.carrotsearch:hppcjanusgraph-core/pom.xml
Mavenorg.jctools:jctools-corejanusgraph-core/pom.xml
Mavencom.google.code.findbugs:jsr305janusgraph-core/pom.xml
Mavencom.github.ben-manes.caffeine:caffeinejanusgraph-core/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-cql/pom.xml
Mavench.qos.logback:logback-classicjanusgraph-cql/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-cql/pom.xml
Mavenorg.janusgraph:janusgraph-hadoop${project.version}janusgraph-cql/pom.xml
Mavenorg.apache.cassandra:java-driver-core${cassandra-driver.version}janusgraph-cql/pom.xml
Mavenorg.apache.cassandra:java-driver-query-builder${cassandra-driver.version}janusgraph-cql/pom.xml
Mavenio.vavr:vavr${vavr.version}janusgraph-cql/pom.xml
Mavenorg.janusgraph:cassandra-hadoop-util${project.version}janusgraph-cql/pom.xml
Maven${project.groupId}:janusgraph-all${project.version}janusgraph-dist/pom.xml
Maven${project.groupId}:${cql-module}${project.version}janusgraph-dist/pom.xml
Maven${project.groupId}:${cql-hadoop-module}${project.version}janusgraph-dist/pom.xml
Mavennet.java.dev.jna:jna${jna.version}janusgraph-dist/pom.xml
Mavenorg.apache.tinkerpop:gremlin-consolejanusgraph-dist/pom.xml
Mavenorg.apache.tinkerpop:hadoop-gremlinjanusgraph-dist/pom.xml
Mavenorg.apache.tinkerpop:spark-gremlinjanusgraph-dist/pom.xml
Mavenorg.apache.tinkerpop:gremlin-serverjanusgraph-dist/pom.xml
Mavenorg.apache.tinkerpop:gremlin-groovyjanusgraph-dist/pom.xml
Maven${project.groupId}:janusgraph-solr${project.version}janusgraph-dist/pom.xml
Mavencom.github.jbellis:jamm${jamm.version}janusgraph-dist/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-dist/pom.xml
Mavench.qos.logback:logback-classicjanusgraph-dist/pom.xml
Maven${project.groupId}:janusgraph-core${project.version}janusgraph-dist/pom.xml
Maven${project.groupId}:janusgraph-all${project.version}janusgraph-doc/pom.xml
Maven${project.groupId}:janusgraph-solr${project.version}janusgraph-doc/pom.xml
Mavenorg.apache.tinkerpop:gremlin-corejanusgraph-driver/pom.xml
Mavenorg.apache.tinkerpop:gremlin-driverjanusgraph-driver/pom.xml
Mavenorg.apache.tinkerpop:gremlin-groovyjanusgraph-driver/pom.xml
Mavencom.google.guava:guavajanusgraph-driver/pom.xml
Mavenorg.noggit:noggit0.8janusgraph-driver/pom.xml
Mavenorg.locationtech.spatial4j:spatial4jjanusgraph-driver/pom.xml
Mavenorg.locationtech.jts:jts-corejanusgraph-driver/pom.xml
Mavenorg.apache.commons:commons-textjanusgraph-driver/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-es/pom.xml
Mavenorg.janusgraph:janusgraph-mixed-index-utils${project.version}janusgraph-es/pom.xml
Mavenorg.elasticsearch.client:elasticsearch-rest-clientjanusgraph-es/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-es/pom.xml
Mavench.qos.logback:logback-classicjanusgraph-es/pom.xml
Mavencom.google.guava:guavajanusgraph-grpc/pom.xml
Mavencom.google.protobuf:protobuf-javajanusgraph-grpc/pom.xml
Mavenio.grpc:grpc-protobufjanusgraph-grpc/pom.xml
Mavenio.grpc:grpc-stubjanusgraph-grpc/pom.xml
Mavenorg.apache.tinkerpop:tinkergraph-gremlinjanusgraph-hadoop/pom.xml
Mavenorg.apache.tinkerpop:hadoop-gremlinjanusgraph-hadoop/pom.xml
Mavenorg.apache.tinkerpop:spark-gremlinjanusgraph-hadoop/pom.xml
Mavencom.fasterxml.jackson.module:jackson-module-scala_2.12janusgraph-hadoop/pom.xml
Mavenorg.apache.curator:curator-clientjanusgraph-hadoop/pom.xml
Mavenio.netty:netty-transport-native-epolljanusgraph-hadoop/pom.xml
Mavenorg.apache.hadoop:hadoop-clientjanusgraph-hadoop/pom.xml
Mavenorg.apache.logging.log4j:log4j-1.2-apijanusgraph-hadoop/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-hadoop/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-hbase/pom.xml
Mavench.qos.logback:logback-classicjanusgraph-hbase/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-hbase/pom.xml
Mavenorg.janusgraph:janusgraph-hadoop${project.version}janusgraph-hbase/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase2.version}janusgraph-hbase/pom.xml
Mavenorg.apache.hbase.thirdparty:hbase-noop-htrace${htrace.version}janusgraph-hbase/pom.xml
Mavenorg.apache.hbase:hbase-shaded-mapreduce${hbase2.version}janusgraph-hbase/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-inmemory/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-lucene/pom.xml
Mavenorg.apache.lucene:lucene-core${lucene-solr.version}janusgraph-lucene/pom.xml
Mavenorg.apache.lucene:lucene-analyzers-common${lucene-solr.version}janusgraph-lucene/pom.xml
Mavenorg.apache.lucene:lucene-queryparser${lucene-solr.version}janusgraph-lucene/pom.xml
Mavenorg.apache.lucene:lucene-spatial-extras${lucene-solr.version}janusgraph-lucene/pom.xml
Mavenorg.apache.lucene:lucene-backward-codecs${lucene-solr.version}janusgraph-lucene/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-mixed-index-utils/pom.xml
Mavenorg.apache.lucene:lucene-core${lucene-solr.version}janusgraph-mixed-index-utils/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-scylla/pom.xml
Mavench.qos.logback:logback-classicjanusgraph-scylla/pom.xml
Mavenorg.janusgraph:janusgraph-cql${project.version}janusgraph-scylla/pom.xml
Mavenorg.janusgraph:janusgraph-hadoop${project.version}janusgraph-scylla/pom.xml
Mavencom.scylladb:java-driver-core${scylla-driver.version}janusgraph-scylla/pom.xml
Mavencom.scylladb:java-driver-query-builder${scylla-driver.version}janusgraph-scylla/pom.xml
Mavenorg.janusgraph:scylla-hadoop-util${project.version}janusgraph-scylla/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-server/pom.xml
Mavenorg.janusgraph:janusgraph-grpc${project.version}janusgraph-server/pom.xml
Mavenorg.apache.tinkerpop:gremlin-serverjanusgraph-server/pom.xml
Mavencom.google.guava:guavajanusgraph-server/pom.xml
Mavencom.google.protobuf:protobuf-java-utiljanusgraph-server/pom.xml
Mavenio.grpc:grpc-corejanusgraph-server/pom.xml
Mavenio.grpc:grpc-netty-shadedjanusgraph-server/pom.xml
Mavenio.grpc:grpc-protobufjanusgraph-server/pom.xml
Mavenio.grpc:grpc-stubjanusgraph-server/pom.xml
Mavencom.jcabi:jcabi-manifests${jcabi.version}janusgraph-server/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-solr/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-solr/pom.xml
Mavench.qos.logback:logback-classicjanusgraph-solr/pom.xml
Mavenorg.apache.solr:solr-solrj${lucene-solr.version}janusgraph-solr/pom.xml
Mavenorg.apache.lucene:lucene-analyzers-common${lucene-solr.version}janusgraph-solr/pom.xml
Mavenjavax.servlet:servlet-api2.5janusgraph-solr/pom.xml
Mavenorg.locationtech.spatial4j:spatial4jjanusgraph-solr/pom.xml
Mavenorg.locationtech.jts:jts-corejanusgraph-solr/pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impljanusgraph-test/pom.xml
Mavench.qos.logback:logback-classicjanusgraph-test/pom.xml
Mavenorg.janusgraph:janusgraph-core${project.version}janusgraph-test/pom.xml
Mavenorg.janusgraph:janusgraph-inmemory${project.version}janusgraph-test/pom.xml
Mavenorg.janusgraph:janusgraph-backend-testutils${project.version}janusgraph-test/pom.xml
Mavenorg.apache.tinkerpop:gremlin-groovyjanusgraph-test/pom.xml
Mavenorg.apache.tinkerpop:gremlin-driverjanusgraph-test/pom.xml
Mavenorg.apache.tinkerpop:gremlin-serverjanusgraph-test/pom.xml
Mavenorg.locationtech.jts:jts-corejanusgraph-test/pom.xml
Mavencom.puppycrawl.tools:checkstyle9.3pom.xml
Mavenorg.apache.tinkerpop:gremlin-core${tinkerpop.version}pom.xml
Mavenorg.apache.tinkerpop:gremlin-server${tinkerpop.version}pom.xml
Mavenorg.apache.tinkerpop:gremlin-console${tinkerpop.version}pom.xml
Mavenorg.apache.tinkerpop:gremlin-groovy${tinkerpop.version}pom.xml
Mavenorg.apache.tinkerpop:gremlin-driver${tinkerpop.version}pom.xml
Mavenorg.apache.tinkerpop:gremlin-test${tinkerpop.version}pom.xml
Mavenorg.apache.tinkerpop:tinkergraph-gremlin${tinkerpop.version}pom.xml
Mavenorg.apache.tinkerpop:hadoop-gremlin${tinkerpop.version}pom.xml
Mavenorg.apache.tinkerpop:spark-gremlin${tinkerpop.version}pom.xml
Mavenorg.apache.commons:commons-configuration22.10.1pom.xml
Mavenorg.ow2.asm:asm9.7.1pom.xml
Mavenorg.ow2.asm:asm-commons9.7.1pom.xml
Mavencom.fasterxml.jackson.core:jackson-core${jackson2.version}pom.xml
Mavencom.fasterxml.jackson.core:jackson-databind${jackson2.version}pom.xml
Mavencom.fasterxml.jackson.datatype:jackson-datatype-json-org${jackson2.version}pom.xml
Mavencom.fasterxml.jackson.core:jackson-annotations${jackson2.version}pom.xml
Mavencom.fasterxml.jackson.module:jackson-module-scala_2.12${jackson2.version}pom.xml
Mavencom.fasterxml.jackson.module:jackson-module-paranamer${jackson2.version}pom.xml
Mavencom.google.code.findbugs:jsr3053.0.2pom.xml
Mavenjavax.validation:validation-api2.0.1.Finalpom.xml
Mavenorg.apache.commons:commons-lang33.18.0pom.xml
Mavencommons-configuration:commons-configuration1.10pom.xml
Mavencommons-collections:commons-collections${commons.collections.version}pom.xml
Mavencommons-net:commons-net3.11.1pom.xml
Mavencommons-beanutils:commons-beanutils${commons.beanutils.version}pom.xml
Mavencommons-beanutils:commons-beanutils-core${commons.beanutils.version}pom.xml
Mavencommons-logging:commons-logging1.3.4pom.xml
Mavenorg.apache.commons:commons-math2.2pom.xml
Mavenorg.apache.commons:commons-math33.6.1pom.xml
Mavenorg.yaml:snakeyaml2.2pom.xml
Mavennet.oneandone.reflections8:reflections80.11.7pom.xml
Mavenxml-apis:xml-apis2.0.2pom.xml
Mavenorg.apache.zookeeper:zookeeper${zookeeper.version}pom.xml
Mavenorg.apache.zookeeper:zookeeper-jute${zookeeper.version}pom.xml
Mavenorg.apache.yetus:audience-annotations0.13.0pom.xml
Mavenorg.apache.avro:avro${avro.version}pom.xml
Mavenorg.slf4j:slf4j-api${slf4j.version}pom.xml
Mavenorg.apache.logging.log4j:log4j-core${log4j2.version}pom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-impl${log4j2.version}pom.xml
Mavenorg.apache.logging.log4j:log4j-1.2-api${log4j2.version}pom.xml
Mavenorg.apache.logging.log4j:log4j-api${log4j2.version}pom.xml
Mavench.qos.logback:logback-classic${logback.version}pom.xml
Mavench.qos.logback:logback-core${logback.version}pom.xml
Mavenorg.mortbay.jetty:jetty6.1.26pom.xml
Mavennet.jpountz.lz4:lz41.3.0pom.xml
Mavenio.netty:netty-all${netty4.version}pom.xml
Mavenio.netty:netty-handler${netty4.version}pom.xml
Mavenio.netty:netty-common${netty4.version}pom.xml
Mavenio.netty:netty-resolver${netty4.version}pom.xml
Mavenio.netty:netty-codec${netty4.version}pom.xml
Mavenio.netty:netty-transport${netty4.version}pom.xml
Mavenio.netty:netty-buffer${netty4.version}pom.xml
Mavenio.netty:netty-transport-native-epoll${netty4.version}pom.xml
Mavenio.netty:netty-transport-native-unix-common${netty4.version}pom.xml
Mavenorg.objenesis:objenesis3.4pom.xml
Mavenorg.junit.platform:junit-platform-launcher${junit-platform.version}pom.xml
Mavenorg.junit.platform:junit-platform-runner${junit-platform.version}pom.xml
Mavenorg.junit.jupiter:junit-jupiter-api${junit.version}pom.xml
Mavenorg.junit.jupiter:junit-jupiter-params${junit.version}pom.xml
Mavenorg.junit.jupiter:junit-jupiter-engine${junit.version}pom.xml
Mavenorg.junit.vintage:junit-vintage-engine${junit.version}pom.xml
Mavenorg.mockito:mockito-core${mockito.version}pom.xml
Mavenorg.mockito:mockito-inline${mockito.version}pom.xml
Mavenorg.mockito:mockito-junit-jupiter${mockito.version}pom.xml
Mavennet.bytebuddy:byte-buddy1.15.1pom.xml
Mavenorg.apiguardian:apiguardian-api1.1.2pom.xml
Mavencom.google.guava:guava33.3.0-jrepom.xml
Mavencom.google.errorprone:error_prone_annotations2.30.0pom.xml
Mavencommons-codec:commons-codec1.22.0pom.xml
Mavencommons-cli:commons-cli1.11.0pom.xml
Mavenorg.locationtech.spatial4j:spatial4j0.8pom.xml
Mavenorg.locationtech.jts:jts-core1.17.0pom.xml
Mavencommons-httpclient:commons-httpclient3.1pom.xml
Mavenorg.apache.httpcomponents:httpclient${httpcomponents.httpclient.version}pom.xml
Mavenorg.apache.httpcomponents:httpcore${httpcomponents.httpcore.version}pom.xml
Mavenorg.apache.httpcomponents:httpcore-nio${httpcomponents.httpcore.version}pom.xml
Mavencom.googlecode.json-simple:json-simple1.1.1pom.xml
Mavencommons-io:commons-io2.22.0pom.xml
Mavenorg.jacoco:org.jacoco.ant0.8.12pom.xml
Mavenio.dropwizard.metrics:metrics-core${metrics.version}pom.xml
Mavenio.dropwizard.metrics:metrics-jvm${metrics.version}pom.xml
Mavenio.dropwizard.metrics:metrics-graphite${metrics.version}pom.xml
Mavenio.dropwizard.metrics:metrics-jmx${metrics.version}pom.xml
Mavenorg.jctools:jctools-core4.0.5pom.xml
Mavencom.clearspring.analytics:stream2.9.8pom.xml
Mavenorg.javassist:javassist3.30.2-GApom.xml
Mavencom.carrotsearch:hppc0.9.1pom.xml
Mavenorg.apache.commons:commons-compress1.28.0pom.xml
Mavencom.google.protobuf:protobuf-java${protobuf.version}pom.xml
Mavencom.google.protobuf:protobuf-java-util${protobuf.version}pom.xml
Mavenio.grpc:grpc-core${grpc.version}pom.xml
Mavenio.grpc:grpc-protobuf${grpc.version}pom.xml
Mavenio.grpc:grpc-stub${grpc.version}pom.xml
Mavenio.grpc:grpc-testing${grpc.version}pom.xml
Mavenio.grpc:grpc-netty-shaded${grpc.version}pom.xml
Mavencom.google.code.gson:gson${gson.version}pom.xml
Mavenorg.hdrhistogram:HdrHistogram2.2.2pom.xml
Mavenorg.elasticsearch.client:elasticsearch-rest-client${elasticsearch.version}pom.xml
Mavenorg.testcontainers:testcontainers${testcontainers.version}pom.xml
Mavenorg.testcontainers:testcontainers-elasticsearch${testcontainers.version}pom.xml
Mavenorg.testcontainers:testcontainers-cassandra${testcontainers.version}pom.xml
Mavenorg.testcontainers:testcontainers-solr${testcontainers.version}pom.xml
Mavenorg.testcontainers:testcontainers-junit-jupiter${testcontainers.version}pom.xml
Mavenorg.easymock:easymock${easymock.version}pom.xml
Mavenio.github.artsok:rerunner-jupiter2.1.6pom.xml
Mavenorg.xerial.snappy:snappy-java1.1.10.5pom.xml
Mavenjavax.activation:activation1.1.1pom.xml
Mavenorg.slf4j:jcl-over-slf4j${slf4j.version}pom.xml
Mavencom.nimbusds:nimbus-jose-jwt10.4.2pom.xml
Mavenorg.apache.commons:commons-text1.12.0pom.xml
Mavenjunit:junit4.13.2pom.xml
Mavenorg.projectlombok:lombok1.18.34pom.xml
Mavenorg.osgi:org.osgi.core6.0.0pom.xml
Mavenjavax.xml.bind:jaxb-api2.3.1pom.xml
Mavennet.java.dev.jna:jna${jna.version}pom.xml
Mavenorg.graalvm.sdk:graal-sdk${graalvm-nativeimage.version}pom.xml
Mavenorg.graalvm.nativeimage:svm${graalvm-nativeimage.version}pom.xml
Mavenjavax.servlet:javax.servlet-api4.0.1pom.xml
Mavenorg.eclipse.jetty:jetty-servlet${jetty.version}pom.xml
Mavenorg.eclipse.jetty:jetty-server${jetty.version}pom.xml
Mavenorg.eclipse.jetty:jetty-util${jetty.version}pom.xml
Mavenorg.eclipse.jetty:jetty-http${jetty.version}pom.xml
Mavenorg.eclipse.jetty:jetty-io${jetty.version}pom.xml
Mavenorg.eclipse.jetty:jetty-client${jetty.version}pom.xml
Mavencom.github.ben-manes.caffeine:caffeine${caffeine.version}pom.xml
Mavenorg.checkerframework:checker-qual${checker-qual.version}pom.xml
Mavenorg.apache.hadoop:hadoop-annotations${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-auth${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-client${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-common${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-hdfs${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-hdfs${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-mapreduce-client-common${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-mapreduce-client-core${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-mapreduce-client-jobclient${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-mapreduce-client-jobclient${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-mapreduce-client-shuffle${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-yarn-api${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-distcp${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-hdfs-client${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-yarn-common${hadoop.version}pom.xml
Mavenorg.apache.hadoop:hadoop-yarn-server-common${hadoop.version}pom.xml
Mavenorg.apache.curator:curator-framework${curator.version}pom.xml
Mavenorg.apache.curator:curator-recipes${curator.version}pom.xml
Mavenorg.apache.curator:curator-client${curator.version}pom.xml
Mavenorg.codehaus.woodstox:stax2-api4.2.2pom.xml
Mavencom.fasterxml.woodstox:woodstox-core7.0.0pom.xml
Mavenorg.apache.hbase.thirdparty:hbase-noop-htrace${htrace.version}pom.xml
Mavenorg.json:json20240303pom.xml
Mavenjavax.enterprise:cdi-api2.0pom.xml
Mavenorg.slf4j:slf4j-apipom.xml
Mavenorg.apache.logging.log4j:log4j-slf4j-implpom.xml
Mavenorg.apache.logging.log4j:log4j-corepom.xml
Mavenorg.jacoco:org.jacoco.ant0.8.12pom.xml
Mavenorg.janusgraph:cassandra-hadoop-util${project.version}scylla-hadoop-util/pom.xml
Mavencom.scylladb:scylla-driver-core3.11.2.4scylla-hadoop-util/pom.xml
Todas las dependencias 288

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

RegistroPaqueteVersiónRelación
Mavench.qos.logback:logback-classicdirecta
Mavench.qos.logback:logback-classic1.2.13directa
Mavench.qos.logback:logback-core1.2.13directa
Mavencom.carrotsearch:hppcdirecta
Mavencom.carrotsearch:hppc0.9.1directa
Mavencom.clearspring.analytics:stream2.9.8directa
Mavencom.datastax.cassandra:cassandra-driver-core3.11.5directa
Mavencom.fasterxml.jackson.core:jackson-annotationsdirecta
Mavencom.fasterxml.jackson.core:jackson-annotations2.17.2directa
Mavencom.fasterxml.jackson.core:jackson-coredirecta
Mavencom.fasterxml.jackson.core:jackson-core2.17.2directa
Mavencom.fasterxml.jackson.core:jackson-databinddirecta
Mavencom.fasterxml.jackson.core:jackson-databind2.17.2directa
Mavencom.fasterxml.jackson.datatype:jackson-datatype-json-orgdirecta
Mavencom.fasterxml.jackson.datatype:jackson-datatype-json-org2.17.2directa
Mavencom.fasterxml.jackson.module:jackson-module-paranamer2.17.2directa
Mavencom.fasterxml.jackson.module:jackson-module-scala_2.12directa
Mavencom.fasterxml.jackson.module:jackson-module-scala_2.122.17.2directa
Mavencom.fasterxml.woodstox:woodstox-core7.0.0directa
Mavencom.github.ben-manes.caffeine:caffeinedirecta
Mavencom.github.ben-manes.caffeine:caffeine2.9.3directa
Mavencom.github.jbellis:jammdirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-2.x-shadeddirecta
Mavencom.google.code.findbugs:jsr305directa
Mavencom.google.code.findbugs:jsr3053.0.2directa
Mavencom.google.code.gson:gson2.11.0directa
Mavencom.google.errorprone:error_prone_annotations2.30.0directa
Mavencom.google.guava:guavadirecta
Mavencom.google.guava:guava33.3.0-jredirecta
Mavencom.google.protobuf:protobuf-javadirecta
Mavencom.google.protobuf:protobuf-java3.25.5directa
Mavencom.google.protobuf:protobuf-java-utildirecta
Mavencom.google.protobuf:protobuf-java-util3.25.5directa
Mavencom.googlecode.json-simple:json-simpledirecta
Mavencom.googlecode.json-simple:json-simple1.1.1directa
Mavencom.jcabi:jcabi-manifestsdirecta
Mavencom.nimbusds:nimbus-jose-jwt10.4.2directa
Mavencom.puppycrawl.tools:checkstyle9.3directa
Mavencom.scylladb:java-driver-coredirecta
Mavencom.scylladb:java-driver-query-builderdirecta
Mavencom.scylladb:scylla-driver-core3.11.2.4directa
Mavencom.sleepycat:je18.3.12directa
Mavencommons-beanutils:commons-beanutils1.9.4directa
Mavencommons-beanutils:commons-beanutils-core1.9.4directa
Mavencommons-cli:commons-cli1.11.0directa
Mavencommons-codec:commons-codecdirecta
Mavencommons-codec:commons-codec1.22.0directa
Mavencommons-collections:commons-collectionsdirecta
Mavencommons-collections:commons-collections3.2.2directa
Mavencommons-configuration:commons-configurationdirecta
Mavencommons-configuration:commons-configuration1.10directa
Mavencommons-httpclient:commons-httpclient3.1directa
Mavencommons-io:commons-iodirecta
Mavencommons-io:commons-io2.22.0directa
Mavencommons-logging:commons-logging1.3.4directa
Mavencommons-net:commons-net3.11.1directa
Mavenio.dropwizard.metrics:metrics-coredirecta
Mavenio.dropwizard.metrics:metrics-core4.2.37directa
Mavenio.dropwizard.metrics:metrics-graphitedirecta
Mavenio.dropwizard.metrics:metrics-graphite4.2.37directa
Mavenio.dropwizard.metrics:metrics-jmxdirecta
Mavenio.dropwizard.metrics:metrics-jmx4.2.37directa
Mavenio.dropwizard.metrics:metrics-jvm4.2.37directa
Mavenio.github.artsok:rerunner-jupiterdirecta
Mavenio.github.artsok:rerunner-jupiter2.1.6directa
Mavenio.grpc:grpc-coredirecta
Mavenio.grpc:grpc-core1.66.0directa
Mavenio.grpc:grpc-netty-shadeddirecta
Mavenio.grpc:grpc-netty-shaded1.66.0directa
Mavenio.grpc:grpc-protobufdirecta
Mavenio.grpc:grpc-protobuf1.66.0directa
Mavenio.grpc:grpc-stubdirecta
Mavenio.grpc:grpc-stub1.66.0directa
Mavenio.grpc:grpc-testingdirecta
Mavenio.grpc:grpc-testing1.66.0directa
Mavenio.netty:netty-all4.1.118directa
Mavenio.netty:netty-buffer4.1.118directa
Mavenio.netty:netty-codec4.1.118directa
Mavenio.netty:netty-common4.1.118directa
Mavenio.netty:netty-handler4.1.118directa
Mavenio.netty:netty-resolver4.1.118directa
Mavenio.netty:netty-transport4.1.118directa
Mavenio.netty:netty-transport-native-epolldirecta
Mavenio.netty:netty-transport-native-epoll4.1.118directa
Mavenio.netty:netty-transport-native-unix-common4.1.118directa
Mavenio.vavr:vavr0.10.4directa
Mavenjavax.activation:activation1.1.1directa
Mavenjavax.enterprise:cdi-api2.0directa
Mavenjavax.servlet:javax.servlet-api4.0.1directa
Mavenjavax.servlet:servlet-api2.5directa
Mavenjavax.validation:validation-api2.0.1directa
Mavenjavax.xml.bind:jaxb-api2.3.1directa
Mavenjunit:junit4.13.2directa
Mavennet.bytebuddy:byte-buddy1.15.1directa
Mavennet.java.dev.jna:jnadirecta
Mavennet.java.dev.jna:jna5.14.0directa
Mavennet.jpountz.lz4:lz41.3.0directa
Mavennet.oneandone.reflections8:reflections8directa
Mavennet.oneandone.reflections8:reflections80.11.7directa
Mavenorg.apache.avro:avro1.11.3directa
Mavenorg.apache.cassandra:java-driver-coredirecta
Mavenorg.apache.cassandra:java-driver-query-builderdirecta
Mavenorg.apache.cassandra:java-driver-test-infradirecta
Mavenorg.apache.commons:commons-compress1.28.0directa
Mavenorg.apache.commons:commons-configuration2directa
Mavenorg.apache.commons:commons-configuration22.10.1directa
Mavenorg.apache.commons:commons-exec1.4.0directa
Mavenorg.apache.commons:commons-lang33.18.0directa
Mavenorg.apache.commons:commons-mathdirecta
Mavenorg.apache.commons:commons-math2.2directa
Mavenorg.apache.commons:commons-math33.6.1directa
Mavenorg.apache.commons:commons-textdirecta
Mavenorg.apache.commons:commons-text1.12.0directa
Mavenorg.apache.curator:curator-clientdirecta
Mavenorg.apache.curator:curator-client5.7.0directa
Mavenorg.apache.curator:curator-framework5.7.0directa
Mavenorg.apache.curator:curator-recipes5.7.0directa
Mavenorg.apache.hadoop:hadoop-annotations3.4.1directa
Mavenorg.apache.hadoop:hadoop-auth3.4.1directa
Mavenorg.apache.hadoop:hadoop-clientdirecta
Mavenorg.apache.hadoop:hadoop-client3.4.1directa
Mavenorg.apache.hadoop:hadoop-common3.4.1directa
Mavenorg.apache.hadoop:hadoop-distcp3.4.1directa
Mavenorg.apache.hadoop:hadoop-hdfs3.4.1directa
Mavenorg.apache.hadoop:hadoop-hdfs-client3.4.1directa
Mavenorg.apache.hadoop:hadoop-mapreduce-client-common3.4.1directa
Mavenorg.apache.hadoop:hadoop-mapreduce-client-core3.4.1directa
Mavenorg.apache.hadoop:hadoop-mapreduce-client-jobclient3.4.1directa
Mavenorg.apache.hadoop:hadoop-mapreduce-client-shuffle3.4.1directa
Mavenorg.apache.hadoop:hadoop-yarn-api3.4.1directa
Mavenorg.apache.hadoop:hadoop-yarn-common3.4.1directa
Mavenorg.apache.hadoop:hadoop-yarn-server-common3.4.1directa
Mavenorg.apache.hbase.thirdparty:hbase-noop-htracedirecta
Mavenorg.apache.hbase.thirdparty:hbase-noop-htrace4.1.7directa
Mavenorg.apache.hbase:hbase-shaded-clientdirecta
Mavenorg.apache.hbase:hbase-shaded-mapreducedirecta
Mavenorg.apache.httpcomponents:httpclient4.5.14directa
Mavenorg.apache.httpcomponents:httpcore4.4.16directa
Mavenorg.apache.httpcomponents:httpcore-nio4.4.16directa
Mavenorg.apache.logging.log4j:log4j-1.2-apidirecta
Mavenorg.apache.logging.log4j:log4j-1.2-api2.23.1directa
Mavenorg.apache.logging.log4j:log4j-api2.23.1directa
Mavenorg.apache.logging.log4j:log4j-coredirecta
Mavenorg.apache.logging.log4j:log4j-core2.23.1directa
Mavenorg.apache.logging.log4j:log4j-slf4j-impldirecta
Mavenorg.apache.logging.log4j:log4j-slf4j-impl2.23.1directa
Mavenorg.apache.lucene:lucene-analyzers-commondirecta
Mavenorg.apache.lucene:lucene-backward-codecsdirecta
Mavenorg.apache.lucene:lucene-coredirecta
Mavenorg.apache.lucene:lucene-queryparserdirecta
Mavenorg.apache.lucene:lucene-spatial-extrasdirecta
Mavenorg.apache.solr:solr-solrjdirecta
Mavenorg.apache.tinkerpop:gremlin-consoledirecta
Mavenorg.apache.tinkerpop:gremlin-console3.7.3directa
Mavenorg.apache.tinkerpop:gremlin-coredirecta
Mavenorg.apache.tinkerpop:gremlin-core3.7.3directa
Mavenorg.apache.tinkerpop:gremlin-driverdirecta
Mavenorg.apache.tinkerpop:gremlin-driver3.7.3directa
Mavenorg.apache.tinkerpop:gremlin-groovydirecta
Mavenorg.apache.tinkerpop:gremlin-groovy3.7.3directa
Mavenorg.apache.tinkerpop:gremlin-serverdirecta
Mavenorg.apache.tinkerpop:gremlin-server3.7.3directa
Mavenorg.apache.tinkerpop:gremlin-testdirecta
Mavenorg.apache.tinkerpop:gremlin-test3.7.3directa
Mavenorg.apache.tinkerpop:hadoop-gremlindirecta
Mavenorg.apache.tinkerpop:hadoop-gremlin3.7.3directa
Mavenorg.apache.tinkerpop:spark-gremlindirecta
Mavenorg.apache.tinkerpop:spark-gremlin3.7.3directa
Mavenorg.apache.tinkerpop:tinkergraph-gremlindirecta
Mavenorg.apache.tinkerpop:tinkergraph-gremlin3.7.3directa
Mavenorg.apache.yetus:audience-annotations0.13.0directa
Mavenorg.apache.zookeeper:zookeeper3.9.2directa
Mavenorg.apache.zookeeper:zookeeper-jute3.9.2directa
Mavenorg.apiguardian:apiguardian-api1.1.2directa
Mavenorg.checkerframework:checker-qual3.46.0directa
Mavenorg.codehaus.woodstox:stax2-api4.2.2directa
Mavenorg.easymock:easymockdirecta
Mavenorg.easymock:easymock5.4.0directa
Mavenorg.eclipse.jetty:jetty-client9.4.56.v20240826directa
Mavenorg.eclipse.jetty:jetty-http9.4.56.v20240826directa
Mavenorg.eclipse.jetty:jetty-io9.4.56.v20240826directa
Mavenorg.eclipse.jetty:jetty-server9.4.56.v20240826directa
Mavenorg.eclipse.jetty:jetty-servlet9.4.56.v20240826directa
Mavenorg.eclipse.jetty:jetty-util9.4.56.v20240826directa
Mavenorg.elasticsearch.client:elasticsearch-rest-clientdirecta
Mavenorg.elasticsearch.client:elasticsearch-rest-client9.0.3directa
Mavenorg.graalvm.nativeimage:svm24.0.2directa
Mavenorg.graalvm.sdk:graal-sdk24.0.2directa
Mavenorg.hdrhistogram:HdrHistogram2.2.2directa
Mavenorg.jacoco:org.jacoco.ant0.8.12directa
Mavenorg.janusgraph:cassandra-hadoop-util1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-backend-testutils1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-berkeleyje1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-bigtable1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-core1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-cql1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-driver1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-es1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-grpc1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-hadoop1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-hbase1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-inmemory1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-lucene1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-mixed-index-utils1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-server1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:janusgraph-solr1.2.0-SNAPSHOTdirecta
Mavenorg.janusgraph:scylla-hadoop-util1.2.0-SNAPSHOTdirecta
Mavenorg.javassist:javassist3.30.2-GAdirecta
Mavenorg.jctools:jctools-coredirecta
Mavenorg.jctools:jctools-core4.0.5directa
Mavenorg.json:json20240303directa
Mavenorg.junit.jupiter:junit-jupiter-apidirecta
Mavenorg.junit.jupiter:junit-jupiter-api5.11.0directa
Mavenorg.junit.jupiter:junit-jupiter-enginedirecta
Mavenorg.junit.jupiter:junit-jupiter-engine5.11.0directa
Mavenorg.junit.jupiter:junit-jupiter-paramsdirecta
Mavenorg.junit.jupiter:junit-jupiter-params5.11.0directa
Mavenorg.junit.platform:junit-platform-launcherdirecta
Mavenorg.junit.platform:junit-platform-launcher1.11.0directa
Mavenorg.junit.platform:junit-platform-runner1.11.0directa
Mavenorg.junit.vintage:junit-vintage-enginedirecta
Mavenorg.junit.vintage:junit-vintage-engine5.11.0directa
Mavenorg.locationtech.jts:jts-coredirecta
Mavenorg.locationtech.jts:jts-core1.17.0directa
Mavenorg.locationtech.spatial4j:spatial4jdirecta
Mavenorg.locationtech.spatial4j:spatial4j0.8directa
Mavenorg.mockito:mockito-coredirecta
Mavenorg.mockito:mockito-core4.11.0directa
Mavenorg.mockito:mockito-inlinedirecta
Mavenorg.mockito:mockito-inline4.11.0directa
Mavenorg.mockito:mockito-junit-jupiterdirecta
Mavenorg.mockito:mockito-junit-jupiter4.11.0directa
Mavenorg.mortbay.jetty:jetty6.1.26directa
Mavenorg.noggit:noggit0.8directa
Mavenorg.objenesis:objenesis3.4directa
Mavenorg.openjdk.jmh:jmh-core1.37directa
Mavenorg.osgi:org.osgi.core6.0.0directa
Mavenorg.ow2.asm:asm9.7.1directa
Mavenorg.ow2.asm:asm-commons9.7.1directa
Mavenorg.projectlombok:lombok1.18.34directa
Mavenorg.slf4j:jcl-over-slf4j1.7.36directa
Mavenorg.slf4j:slf4j-apidirecta
Mavenorg.slf4j:slf4j-api1.7.36directa
Mavenorg.testcontainers:testcontainersdirecta
Mavenorg.testcontainers:testcontainers2.0.5directa
Mavenorg.testcontainers:testcontainers-cassandradirecta
Mavenorg.testcontainers:testcontainers-cassandra2.0.5directa
Mavenorg.testcontainers:testcontainers-elasticsearchdirecta
Mavenorg.testcontainers:testcontainers-elasticsearch2.0.5directa
Mavenorg.testcontainers:testcontainers-junit-jupiterdirecta
Mavenorg.testcontainers:testcontainers-junit-jupiter2.0.5directa
Mavenorg.testcontainers:testcontainers-solrdirecta
Mavenorg.testcontainers:testcontainers-solr2.0.5directa
Mavenorg.xerial.snappy:snappy-java1.1.10.5directa
Mavenorg.yaml:snakeyaml2.2directa
Mavenxml-apis:xml-apis2.0.2directa
Mavencom.googlecode.maven-download-plugin:download-maven-plugin1.9.0indirecta
Mavenorg.apache.kerby:kerb-simplekdc2.1.0indirecta
Mavenorg.apache.maven.plugins:maven-checkstyle-plugin3.4.0indirecta
Mavenorg.apache.maven.plugins:maven-enforcer-plugin3.5.0indirecta
Mavenorg.apache.maven.plugins:maven-jar-pluginindirecta
Mavenorg.apache.maven.plugins:maven-source-pluginindirecta
Mavenorg.apache.rat:apache-rat-plugin0.16.1indirecta
Mavenorg.apache.solr:solr-test-frameworkindirecta
Mavenorg.apache.tomcat:annotations-api6.0.53indirecta
Mavenorg.apache.velocity:velocity-engine-core2.3indirecta
Mavenorg.codehaus.mojo:exec-maven-pluginindirecta
Mavenorg.codehaus.mojo:exec-maven-plugin3.2.0indirecta
Mavenorg.cyclonedx:cyclonedx-maven-plugin2.8.1indirecta
Mavenorg.jacoco:jacoco-maven-pluginindirecta
Mavenorg.jacoco:jacoco-maven-plugin0.8.12indirecta
Mavenorg.jacoco:maven-antrun-plugin0.8.12indirecta
Mavenorg.janusgraph:example-common1.2.0-SNAPSHOTindirecta
Mavenorg.janusgraph:janusgraph-test1.2.0-SNAPSHOTindirecta
Mavenorg.locationtech.spatial4j:maven-dependency-pluginindirecta
Mavenorg.openjdk.jmh:jmh-generator-annprocess1.37indirecta
Mavenorg.openjdk.jmh:maven-compiler-plugin1.37indirecta
Mavenorg.sonatype.central:central-publishing-maven-plugin0.8.0indirecta
Mavenorg.xolstice.maven.plugins:protobuf-maven-plugin0.6.1indirecta
PyPIjinja23.1.6indirecta
PyPImarkdown3.5.1indirecta
PyPImkdocs1.5.3indirecta
PyPImkdocs-include-markdown-plugin6.0.2indirecta
PyPImkdocs-macros-plugin1.0.4indirecta
PyPImkdocs-material9.4.8indirecta
PyPImkdocs-redirects1.2.1indirecta
PyPIpygments2.16.1indirecta
PyPIpymdown-extensions10.4indirecta
Avisos de dependencias 23

Instalar maven:org.janusgraph:janusgraph-es@1.2.0-20250607-200526.4379014 arrastra 95 paquetes, directos y transitivos: 23 tienen avisos conocidos, de los cuales 0 son dependencias directas.

PaqueteVersiónRelaciónGravedadAvisosCorregido en
commons-beanutils:commons-beanutils1.9.4indirectaalta12.0.0-M2
io.netty:netty-codec4.1.115.Finalindirectaalta34.2.16.Final
io.netty:netty-codec-dns4.1.115.Finalindirectaalta24.2.16.Final
io.netty:netty-codec-haproxy4.1.115.Finalindirectaalta44.2.16.Final
io.netty:netty-codec-http4.1.115.Finalindirectaalta174.2.16.Final
io.netty:netty-codec-http24.1.115.Finalindirectaalta74.2.16.Final
io.netty:netty-codec-redis4.1.115.Finalindirectaalta54.2.15.Final
io.netty:netty-codec-smtp4.1.115.Finalindirectaalta14.2.7.Final
io.netty:netty-codec-stomp4.1.115.Finalindirectaalta24.2.16.Final
io.netty:netty-codec-xml4.1.115.Finalindirectaalta24.2.16.Final
io.netty:netty-handler4.1.115.Finalindirectaalta44.2.15.Final
io.netty:netty-handler-ssl-ocsp4.1.115.Finalindirectaalta34.2.16.Final
io.netty:netty-resolver-dns4.1.115.Finalindirectaalta34.2.15.Final
io.netty:netty-transport-sctp4.1.115.Finalindirectaalta14.2.15.Final
commons-configuration:commons-configuration1.10indirectamoderada1
commons-lang:commons-lang2.6indirectamoderada13.18.0
io.netty:netty-codec-mqtt4.1.115.Finalindirectamoderada14.2.13.Final
io.netty:netty-common4.1.115.Finalindirectamoderada14.1.118.Final
io.netty:netty-handler-proxy4.1.115.Finalindirectamoderada14.2.13.Final
io.netty:netty-transport-native-epoll4.1.115.Finalindirectamoderada14.2.15.Final
io.netty:netty-transport-native-kqueue4.1.115.Finalindirectamoderada14.2.15.Final
org.apache.commons:commons-configuration22.10.1indirectamoderada12.15.0
org.apache.commons:commons-lang33.16.0indirectamoderada13.18.0

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": [
        "graph-database",
        "tinkerpop",
        "gremlin",
        "hbase",
        "cassandra",
        "elasticsearch",
        "solr",
        "bigtable",
        "graphdb",
        "graph"
      ],
      "is_fork": false,
      "size_kb": 61066,
      "has_wiki": true,
      "homepage": "https://janusgraph.org",
      "languages": {
        "Java": 8116586,
        "Shell": 49068,
        "Groovy": 23103,
        "Python": 2554,
        "Batchfile": 7671,
        "Dockerfile": 6182
      },
      "pushed_at": "2026-07-23T16:43:33Z",
      "created_at": "2016-12-26T13:26:29Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-24T17:54:59Z",
      "description": "JanusGraph: an open-source, distributed graph database",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "master",
      "license_spdx_raw": "NOASSERTION",
      "primary_language": "Java",
      "significant_languages": [
        "Java"
      ]
    },
    "owner": {
      "blog": "https://janusgraph.org",
      "name": "JanusGraph",
      "type": "Organization",
      "login": "JanusGraph",
      "company": null,
      "location": "Worldwide",
      "followers": 81,
      "avatar_url": "https://avatars.githubusercontent.com/u/23411090?v=4",
      "created_at": "2016-11-12T01:50:27Z",
      "is_verified": null,
      "public_repos": 14,
      "account_age_days": 3542
    },
    "license": {
      "state": "custom",
      "spdx_id": null,
      "raw_spdx": "NOASSERTION",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v1.1.0",
          "kind": "minor",
          "published_at": "2024-11-09T01:29:58Z"
        },
        {
          "tag": "v1.0.1",
          "kind": "patch",
          "published_at": "2024-11-08T21:41:28Z"
        },
        {
          "tag": "v1.0.0",
          "kind": "major",
          "published_at": "2023-10-22T02:40:57Z"
        },
        {
          "tag": "v0.6.4",
          "kind": "patch",
          "published_at": "2023-10-09T05:14:24Z"
        },
        {
          "tag": "v1.0.0-rc2",
          "kind": "prerelease",
          "published_at": "2023-02-26T14:20:07Z"
        },
        {
          "tag": "v0.6.3",
          "kind": "patch",
          "published_at": "2023-02-20T22:06:55Z"
        },
        {
          "tag": "v1.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2022-12-08T09:15:08Z"
        },
        {
          "tag": "v0.6.2",
          "kind": "patch",
          "published_at": "2022-05-31T09:35:37Z"
        },
        {
          "tag": "v0.6.1",
          "kind": "patch",
          "published_at": "2022-01-19T12:51:43Z"
        },
        {
          "tag": "v0.6.0",
          "kind": "minor",
          "published_at": "2021-09-03T12:33:53Z"
        },
        {
          "tag": "v0.5.3",
          "kind": "patch",
          "published_at": "2020-12-25T12:09:56Z"
        },
        {
          "tag": "v0.5.2",
          "kind": "patch",
          "published_at": "2020-05-06T00:49:42Z"
        },
        {
          "tag": "v0.5.1",
          "kind": "patch",
          "published_at": "2020-04-04T17:21:58Z"
        },
        {
          "tag": "v0.5.0",
          "kind": "minor",
          "published_at": "2020-03-12T05:40:36Z"
        },
        {
          "tag": "v0.4.1",
          "kind": "patch",
          "published_at": "2020-01-15T16:40:54Z"
        },
        {
          "tag": "v0.3.3",
          "kind": "patch",
          "published_at": "2020-01-14T17:40:44Z"
        },
        {
          "tag": "v0.4.0",
          "kind": "minor",
          "published_at": "2019-07-02T19:27:38Z"
        },
        {
          "tag": "v0.3.2",
          "kind": "patch",
          "published_at": "2019-06-17T14:29:03Z"
        },
        {
          "tag": "v0.2.3",
          "kind": "patch",
          "published_at": "2019-05-22T01:26:16Z"
        },
        {
          "tag": "v0.2.2",
          "kind": "patch",
          "published_at": "2018-10-09T18:04:43Z"
        },
        {
          "tag": "v0.3.1",
          "kind": "patch",
          "published_at": "2018-10-03T00:55:34Z"
        },
        {
          "tag": "v0.3.0",
          "kind": "minor",
          "published_at": "2018-07-31T19:32:18Z"
        },
        {
          "tag": "v0.2.1",
          "kind": "patch",
          "published_at": "2018-07-10T03:50:42Z"
        },
        {
          "tag": "v0.2.0",
          "kind": "minor",
          "published_at": "2017-10-11T21:26:34Z"
        },
        {
          "tag": "v0.1.1",
          "kind": "patch",
          "published_at": "2017-05-16T03:10:01Z"
        },
        {
          "tag": "v0.1.0",
          "kind": "minor",
          "published_at": "2017-04-20T13:26:07Z"
        },
        {
          "tag": "v0.1.0-rc2",
          "kind": "prerelease",
          "published_at": "2017-04-12T14:55:26Z"
        },
        {
          "tag": "v0.1.0-rc1",
          "kind": "prerelease",
          "published_at": "2017-04-05T16:16:48Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "ac0eb2392ddad3d96ab8cde2a5a9a123dbc5d839",
          "body": "…d queries\n\nAdd SchemaStatus.WRITE_ONLY_ENABLED and SchemaAction.ENABLE_WRITE_ONLY.\nAn index in this state receives updates for all graph mutations but is not\nused to answer queries, and SchemaAction.REINDEX preserves this state\ninstead of automatically enabling the index. This enables the workflow\n\n[…]\nf that PR.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Q6JuYe7uEs3dbr7MSPUtr2\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "feat: Implement write-only index state that is not considered for rea…",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-23T16:43:32Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "959da2dbf29a90777c3f7b128bda0ea83ec08070",
          "body": "…n order\n\nThe multi-query scan merge has two strategies: a lossless merge join\nwhen the scan's key iteration order is computable client-side, and a\nbounded-buffer recovery when it is not. CQL under the Murmur3\npartitioner used the buffered strategy, whose recovery from keys\nwritten concurrently with\n[…]\nator, and a multi-query scan merges every\nkey losslessly with the tripwire active.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "feat(cql): lossless scan merge under Murmur3 via client-computed toke…",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-20T11:28:46Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d9158a69d7826a4a6ccc8be43291f929bb812e3a",
          "body": "The multi-query scan merge (MultiThreadsRowsCollector) matches each\nsecondary slice query's rows against the grounding (key-existence)\nstream and held at most ONE pending row per secondary query. A key\nwhose rows changed while the scan runs (written after the grounding\npuller passed its position, or\n[…]\n arrive out of the declared natural order fails instead\nof silently dropping rows.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "fix: scan merge no longer loses data on writes concurrent with the scan",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-19T12:34:26Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "65d1c46943388a45e7ebae9e82e7c84d2479dcc3",
          "body": "Four long-standing issues in the scan-job framework, independent of any\nparticular backend:\n\n- StandardScannerExecutor.interruptTask() dereferenced rowsCollector\n  unconditionally, so a cancel(true) arriving before run() built the\n  collector threw NullPointerException from the future's cancellation\n[…]\nncelled, the pipeline unwinds, no row is processed and finishJob is\nnever invoked.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "fix: harden scan cancellation and cleanup against pre-existing races",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-19T11:27:25Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "e94ff9e14b93aa1a1a75ed6aa68cf9e31dfa5ad4",
          "body": "…wn and page prefetch for CQL scans\n\nRemoves the producer-side ceiling of single-node OLAP scans (SchemaAction.REINDEX\nand other scan jobs). Previously the whole table streamed through one set of\nper-slice-query data pullers - a vertex mixed-index reindex used 3 puller\nthreads total, each a single p\n[…]\n@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01TuY76PEVUyZXu6MMSkpHcw\nSigned-off-by: Oleksandr Porunov <alex@mapped.com>\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "perf: parallel token-range scan pipelines, PER PARTITION LIMIT pushdo…",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-16T20:38:16Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5361a020cad860715bfbda09116025b5f512de9b",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "fix: LF crowdfunding sponsorship link",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-03T22:29:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "13a647daccd70eadd5536a3b4ed33e9548581c49",
          "body": "…se (#4907)\n\ngetVertices() calls vertexCache.contains(id) followed by vertexCache.get(id, ...).\nIf the transaction is released concurrently (e.g. graph.close() on another thread)\nbetween those two calls, the cache is swapped to an EmptyVertexCache whose get()\nreturns null after getVertices() has alr\n[…]\nces() no\nlonger throws.\n\nSigned-off-by: Balmukund Trivedi <btrivedipublic@gmail.com>\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\nSigned-off-by: Balmukund Trivedi <btrivedipublic@gmail.com>",
          "is_bot": false,
          "headline": "Fix NPE in StandardJanusGraphTx.getVertices() on concurrent graph clo…",
          "author_name": "Balmukund Trivedi",
          "author_login": "batrived",
          "committed_at": "2026-07-03T10:03:33Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "bf657c22f22fa192c61409e9433bf457e6e64bea",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "fix: update commons-io to 2.22.0",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-02T15:48:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fa892b6e0e14fb6841d6512799d4b02b30a2b6d2",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "fix: update commons-compress to 1.28.0",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-02T15:30:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b8f90cb0edb1d175ee39bb13d4dc1be244c9bc92",
          "body": "Our benchmark CI installs the latest setuptools before installing ccm.\nStarting from setuptools 82.0.0 the pkg_resources module is no longer\nincluded, but the ccm script imports it on startup. As a result, every\nCQL benchmark fails with \"No module named 'pkg_resources'\" as soon as\nCcmBridge tries to\n[…]\nols below version 82\nso that pkg_resources remains available for ccm.\n\nFixes #4905\n\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Fix benchmark CI failure caused by missing pkg_resources module",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-02T12:22:12Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "6a240ee3508fcd1567407890d6302ca866193114",
          "body": "…9) (#4900)\n\nThere is a race between JanusGraphBlueprintsGraph.close(), which nulls the\nshared txs ThreadLocal field, and GraphTransaction.doClose(), which called\ntxs.remove() without a null check. If a graph is closed on one thread while\nanother thread is finishing a commit()/rollback(), the commit\n[…]\nn test that reproduces the NPE in doClose() when txs has\nbeen cleared concurrently.\n\nSigned-off-by: Balmukund Trivedi <btrivedipublic@gmail.com>\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Fix NPE in GraphTransaction.doClose() on concurrent graph close (#489…",
          "author_name": "batrived",
          "author_login": "batrived",
          "committed_at": "2026-07-02T11:53:31Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f7da7786ffdae00fa5ae352407b0e06ac156f09d",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "docs: update RTC approval requirement for TSC members CTR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-02T11:53:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "895c804e1710e8a949d1d342e0f24747b78224cc",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "fix: elasticsearch testcontainers artifact id",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-02T11:52:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c306146655e2d5be189fd8bf7d2ed0851500a656",
          "body": "…e tombstones\n\nRemoving a vertex previously issued one column-level delete per incident\nedge/property on the vertex's storage row. For super-nodes this produced\nthousands of cell tombstones on a single Cassandra partition, leading to read\ntimeouts and TombstoneOverwhelmingException.\n\nWhen a vertex i\n[…]\n in docs/changelog.md\n(1.2.0) and docs/storage-backend/cassandra.md.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "feat(storage): delete whole row on vertex removal to reduce super-nod…",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-02T11:52:58Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "cec90cd80f49f36a50b0a29b621c30cac1e4d729",
          "body": "…n hand-off)\n\nSpeeds up single-node mixed-index reindex (SchemaAction.REINDEX) and OLAP full\nscans, and adds an opt-in CQL scan-parallelism knob. Verified in local\nbenchmarking: ~370x faster CQL reindex of 8,000 vertices (~108s -> ~0.29s),\nplus further gains from batching index restores.\n\nScan pipel\n[…]\n-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01MVrgZk7UUnyCYk3FZbsdit\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "perf: faster mixed-index reindex (batched restores + signal-based sca…",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-07-02T10:58:41Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f86b9360845f9e043f9d571c13b6861f12e6edc2",
          "body": "Addresses #4842.\n\nFix the disable-compression code path in CQLKeyColumnValueStore, which\nemitted the legacy {'sstable_compression': ''} option that Cassandra 5.0\nrejects (\"Missing sub-option 'class'\"); disable via {'enabled': false}\non Cassandra 5+ instead.\n\nAdd Cassandra 5.0 integration-test covera\n[…]\nes, and docs.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nSigned-off-by: Henrique Lourenço <henrique@mapped.com>\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "feat: add support for Cassandra 5.0 as a storage backend",
          "author_name": "Henrique Lourenço",
          "author_login": "Ranexia04",
          "committed_at": "2026-07-02T10:54:47Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "cb8644dc294db67e8b81db2c93e8157e6bd0bebb",
          "body": "Testcontainers 1.x bundles a docker-java client that defaults to Docker Engine\nAPI version 1.32. Docker Engine 29 raised its minimum supported API version to\n1.40 and rejects older clients, so every Testcontainers-based test fails to find\na valid Docker environment (\"client version 1.32 is too old\")\n[…]\nearch and\nSolr Testcontainers tests start their containers and pass.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Upgrade Testcontainers from 1.20.1 to 2.0.5",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-06-27T17:35:20Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3ec628a4364067ffdd35ddf57308e5d3dc4001b5",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "fix: docs update broken permissions CTR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-06-27T16:32:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3ed2758a034f22fcd6d6cdea1a40100d559fa73a",
          "body": "Correction of the link to the JanusGraph configuration file templates. The current version of the link no longer matches how search works on GitHub, nor the structure of the janusgraph-dist/ directory.\n\nSigned-off-by: dblugeon <dblugeon@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix url for [JG_TEMPLATES]",
          "author_name": "dblugeon",
          "author_login": "dblugeon",
          "committed_at": "2026-05-18T23:13:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "991e9f1e369e35f0179de6232a07886b87979b2b",
          "body": "* Update Cassandra image to 4.0.20\n* Update Elasticsearch image to 8.19.15\n* Increase Cassandra health‑check retries. On slow disks, Cassandra could incorrectly be marked unhealthy with the previous settings\n* Add JCE_ELASTICSEARCH_DATA and JCE_CASSANDRA_DATA compose environment variables. Use docker volumes janusgraph-cassandra-data and janusgraph-elasticsearch-data by default\n\nSigned-off-by: dblugeon <dblugeon@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Bump DB images & add persistent volumes",
          "author_name": "dblugeon",
          "author_login": "dblugeon",
          "committed_at": "2026-05-18T23:12:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "346f5a46a9b01c1979272f14de95435d4777c160",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "feat: zombie instances auto-close during index status update",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2026-04-24T22:56:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b424a8ffc8052e8d6b5bedddce94aeece8681d16",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Transition DataStax Java Driver to Cassandra Java Driver",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2025-11-14T14:20:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2fa5bca4794db6394ebe8c77ca6009e576d046d5",
          "body": "Signed-off-by: pm-osc <pm2.osc@gmail.com>",
          "is_bot": false,
          "headline": "#4860 allow ordering list properties via mixed index backend",
          "author_name": "pm-osc",
          "author_login": "pm-osc",
          "committed_at": "2025-11-08T01:53:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "92a1b98c56280867e0b5c27630b2adb4d3a35d4e",
          "body": "…errors\n\nSigned-off-by: Heyko Oelrichs <heoelri@microsoft.com>",
          "is_bot": false,
          "headline": "Refactor compiler arguments in pom.xml to use arg syntax for maximum …",
          "author_name": "Heyko Oelrichs",
          "author_login": "heoelri",
          "committed_at": "2025-11-06T22:43:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f4c78d680ecc383bc3c51dea8f3a1f797e8f2a5",
          "body": "Update Dockerfile to use debian:bookworm-slim and streamline label formatting\n\nSigned-off-by: Heyko Oelrichs <heoelri@microsoft.com>\n\nFix Dockerfile syntax by standardizing the 'AS' keyword in the builder stage\n\nSigned-off-by: Heyko Oelrichs <heoelri@microsoft.com>\n\nRevert Dockerfile base image from\n[…]\n880\n\nDiscussion: https://github.com/JanusGraph/janusgraph/discussions/4880\n\nCo-authored-by: Oleksandr Porunov <alexandr.porunov@gmail.com>\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Update Dockerfile and streamline build steps",
          "author_name": "Heyko Oelrichs",
          "author_login": "heoelri",
          "committed_at": "2025-11-06T14:13:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "efb7060229c9b7d19eb3612c628a608b9330d969",
          "body": "…istics with failure count\n\nSigned-off-by: pm-osc <pm2.osc@gmail.com>",
          "is_bot": false,
          "headline": "#4871 support recurring transaction recovery and extend recovery stat…",
          "author_name": "pm-osc",
          "author_login": "pm-osc",
          "committed_at": "2025-11-06T09:45:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "21c6cf9f242aeb981d7858284e4d7c3cc6a334a4",
          "body": "Fixes #4880\n\nDiscussion: https://github.com/JanusGraph/janusgraph/discussions/4880\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "fix: replace openjdk docker build with eclipse-temurin CTR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2025-11-06T00:38:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "00b3eecc02287284c9e63079eaa12579eb4406e6",
          "body": "Removed netty-transport-native-epoll dependency.\n\nSigned-off-by: Heyko Oelrichs <heoelri@microsoft.com>",
          "is_bot": false,
          "headline": "Remove netty-transport-native-epoll dependency",
          "author_name": "heoelri",
          "author_login": "heoelri",
          "committed_at": "2025-11-04T12:11:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1b929604a954de02c235bd1cb9f7123323264639",
          "body": "Bumps [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) from 10.0.2 to 10.4.2.\n- [Changelog](https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt)\n- [Commits](https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.4.2..10.0.2)\n\n---\nup\n[…]\nname: com.nimbusds:nimbus-jose-jwt\n  dependency-version: 10.4.2\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump com.nimbusds:nimbus-jose-jwt from 10.0.2 to 10.4.2",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-08-15T21:57:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f621a1cd77b691f38996933a95d6a97504f5510d",
          "body": "Fixes #4828\n\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Fix maven central publishing CTR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2025-08-12T18:27:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "75da6ce07855d02dff5e75ba233841ea4f95ce09",
          "body": "* bump version for elastichsearch, cassandra and janusgraph visualizer\n* fix environment variable for janusgraph visualizer\n* add depends_on and healthcheck directives for cassandra, elasticsearch and janusgraph\n* fix healthcheck directive for janusgraph visualizer: curl is missing so we switch to netcat\n\nSigned-off-by: dblugeon <dblugeon@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Update docker-compose-cql-es.yml",
          "author_name": "dblugeon",
          "author_login": "dblugeon",
          "committed_at": "2025-08-10T11:08:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8f1e881df08c8d0323bffba24552d03d31afc5fe",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Add ElasticSearch 9 support",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2025-08-10T08:50:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e5b44c72e0d1831f918e0e445b3e5ee53933960c",
          "body": "…bullseye\n\n  to fix apt-get update failures (buster repositories are no longer accessible)\n- Update default HBase version from 2.5.0 to 2.6.0 to match the version\n  used in HBaseContainer.java\n- Update dist builder image from debian:buster-slim to debian:bullseye-slim\n  to prevent similar apt-get issues\n\nSigned-off-by: Boxuan Li <liboxuan@connect.hku.hk>",
          "is_bot": false,
          "headline": "- Update HBase base image from openjdk:8-jre-buster to openjdk:8-jre-…",
          "author_name": "Boxuan Li",
          "author_login": "li-boxuan",
          "committed_at": "2025-08-10T05:22:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a39dc74176b70ef5f80c534b92a519e40cb74cb",
          "body": "Bumps [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) from 9.37.3 to 10.0.2.\n- [Changelog](https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt)\n- [Commits](https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.0.2..9.37.3)\n\n---\nupdated-dependencies:\n- dependency-name: com.nimbusds:nimbus-jose-jwt\n  dependency-version: 10.0.2\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump com.nimbusds:nimbus-jose-jwt from 9.37.3 to 10.0.2",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-07-15T17:35:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2cc531df1bea29b54adc71ade12eb440d45018cb",
          "body": "Bumps org.apache.commons:commons-lang3 from 3.16.0 to 3.18.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.commons:commons-lang3\n  dependency-version: 3.18.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.18.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-07-15T17:35:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b461cdb7f012d78ba30b8fb0a8efac8a52fc2c53",
          "body": "Bumps [io.netty:netty-handler](https://github.com/netty/netty) from 4.1.115.Final to 4.1.118.Final.\n- [Commits](https://github.com/netty/netty/compare/netty-4.1.115.Final...netty-4.1.118.Final)\n\n---\nupdated-dependencies:\n- dependency-name: io.netty:netty-handler\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump io.netty:netty-handler from 4.1.115.Final to 4.1.118.Final",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-07-06T17:35:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "24bab2ee9d0561fd1e1d5ce9f0947d5edf777bf5",
          "body": "Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.31.0 to 0.32.0.\n- [Release notes](https://github.com/aquasecurity/trivy-action/releases)\n- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.31.0...0.32.0)\n\n---\nupdated-dependencies:\n- dependency-name: aquasecurity/trivy-action\n  dependency-version: 0.32.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump aquasecurity/trivy-action from 0.31.0 to 0.32.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-07-06T17:35:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "869f2489a3ff3211e218e256bee6bc04e39b9e58",
          "body": "Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.6.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.6)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump jinja2 from 3.1.4 to 3.1.6",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-06-08T09:04:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43790140e58e826abc3707e440859fc28b2d4f12",
          "body": "Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.28.0 to 0.31.0.\n- [Release notes](https://github.com/aquasecurity/trivy-action/releases)\n- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.28.0...0.31.0)\n\n---\nupdated-dependencies:\n- dependency-name: aquasecurity/trivy-action\n  dependency-version: 0.31.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump aquasecurity/trivy-action from 0.28.0 to 0.31.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-06-07T20:04:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "02c1bcbf07381738224b5e1b8e65427c276e49bd",
          "body": "Bumps org.eclipse.jetty:jetty-server from 9.4.55.v20240627 to 9.4.56.v20240826.\n\n---\nupdated-dependencies:\n- dependency-name: org.eclipse.jetty:jetty-server\n  dependency-version: 9.4.56.v20240826\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.eclipse.jetty:jetty-server",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-05-09T10:42:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6c030f7458c9a2d404b4d82b913194fbb2153fef",
          "body": "Signed-off-by: Taewoon Kim <tae898@gmail.com>",
          "is_bot": false,
          "headline": "Update Docker Compose configuration for JanusGraph and dependencies",
          "author_name": "Taewoon Kim",
          "author_login": "tae898",
          "committed_at": "2025-02-19T14:31:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6db9d55e48cad3f782cf3488d00b1df03e1169bd",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Update copyright year to 2025 in docs CTR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2025-02-16T22:57:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b5e2f5d357b5e044059ec6ff1a63d2eefc030155",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Add Mapped to JanusGraph Production Users",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2025-02-16T22:57:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "330bd38cf97944c09e1c6d2dfad3b56b906cb851",
          "body": "* Refactor\n\nImproves the readability of the test. Replaces manual exception handling with the testing framework's built-in features (e.g., assertThrows), improving readability, maintainability, and debugging efficiency.\n\nSigned-off-by: pedro_Simoes <pelusimoes3@gmail.com>\nSigned-off-by: pedro_Simoes <115429183+pedrinhoeu@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Improve readability of testReadMarkerCompatibility (#4759)",
          "author_name": "pedro_Simoes",
          "author_login": "pedrinhoeu",
          "committed_at": "2025-02-16T12:49:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5ee71511069cd5a79565ebe63f5781a1296a80d5",
          "body": "Improves the readability of the test. The assertions are clearer and include descriptive messages, making it easier to identify which assertion fails. This enhances code maintainability, understanding and debugging efficiency.\n\nSigned-off-by: Rian-Ismael <106334437+Rian-Ismael@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Update OrJanusPredicateTest.java",
          "author_name": "Rian-Ismael",
          "author_login": "Rian-Ismael",
          "committed_at": "2025-02-12T15:39:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a71898b87118b08e90f13a023db56579f49521c8",
          "body": "Signed-off-by: Boxuan Li <liboxuan@connect.hku.hk>",
          "is_bot": false,
          "headline": "README.md: Add DOI and citation guide",
          "author_name": "Boxuan Li",
          "author_login": "li-boxuan",
          "committed_at": "2025-02-06T16:44:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "48dfb1a557a3d625ae8700bbcbd84fb749dafc36",
          "body": "Signed-off-by: Boxuan Li <liboxuan@connect.hku.hk>\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Update AUTHORS and CONTRIBUTORS",
          "author_name": "Boxuan Li",
          "author_login": "li-boxuan",
          "committed_at": "2025-02-06T12:52:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "46a971a8ffc4fd5d10e6698cf245b9de19602d80",
          "body": "Returning Composite index structure and field values for hex string",
          "is_bot": false,
          "headline": "Merge pull request #4755 from ntisseyre/management_api",
          "author_name": "Natalia Tisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2025-01-26T00:44:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2db56c906b3ec9f293a21b57de68a58100e71a00",
          "body": "Signed-off-by: ntisseyre <ntisseyre@apple.com>",
          "is_bot": false,
          "headline": "Returning Composite index structure and field values for hex string",
          "author_name": "ntisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2025-01-25T14:48:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "613996fdfe9329ad7b677f84e1b7c082ba93cbb3",
          "body": "Schema Management APIs for Enhanced Debugging in JanusGraph",
          "is_bot": false,
          "headline": "Merge pull request #4754 from ntisseyre/management_api",
          "author_name": "Natalia Tisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2025-01-23T22:37:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "167758d0c0bcba0ea1f48a01f5f32c53272a5a76",
          "body": "Signed-off-by: ntisseyre <ntisseyre@apple.com>",
          "is_bot": false,
          "headline": "Schema Management APIs for Enhanced Debugging in JanusGraph",
          "author_name": "ntisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2025-01-23T20:35:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "53a53327d1a46375744af62c0beac9c31d8d2848",
          "body": "Reindex subset of vertices",
          "is_bot": false,
          "headline": "Merge pull request #4726 from ntisseyre/reindex_subset",
          "author_name": "Natalia Tisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2025-01-23T01:45:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e5859c6ee8850819617ef4540f923bb544b8b9de",
          "body": "Signed-off-by: ntisseyre <ntisseyre@apple.com>",
          "is_bot": false,
          "headline": "Reindex subset of vertices",
          "author_name": "ntisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2025-01-22T21:14:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f6ffcfb6c398e723fef0e269fb384d334de5a06",
          "body": "Closes #4164\n\nAdded new test document and updated assertions\n\nUse tokenizer that mimics Solr's standardized tokenizer\n\nGeo predicate tweaking\n\nImplemented TextContainsPhrase for Solr\n\nSigned-off-by: Allan Clements <criminosis@gmail.com>",
          "is_bot": false,
          "headline": "Fixes #4165",
          "author_name": "Allan Clements",
          "author_login": "criminosis",
          "committed_at": "2025-01-13T05:37:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5366cccbf3a71efa36782255abead6eb7ed4be34",
          "body": "Signed-off-by: pm-osc <pm2.osc@gmail.com>",
          "is_bot": false,
          "headline": "added reference to JanusGraph-Python package",
          "author_name": "pm-osc",
          "author_login": "pm-osc",
          "committed_at": "2025-01-12T22:11:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0f4dd57ff80edc46362c0f5f3190ec6788214198",
          "body": "Bumps `hadoop.version` from 3.3.6 to 3.4.1.\n\nUpdates `org.apache.hadoop:hadoop-annotations` from 3.3.6 to 3.4.1\n\nUpdates `org.apache.hadoop:hadoop-auth` from 3.3.6 to 3.4.1\n\nUpdates `org.apache.hadoop:hadoop-client` from 3.3.6 to 3.4.1\n\nUpdates `org.apache.hadoop:hadoop-common` from 3.3.6 to 3.4.1\n\n\n[…]\n\n- dependency-name: org.apache.hadoop:hadoop-yarn-server-common\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump hadoop.version from 3.3.6 to 3.4.1",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-01-12T21:54:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e4e15204883bc6d196ab667f417191d05de2da76",
          "body": "Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v\n[…]\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump codecov/codecov-action from 4 to 5",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-01-12T21:51:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "80ef1d91f7ddc0da5b9f965016b51fee2392b8b5",
          "body": "Bumps [io.netty:netty-common](https://github.com/netty/netty) from 4.1.112.Final to 4.1.115.Final.\n- [Commits](https://github.com/netty/netty/compare/netty-4.1.112.Final...netty-4.1.115.Final)\n\n---\nupdated-dependencies:\n- dependency-name: io.netty:netty-common\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump io.netty:netty-common from 4.1.112.Final to 4.1.115.Final",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-11-18T12:07:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8064ac9d5aa6642a1a75658f67c2aa49f878787c",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Update backport labels from v1.0 to v1.1 CTR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-15T23:32:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9121dd87380f85d53b0306b4951175361061870a",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Restore version 1.2.0-SNAPSHOT CTR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-15T20:26:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8c782686c4f006f98bc359c6348d147d8b379612",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Restore 1.1.1-SNAPSHOT version",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-15T17:17:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3b8843ffc6c81cf0076bf00119f1ffe80b9cf234",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Add GitHub link to vertex mutation optimizations PR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-08T21:52:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a64faa28ba958e1c55266032a309629db5ea1c36",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "JanusGraph release 1.1.0 [cql-tests] [tp-tests]",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-08T21:52:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d6bc7848c338be2536330a660c2f8b17dfff4d81",
          "body": "Fixes #4641\n\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Updarte ScyllaDB testing version to 6.2.0",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-06T13:22:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1dae22fc9fd34cad72f88ae1349c5fa6d1dd4d8a",
          "body": "Related to https://github.com/aquasecurity/trivy-action/issues/389\n\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Make trivy scan tentative to overcome rate limits",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-05T16:35:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e65a922fcb4d7dd0e433e967c85f9cad9a8db4fd",
          "body": "Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.25.4 to 3.25.5.\n- [Release notes](https://github.com/protocolbuffers/protobuf/releases)\n- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)\n- [Commits](https://github.c\n[…]\ncompare/v3.25.4...v3.25.5)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.protobuf:protobuf-java\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump com.google.protobuf:protobuf-java from 3.25.4 to 3.25.5",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-11-04T11:50:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a49d8e0794c5c6365af1570746d4453e67165b2f",
          "body": "Signed-off-by: toom <thomas@strangebee.com>",
          "is_bot": false,
          "headline": "Replace deprecated compression options in cql",
          "author_name": "toom",
          "author_login": "To-om",
          "committed_at": "2024-11-04T11:48:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c92b10eca29982d753a2a6edc0fbb8b50a6bbb90",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Update ElasticSearch to 8.15.3",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-04T11:45:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ade2c39203c18172ff3bd797ce4f67af3606de58",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Fix doc formatting: JSON schema initialization flow CTR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-04T00:41:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "66fdcc7e581f103b97c00d755b661ea1e28a8b61",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Add link to the janusgraph-visualizer",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-03T19:47:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b17b143649d79606196ab9bffd719b47c54daac6",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Fix doc formatting for schema-init-strategies CTR",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-11-03T17:01:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0cb87d3570222675c6d7f521014ba5f275571519",
          "body": "- Reuse multi-query optimization for TinkerPop DropStep\n- Change restriction on eligible multi-query traversals and allow multi-query optimizations to be used for queries with steps which contain drop() step\n\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Add batch query support for drop step [tp-tests]",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-10-30T19:31:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "af63176287b1dc8fc7b0bf78331f31fcedd38d9c",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Update TinkerPop to 3.7.3 [tp-tests][cql-tests]",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-10-30T07:31:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ac7fddb05c3697bebf03011e8b6afb2f6187f459",
          "body": "Add ability to import schema defined in JSON format via file path or directly via JSON string.\nThis implementation doesn't migrate or update already defined schema elements. Neither it removes existing defined elements.\nSchemaInitStrategy is defined in mind to be able to implement migration and more\n[…]\n is made in hopes to simplify schema definition for beginners, speed-up prototypes development based on JanusGraph, and simplify testing.\n\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "JSON schema importer",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-10-28T03:20:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e84907721cbffaf7845a8006c70858f4bb866054",
          "body": "Related to #1623 and #4425\n\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Expose BerkeleyJE configs",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-10-27T22:39:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "213b754f24f93feae6d694922bc6731ea42408f0",
          "body": "Inlining vertex properties into a CompositeIndex structure",
          "is_bot": false,
          "headline": "Merge pull request #4692 from ntisseyre/inline_index_props",
          "author_name": "Natalia Tisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2024-10-27T16:34:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5aa68f5b15af555a81be947ec1cca7fd6d5f0ad4",
          "body": "Signed-off-by: ntisseyre <ntisseyre@apple.com>",
          "is_bot": false,
          "headline": "Documentation update",
          "author_name": "ntisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2024-10-20T13:12:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "872a475b50d4f8055379caa67da9dcdbbed62faa",
          "body": "…sts]\n\nThis reverts commit 90b96941ce79e4a10ccfba58d3dd09f46cdf4272.\nReason: tp-tests are failing after this commit.\n\nSigned-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Revert \"fix: handle BerkeleyJE DB interruption [tp-tests]\" CTR [tp-te…",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-10-18T02:58:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ce8e897370fde374b2b4a1f453d0854f0ff2bb35",
          "body": "Signed-off-by: ntisseyre <ntisseyre@apple.com>",
          "is_bot": false,
          "headline": "Reindex test",
          "author_name": "ntisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2024-10-17T16:29:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ef678e22185276f2b81691cb946f748b53fdd3ea",
          "body": "Signed-off-by: ntisseyre <ntisseyre@apple.com>",
          "is_bot": false,
          "headline": "BenchMark test",
          "author_name": "ntisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2024-10-17T02:41:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9b8b885a213d51fe291d31e6e79610e38468c19a",
          "body": "Signed-off-by: ntisseyre <ntisseyre@apple.com>",
          "is_bot": false,
          "headline": "Draft (Inlined properties into index structure)",
          "author_name": "ntisseyre",
          "author_login": "ntisseyre",
          "committed_at": "2024-10-16T23:42:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f09767d9f739ee73aa9d2ede85019b4d257caaa",
          "body": "Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>",
          "is_bot": false,
          "headline": "Allow skipping Docker build from main build process",
          "author_name": "Oleksandr Porunov",
          "author_login": "porunov",
          "committed_at": "2024-10-12T22:07:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "73232fe09a4dff2d447c89b5a63b72a890d3342f",
          "body": "ModifierType and TypeDefinitionCategory has circular initialization dependency,\nas a result, if we access ModifierType before TypeDefinitionCategory, it will\ncause java.lang.ExceptionInInitializerError problem.\n\nSigned-off-by: Hongjiang Zhang <timerzhj@hotmail.com>",
          "is_bot": false,
          "headline": "Fix the circular initialization dependency",
          "author_name": "Zhang Hongjiang",
          "author_login": "ministat",
          "committed_at": "2024-09-27T11:14:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4a576f67ff0e53b699ed078dad964d448bc94b10",
          "body": "Bumps [org.easymock:easymock](https://github.com/easymock/easymock) from 5.3.0 to 5.4.0.\n- [Release notes](https://github.com/easymock/easymock/releases)\n- [Changelog](https://github.com/easymock/easymock/blob/master/ReleaseNotes.md)\n- [Commits](https://github.com/easymock/easymock/compare/easymock-\n[…]\nupdated-dependencies:\n- dependency-name: org.easymock:easymock\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.easymock:easymock from 5.3.0 to 5.4.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-09-13T07:06:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c9cbd1eb73abf3681490152280402c4dda3eb4a4",
          "body": "Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.8.0 to 3.10.0.\n- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)\n- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.8.0...maven\n[…]\n dependency-name: org.apache.maven.plugins:maven-javadoc-plugin\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-09-12T09:46:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0374c066e14f0a7009732343ef1524adf9361cc8",
          "body": "Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.2.1-jre to 33.3.0-jre.\n- [Release notes](https://github.com/google/guava/releases)\n- [Commits](https://github.com/google/guava/commits)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.guava:guava\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-09-12T09:44:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3a4da27f27e0c9981da2f9118502b8d455d7f387",
          "body": "Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.7.0 to 3.8.0.\n- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)\n- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin\n[…]\npendency-name: org.apache.maven.plugins:maven-dependency-plugin\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.apache.maven.plugins:maven-dependency-plugin",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-09-11T07:23:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "760249410e33d1a1debaea384bf22ab3db70bfb6",
          "body": "Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) from 1.14.18 to 1.15.1.\n- [Release notes](https://github.com/raphw/byte-buddy/releases)\n- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)\n- [Commits](https://github.com/raphw/byte-buddy/compare/byte-b\n[…]\ndated-dependencies:\n- dependency-name: net.bytebuddy:byte-buddy\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump net.bytebuddy:byte-buddy from 1.14.18 to 1.15.1",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-09-04T09:00:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8bbac7ff33d3f2f5470ec2134ceebb8c4f41531e",
          "body": "Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.1.2 to 3.1.3.\n- [Release notes](https://github.com/apache/maven-deploy-plugin/releases)\n- [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.2...maven-deplo\n[…]\n- dependency-name: org.apache.maven.plugins:maven-deploy-plugin\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.2 to 3.1.3",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-29T13:49:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1a7f5ab0174b4dd3db4cdc20d853eaac5c4d5277",
          "body": "Bumps [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) from 2.29.2 to 2.30.0.\n- [Release notes](https://github.com/google/error-prone/releases)\n- [Commits](https://github.com/google/error-prone/compare/v2.29.2...v2.30.0)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.errorprone:error_prone_annotations\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump com.google.errorprone:error_prone_annotations from 2.29.2 to 2.30.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-22T06:50:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "708d6a419496b4caffd00c8014360320246f781f",
          "body": "Bumps commons-logging:commons-logging from 1.3.3 to 1.3.4.\n\n---\nupdated-dependencies:\n- dependency-name: commons-logging:commons-logging\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump commons-logging:commons-logging from 1.3.3 to 1.3.4",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-21T13:39:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "276b36c7b839d73e087df8ae396615a1056c67c4",
          "body": "Bumps [org.cyclonedx:cyclonedx-maven-plugin](https://github.com/CycloneDX/cyclonedx-maven-plugin) from 2.8.0 to 2.8.1.\n- [Release notes](https://github.com/CycloneDX/cyclonedx-maven-plugin/releases)\n- [Commits](https://github.com/CycloneDX/cyclonedx-maven-plugin/compare/cyclonedx-maven-plugin-2.8.0.\n[…]\nencies:\n- dependency-name: org.cyclonedx:cyclonedx-maven-plugin\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.cyclonedx:cyclonedx-maven-plugin from 2.8.0 to 2.8.1",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-21T07:28:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "85dc06d383899145b3379d7d4ada36be56a19ca3",
          "body": "Bumps org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.commons:commons-lang3\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-20T08:14:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "117c8f6bd0d5a108fb9a85858b1586f0a628e73a",
          "body": "Bumps `metrics.version` from 4.2.26 to 4.2.27.\n\nUpdates `io.dropwizard.metrics:metrics-core` from 4.2.26 to 4.2.27\n- [Release notes](https://github.com/dropwizard/metrics/releases)\n- [Commits](https://github.com/dropwizard/metrics/compare/v4.2.26...v4.2.27)\n\nUpdates `io.dropwizard.metrics:metrics-jv\n[…]\nmver-patch\n- dependency-name: io.dropwizard.metrics:metrics-jmx\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump metrics.version from 4.2.26 to 4.2.27",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-20T07:51:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "87d59c158ca1908e2328b74112b0921465125600",
          "body": "Bumps org.apache.kerby:kerb-simplekdc from 2.0.3 to 2.1.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.kerby:kerb-simplekdc\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.apache.kerby:kerb-simplekdc from 2.0.3 to 2.1.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-20T07:29:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c7253ff29415ce1b6c22c036e94d56534321b503",
          "body": "Signed-off-by: Clement de Groc <clement.degroc@datadoghq.com>",
          "is_bot": false,
          "headline": "Disable vertex cache for cardinality checks",
          "author_name": "Clement de Groc",
          "author_login": "cdegroc",
          "committed_at": "2024-08-19T07:47:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "94c55f04a3153285b0803c7e575d4653782e7840",
          "body": "Bumps [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) from 3.45.0 to 3.46.0.\n- [Release notes](https://github.com/typetools/checker-framework/releases)\n- [Changelog](https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md)\n- [Commits](https://\n[…]\nendencies:\n- dependency-name: org.checkerframework:checker-qual\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump org.checkerframework:checker-qual from 3.45.0 to 3.46.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-16T13:55:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f6b035d8158e859fc894dc83800384e954cddbf1",
          "body": "Bumps commons-cli:commons-cli from 1.8.0 to 1.9.0.\n\n---\nupdated-dependencies:\n- dependency-name: commons-cli:commons-cli\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump commons-cli:commons-cli from 1.8.0 to 1.9.0",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-16T13:20:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dc0c03f8dd01dc8af029f64a6b62ca82ce586dc7",
          "body": "Bumps commons-logging:commons-logging from 1.3.1 to 1.3.3.\n\n---\nupdated-dependencies:\n- dependency-name: commons-logging:commons-logging\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
          "is_bot": true,
          "headline": "Bump commons-logging:commons-logging from 1.3.1 to 1.3.3",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2024-08-16T13:18:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "56aa0d0a3108dcff47fcdbc9e106496d0c5c1808",
          "body": "Fixes #4532\n\nSigned-off-by: Fiete Ostkamp <F.Ostkamp@web.de>",
          "is_bot": false,
          "headline": "Document changes for inmemory backend with Janusgraph 0.5.0 upgrade",
          "author_name": "Fiete Ostkamp",
          "author_login": "FieteO",
          "committed_at": "2024-08-16T12:31:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 28,
      "commits_last_year": 32,
      "latest_release_at": "2024-11-09T01:29:58Z",
      "latest_release_tag": "v1.1.0",
      "releases_from_tags": false,
      "days_since_last_push": 1,
      "active_weeks_last_year": 11,
      "days_since_latest_release": 623,
      "mean_days_between_releases": 129.2
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "org.janusgraph:janusgraph-es",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/org.janusgraph/janusgraph-es",
          "is_deprecated": false,
          "latest_version": "1.2.0-20250607-200526.4379014",
          "repository_url": null,
          "versions_count": 806,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T17:01:59Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "org.janusgraph:janusgraph-all",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/org.janusgraph/janusgraph-all",
          "is_deprecated": false,
          "latest_version": "1.2.0-20250607-200526.4379014",
          "repository_url": null,
          "versions_count": 806,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T17:01:55Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "org.janusgraph:janusgraph-cql",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/org.janusgraph/janusgraph-cql",
          "is_deprecated": false,
          "latest_version": "1.2.0-20250607-200526.4379014",
          "repository_url": null,
          "versions_count": 804,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T17:01:53Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/org.janusgraph/janusgraph-core",
          "is_deprecated": false,
          "latest_version": "1.2.0-20250607-200526.4379014",
          "repository_url": null,
          "versions_count": 806,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T17:01:50Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "org.janusgraph:janusgraph-grpc",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/org.janusgraph/janusgraph-grpc",
          "is_deprecated": false,
          "latest_version": "1.2.0-20250607-200526.4379014",
          "repository_url": null,
          "versions_count": 790,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T17:01:58Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "org.janusgraph:janusgraph-solr",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/org.janusgraph/janusgraph-solr",
          "is_deprecated": false,
          "latest_version": "1.2.0-20250607-200526.4379014",
          "repository_url": null,
          "versions_count": 806,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T17:01:59Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "org.janusgraph:janusgraph-test",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/org.janusgraph/janusgraph-test",
          "is_deprecated": false,
          "latest_version": "1.2.0-20250607-200526.4379014",
          "repository_url": null,
          "versions_count": 806,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T17:02:05Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        },
        {
          "name": "org.janusgraph:janusgraph-hbase",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/org.janusgraph/janusgraph-hbase",
          "is_deprecated": false,
          "latest_version": "1.2.0-20250607-200526.4379014",
          "repository_url": null,
          "versions_count": 806,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-23T17:02:07Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 1
        }
      ]
    },
    "popularity": {
      "forks": 1215,
      "stars": 5816,
      "watchers": 214,
      "fork_history": {
        "days": [
          {
            "date": "2018-01-14",
            "count": 1
          },
          {
            "date": "2018-01-16",
            "count": 1
          },
          {
            "date": "2018-01-18",
            "count": 1
          },
          {
            "date": "2018-01-21",
            "count": 1
          },
          {
            "date": "2018-01-24",
            "count": 1
          },
          {
            "date": "2018-01-26",
            "count": 2
          },
          {
            "date": "2018-01-31",
            "count": 1
          },
          {
            "date": "2018-02-01",
            "count": 1
          },
          {
            "date": "2018-02-02",
            "count": 1
          },
          {
            "date": "2018-02-03",
            "count": 1
          },
          {
            "date": "2018-02-04",
            "count": 1
          },
          {
            "date": "2018-02-05",
            "count": 1
          },
          {
            "date": "2018-02-06",
            "count": 1
          },
          {
            "date": "2018-02-09",
            "count": 1
          },
          {
            "date": "2018-02-12",
            "count": 1
          },
          {
            "date": "2018-02-13",
            "count": 2
          },
          {
            "date": "2018-02-15",
            "count": 1
          },
          {
            "date": "2018-02-21",
            "count": 2
          },
          {
            "date": "2018-02-23",
            "count": 1
          },
          {
            "date": "2018-02-26",
            "count": 1
          },
          {
            "date": "2018-03-01",
            "count": 1
          },
          {
            "date": "2018-03-06",
            "count": 1
          },
          {
            "date": "2018-03-08",
            "count": 1
          },
          {
            "date": "2018-03-12",
            "count": 1
          },
          {
            "date": "2018-03-15",
            "count": 1
          },
          {
            "date": "2018-03-16",
            "count": 1
          },
          {
            "date": "2018-03-18",
            "count": 2
          },
          {
            "date": "2018-03-19",
            "count": 1
          },
          {
            "date": "2018-03-22",
            "count": 1
          },
          {
            "date": "2018-03-24",
            "count": 1
          },
          {
            "date": "2018-03-26",
            "count": 1
          },
          {
            "date": "2018-03-27",
            "count": 2
          },
          {
            "date": "2018-03-28",
            "count": 1
          },
          {
            "date": "2018-03-30",
            "count": 1
          },
          {
            "date": "2018-04-04",
            "count": 1
          },
          {
            "date": "2018-04-11",
            "count": 1
          },
          {
            "date": "2018-04-13",
            "count": 1
          },
          {
            "date": "2018-04-16",
            "count": 2
          },
          {
            "date": "2018-04-17",
            "count": 2
          },
          {
            "date": "2018-04-18",
            "count": 1
          },
          {
            "date": "2018-04-19",
            "count": 1
          },
          {
            "date": "2018-04-20",
            "count": 2
          },
          {
            "date": "2018-04-21",
            "count": 1
          },
          {
            "date": "2018-04-26",
            "count": 2
          },
          {
            "date": "2018-05-01",
            "count": 1
          },
          {
            "date": "2018-05-04",
            "count": 1
          },
          {
            "date": "2018-05-08",
            "count": 1
          },
          {
            "date": "2018-05-10",
            "count": 1
          },
          {
            "date": "2018-05-11",
            "count": 2
          },
          {
            "date": "2018-05-14",
            "count": 1
          },
          {
            "date": "2018-05-16",
            "count": 1
          },
          {
            "date": "2018-05-17",
            "count": 1
          },
          {
            "date": "2018-05-18",
            "count": 1
          },
          {
            "date": "2018-05-20",
            "count": 1
          },
          {
            "date": "2018-05-22",
            "count": 2
          },
          {
            "date": "2018-05-23",
            "count": 2
          },
          {
            "date": "2018-05-29",
            "count": 1
          },
          {
            "date": "2018-05-31",
            "count": 2
          },
          {
            "date": "2018-06-01",
            "count": 1
          },
          {
            "date": "2018-06-03",
            "count": 2
          },
          {
            "date": "2018-06-04",
            "count": 2
          },
          {
            "date": "2018-06-05",
            "count": 1
          },
          {
            "date": "2018-06-06",
            "count": 1
          },
          {
            "date": "2018-06-08",
            "count": 4
          },
          {
            "date": "2018-06-13",
            "count": 1
          },
          {
            "date": "2018-06-14",
            "count": 1
          },
          {
            "date": "2018-06-15",
            "count": 3
          },
          {
            "date": "2018-06-16",
            "count": 1
          },
          {
            "date": "2018-06-18",
            "count": 1
          },
          {
            "date": "2018-06-19",
            "count": 1
          },
          {
            "date": "2018-06-22",
            "count": 3
          },
          {
            "date": "2018-06-25",
            "count": 2
          },
          {
            "date": "2018-06-26",
            "count": 2
          },
          {
            "date": "2018-06-28",
            "count": 2
          },
          {
            "date": "2018-07-03",
            "count": 2
          },
          {
            "date": "2018-07-04",
            "count": 3
          },
          {
            "date": "2018-07-06",
            "count": 1
          },
          {
            "date": "2018-07-10",
            "count": 1
          },
          {
            "date": "2018-07-11",
            "count": 1
          },
          {
            "date": "2018-07-12",
            "count": 2
          },
          {
            "date": "2018-07-17",
            "count": 2
          },
          {
            "date": "2018-07-18",
            "count": 1
          },
          {
            "date": "2018-07-19",
            "count": 1
          },
          {
            "date": "2018-07-20",
            "count": 1
          },
          {
            "date": "2018-07-21",
            "count": 1
          },
          {
            "date": "2018-07-22",
            "count": 1
          },
          {
            "date": "2018-07-23",
            "count": 1
          },
          {
            "date": "2018-07-25",
            "count": 2
          },
          {
            "date": "2018-07-26",
            "count": 1
          },
          {
            "date": "2018-07-27",
            "count": 1
          },
          {
            "date": "2018-07-28",
            "count": 1
          },
          {
            "date": "2018-07-29",
            "count": 1
          },
          {
            "date": "2018-07-31",
            "count": 1
          },
          {
            "date": "2018-08-01",
            "count": 1
          },
          {
            "date": "2018-08-02",
            "count": 2
          },
          {
            "date": "2018-08-06",
            "count": 1
          },
          {
            "date": "2018-08-08",
            "count": 1
          },
          {
            "date": "2018-08-10",
            "count": 1
          },
          {
            "date": "2018-08-15",
            "count": 2
          },
          {
            "date": "2018-08-18",
            "count": 2
          },
          {
            "date": "2018-08-19",
            "count": 2
          },
          {
            "date": "2018-08-21",
            "count": 1
          },
          {
            "date": "2018-08-23",
            "count": 1
          },
          {
            "date": "2018-08-27",
            "count": 1
          },
          {
            "date": "2018-08-30",
            "count": 2
          },
          {
            "date": "2018-08-31",
            "count": 1
          },
          {
            "date": "2018-09-02",
            "count": 1
          },
          {
            "date": "2018-09-03",
            "count": 1
          },
          {
            "date": "2018-09-04",
            "count": 1
          },
          {
            "date": "2018-09-07",
            "count": 1
          },
          {
            "date": "2018-09-08",
            "count": 1
          },
          {
            "date": "2018-09-10",
            "count": 1
          },
          {
            "date": "2018-09-13",
            "count": 1
          },
          {
            "date": "2018-09-18",
            "count": 2
          },
          {
            "date": "2018-09-20",
            "count": 1
          },
          {
            "date": "2018-09-24",
            "count": 2
          },
          {
            "date": "2018-09-26",
            "count": 2
          },
          {
            "date": "2018-09-28",
            "count": 2
          },
          {
            "date": "2018-09-29",
            "count": 3
          },
          {
            "date": "2018-10-07",
            "count": 1
          },
          {
            "date": "2018-10-08",
            "count": 1
          },
          {
            "date": "2018-10-10",
            "count": 1
          },
          {
            "date": "2018-10-11",
            "count": 4
          },
          {
            "date": "2018-10-14",
            "count": 1
          },
          {
            "date": "2018-10-15",
            "count": 1
          },
          {
            "date": "2018-10-24",
            "count": 1
          },
          {
            "date": "2018-10-26",
            "count": 2
          },
          {
            "date": "2018-10-28",
            "count": 1
          },
          {
            "date": "2018-10-31",
            "count": 1
          },
          {
            "date": "2018-11-03",
            "count": 1
          },
          {
            "date": "2018-11-06",
            "count": 3
          },
          {
            "date": "2018-11-09",
            "count": 1
          },
          {
            "date": "2018-11-11",
            "count": 1
          },
          {
            "date": "2018-11-14",
            "count": 1
          },
          {
            "date": "2018-11-15",
            "count": 1
          },
          {
            "date": "2018-11-18",
            "count": 1
          },
          {
            "date": "2018-11-24",
            "count": 1
          },
          {
            "date": "2018-11-25",
            "count": 1
          },
          {
            "date": "2018-11-26",
            "count": 1
          },
          {
            "date": "2018-11-28",
            "count": 1
          },
          {
            "date": "2018-11-29",
            "count": 1
          },
          {
            "date": "2018-11-30",
            "count": 1
          },
          {
            "date": "2018-12-03",
            "count": 2
          },
          {
            "date": "2018-12-04",
            "count": 1
          },
          {
            "date": "2018-12-05",
            "count": 2
          },
          {
            "date": "2018-12-06",
            "count": 1
          },
          {
            "date": "2018-12-07",
            "count": 1
          },
          {
            "date": "2018-12-11",
            "count": 2
          },
          {
            "date": "2018-12-13",
            "count": 1
          },
          {
            "date": "2018-12-14",
            "count": 2
          },
          {
            "date": "2018-12-16",
            "count": 1
          },
          {
            "date": "2018-12-17",
            "count": 1
          },
          {
            "date": "2018-12-19",
            "count": 1
          },
          {
            "date": "2018-12-20",
            "count": 1
          },
          {
            "date": "2018-12-22",
            "count": 1
          },
          {
            "date": "2018-12-24",
            "count": 1
          },
          {
            "date": "2018-12-25",
            "count": 5
          },
          {
            "date": "2018-12-26",
            "count": 1
          },
          {
            "date": "2018-12-27",
            "count": 1
          },
          {
            "date": "2018-12-28",
            "count": 1
          },
          {
            "date": "2019-01-03",
            "count": 2
          },
          {
            "date": "2019-01-06",
            "count": 1
          },
          {
            "date": "2019-01-07",
            "count": 1
          },
          {
            "date": "2019-01-08",
            "count": 1
          },
          {
            "date": "2019-01-09",
            "count": 1
          },
          {
            "date": "2019-01-14",
            "count": 1
          },
          {
            "date": "2019-01-15",
            "count": 1
          },
          {
            "date": "2019-01-16",
            "count": 1
          },
          {
            "date": "2019-01-17",
            "count": 4
          },
          {
            "date": "2019-01-18",
            "count": 2
          },
          {
            "date": "2019-01-24",
            "count": 2
          },
          {
            "date": "2019-01-25",
            "count": 2
          },
          {
            "date": "2019-01-28",
            "count": 2
          },
          {
            "date": "2019-01-29",
            "count": 2
          },
          {
            "date": "2019-01-30",
            "count": 2
          },
          {
            "date": "2019-01-31",
            "count": 1
          },
          {
            "date": "2019-02-02",
            "count": 1
          },
          {
            "date": "2019-02-05",
            "count": 2
          },
          {
            "date": "2019-02-09",
            "count": 1
          },
          {
            "date": "2019-02-11",
            "count": 2
          },
          {
            "date": "2019-02-13",
            "count": 1
          },
          {
            "date": "2019-02-20",
            "count": 1
          },
          {
            "date": "2019-02-22",
            "count": 2
          },
          {
            "date": "2019-02-23",
            "count": 1
          },
          {
            "date": "2019-02-27",
            "count": 1
          },
          {
            "date": "2019-02-28",
            "count": 1
          },
          {
            "date": "2019-03-04",
            "count": 1
          },
          {
            "date": "2019-03-06",
            "count": 1
          },
          {
            "date": "2019-03-07",
            "count": 1
          },
          {
            "date": "2019-03-08",
            "count": 1
          },
          {
            "date": "2019-03-09",
            "count": 2
          },
          {
            "date": "2019-03-12",
            "count": 1
          },
          {
            "date": "2019-03-13",
            "count": 2
          },
          {
            "date": "2019-03-14",
            "count": 1
          },
          {
            "date": "2019-03-15",
            "count": 1
          },
          {
            "date": "2019-03-17",
            "count": 1
          },
          {
            "date": "2019-03-18",
            "count": 2
          },
          {
            "date": "2019-03-21",
            "count": 1
          },
          {
            "date": "2019-03-23",
            "count": 1
          },
          {
            "date": "2019-03-24",
            "count": 1
          },
          {
            "date": "2019-03-25",
            "count": 2
          },
          {
            "date": "2019-03-26",
            "count": 1
          },
          {
            "date": "2019-03-28",
            "count": 1
          },
          {
            "date": "2019-03-29",
            "count": 1
          },
          {
            "date": "2019-03-30",
            "count": 1
          },
          {
            "date": "2019-04-02",
            "count": 1
          },
          {
            "date": "2019-04-03",
            "count": 1
          },
          {
            "date": "2019-04-06",
            "count": 1
          },
          {
            "date": "2019-04-08",
            "count": 2
          },
          {
            "date": "2019-04-10",
            "count": 1
          },
          {
            "date": "2019-04-11",
            "count": 2
          },
          {
            "date": "2019-04-16",
            "count": 2
          },
          {
            "date": "2019-04-20",
            "count": 1
          },
          {
            "date": "2019-04-26",
            "count": 2
          },
          {
            "date": "2019-04-29",
            "count": 1
          },
          {
            "date": "2019-04-30",
            "count": 1
          },
          {
            "date": "2019-05-01",
            "count": 1
          },
          {
            "date": "2019-05-03",
            "count": 1
          },
          {
            "date": "2019-05-04",
            "count": 1
          },
          {
            "date": "2019-05-07",
            "count": 2
          },
          {
            "date": "2019-05-08",
            "count": 2
          },
          {
            "date": "2019-05-10",
            "count": 1
          },
          {
            "date": "2019-05-13",
            "count": 1
          },
          {
            "date": "2019-05-14",
            "count": 1
          },
          {
            "date": "2019-05-20",
            "count": 1
          },
          {
            "date": "2019-05-21",
            "count": 3
          },
          {
            "date": "2019-05-22",
            "count": 1
          },
          {
            "date": "2019-05-24",
            "count": 1
          },
          {
            "date": "2019-05-29",
            "count": 1
          },
          {
            "date": "2019-06-11",
            "count": 2
          },
          {
            "date": "2019-06-14",
            "count": 1
          },
          {
            "date": "2019-06-15",
            "count": 1
          },
          {
            "date": "2019-06-18",
            "count": 1
          },
          {
            "date": "2019-06-19",
            "count": 1
          },
          {
            "date": "2019-06-21",
            "count": 1
          },
          {
            "date": "2019-06-22",
            "count": 1
          },
          {
            "date": "2019-06-25",
            "count": 1
          },
          {
            "date": "2019-07-01",
            "count": 3
          },
          {
            "date": "2019-07-02",
            "count": 1
          },
          {
            "date": "2019-07-08",
            "count": 3
          },
          {
            "date": "2019-07-09",
            "count": 2
          },
          {
            "date": "2019-07-10",
            "count": 1
          },
          {
            "date": "2019-07-12",
            "count": 2
          },
          {
            "date": "2019-07-15",
            "count": 2
          },
          {
            "date": "2019-07-16",
            "count": 1
          },
          {
            "date": "2019-07-22",
            "count": 1
          },
          {
            "date": "2019-07-23",
            "count": 1
          },
          {
            "date": "2019-07-24",
            "count": 2
          },
          {
            "date": "2019-07-29",
            "count": 1
          },
          {
            "date": "2019-07-30",
            "count": 3
          },
          {
            "date": "2019-08-01",
            "count": 1
          },
          {
            "date": "2019-08-04",
            "count": 1
          },
          {
            "date": "2019-08-05",
            "count": 1
          },
          {
            "date": "2019-08-06",
            "count": 2
          },
          {
            "date": "2019-08-07",
            "count": 2
          },
          {
            "date": "2019-08-08",
            "count": 2
          },
          {
            "date": "2019-08-09",
            "count": 1
          },
          {
            "date": "2019-08-13",
            "count": 2
          },
          {
            "date": "2019-08-17",
            "count": 1
          },
          {
            "date": "2019-08-20",
            "count": 1
          },
          {
            "date": "2019-08-21",
            "count": 3
          },
          {
            "date": "2019-08-23",
            "count": 1
          },
          {
            "date": "2019-08-26",
            "count": 1
          },
          {
            "date": "2019-08-29",
            "count": 1
          },
          {
            "date": "2019-08-30",
            "count": 1
          },
          {
            "date": "2019-09-02",
            "count": 2
          },
          {
            "date": "2019-09-03",
            "count": 4
          },
          {
            "date": "2019-09-04",
            "count": 1
          },
          {
            "date": "2019-09-05",
            "count": 2
          },
          {
            "date": "2019-09-06",
            "count": 1
          },
          {
            "date": "2019-09-10",
            "count": 1
          },
          {
            "date": "2019-09-11",
            "count": 1
          },
          {
            "date": "2019-09-15",
            "count": 1
          },
          {
            "date": "2019-09-16",
            "count": 1
          },
          {
            "date": "2019-09-17",
            "count": 3
          },
          {
            "date": "2019-09-18",
            "count": 1
          },
          {
            "date": "2019-09-19",
            "count": 2
          },
          {
            "date": "2019-09-21",
            "count": 2
          },
          {
            "date": "2019-09-22",
            "count": 2
          },
          {
            "date": "2019-09-23",
            "count": 1
          },
          {
            "date": "2019-09-24",
            "count": 2
          },
          {
            "date": "2019-09-25",
            "count": 1
          },
          {
            "date": "2019-09-28",
            "count": 1
          },
          {
            "date": "2019-09-29",
            "count": 2
          },
          {
            "date": "2019-10-04",
            "count": 1
          },
          {
            "date": "2019-10-07",
            "count": 1
          },
          {
            "date": "2019-10-08",
            "count": 1
          },
          {
            "date": "2019-10-09",
            "count": 1
          },
          {
            "date": "2019-10-13",
            "count": 1
          },
          {
            "date": "2019-10-14",
            "count": 3
          },
          {
            "date": "2019-10-15",
            "count": 1
          },
          {
            "date": "2019-10-18",
            "count": 1
          },
          {
            "date": "2019-10-21",
            "count": 2
          },
          {
            "date": "2019-10-24",
            "count": 1
          },
          {
            "date": "2019-10-25",
            "count": 3
          },
          {
            "date": "2019-10-28",
            "count": 5
          },
          {
            "date": "2019-10-30",
            "count": 1
          },
          {
            "date": "2019-10-31",
            "count": 1
          },
          {
            "date": "2019-11-02",
            "count": 2
          },
          {
            "date": "2019-11-03",
            "count": 1
          },
          {
            "date": "2019-11-06",
            "count": 2
          },
          {
            "date": "2019-11-08",
            "count": 2
          },
          {
            "date": "2019-11-14",
            "count": 1
          },
          {
            "date": "2019-11-15",
            "count": 1
          },
          {
            "date": "2019-11-19",
            "count": 3
          },
          {
            "date": "2019-11-20",
            "count": 2
          },
          {
            "date": "2019-11-22",
            "count": 2
          },
          {
            "date": "2019-11-25",
            "count": 1
          },
          {
            "date": "2019-11-27",
            "count": 1
          },
          {
            "date": "2019-11-29",
            "count": 2
          },
          {
            "date": "2019-11-30",
            "count": 1
          },
          {
            "date": "2019-12-03",
            "count": 1
          },
          {
            "date": "2019-12-04",
            "count": 1
          },
          {
            "date": "2019-12-06",
            "count": 4
          },
          {
            "date": "2019-12-10",
            "count": 2
          },
          {
            "date": "2019-12-11",
            "count": 1
          },
          {
            "date": "2019-12-12",
            "count": 1
          },
          {
            "date": "2019-12-13",
            "count": 4
          },
          {
            "date": "2019-12-18",
            "count": 1
          },
          {
            "date": "2019-12-19",
            "count": 1
          },
          {
            "date": "2019-12-20",
            "count": 3
          },
          {
            "date": "2019-12-23",
            "count": 1
          },
          {
            "date": "2019-12-24",
            "count": 1
          },
          {
            "date": "2019-12-25",
            "count": 1
          },
          {
            "date": "2019-12-26",
            "count": 1
          },
          {
            "date": "2019-12-27",
            "count": 1
          },
          {
            "date": "2019-12-30",
            "count": 1
          },
          {
            "date": "2019-12-31",
            "count": 1
          },
          {
            "date": "2020-01-03",
            "count": 2
          },
          {
            "date": "2020-01-07",
            "count": 1
          },
          {
            "date": "2020-01-09",
            "count": 1
          },
          {
            "date": "2020-01-16",
            "count": 1
          },
          {
            "date": "2020-01-18",
            "count": 2
          },
          {
            "date": "2020-01-20",
            "count": 1
          },
          {
            "date": "2020-01-29",
            "count": 1
          },
          {
            "date": "2020-01-31",
            "count": 1
          },
          {
            "date": "2020-02-07",
            "count": 3
          },
          {
            "date": "2020-02-09",
            "count": 1
          },
          {
            "date": "2020-02-10",
            "count": 1
          },
          {
            "date": "2020-02-11",
            "count": 1
          },
          {
            "date": "2020-02-14",
            "count": 1
          },
          {
            "date": "2020-02-17",
            "count": 1
          },
          {
            "date": "2020-02-18",
            "count": 3
          },
          {
            "date": "2020-02-19",
            "count": 1
          },
          {
            "date": "2020-02-25",
            "count": 2
          },
          {
            "date": "2020-02-26",
            "count": 1
          },
          {
            "date": "2020-02-27",
            "count": 1
          },
          {
            "date": "2020-03-04",
            "count": 1
          },
          {
            "date": "2020-03-05",
            "count": 1
          },
          {
            "date": "2020-03-10",
            "count": 1
          },
          {
            "date": "2020-03-12",
            "count": 2
          },
          {
            "date": "2020-03-13",
            "count": 1
          },
          {
            "date": "2020-03-16",
            "count": 2
          },
          {
            "date": "2020-03-20",
            "count": 1
          },
          {
            "date": "2020-03-23",
            "count": 1
          },
          {
            "date": "2020-03-26",
            "count": 1
          },
          {
            "date": "2020-03-28",
            "count": 2
          },
          {
            "date": "2020-03-30",
            "count": 1
          },
          {
            "date": "2020-04-01",
            "count": 1
          },
          {
            "date": "2020-04-05",
            "count": 2
          },
          {
            "date": "2020-04-06",
            "count": 1
          },
          {
            "date": "2020-04-07",
            "count": 1
          },
          {
            "date": "2020-04-15",
            "count": 1
          },
          {
            "date": "2020-04-16",
            "count": 2
          },
          {
            "date": "2020-04-17",
            "count": 1
          },
          {
            "date": "2020-04-19",
            "count": 2
          },
          {
            "date": "2020-04-20",
            "count": 2
          },
          {
            "date": "2020-04-21",
            "count": 1
          },
          {
            "date": "2020-04-22",
            "count": 1
          },
          {
            "date": "2020-04-23",
            "count": 3
          },
          {
            "date": "2020-04-24",
            "count": 1
          },
          {
            "date": "2020-04-27",
            "count": 1
          },
          {
            "date": "2020-04-29",
            "count": 1
          },
          {
            "date": "2020-04-30",
            "count": 1
          },
          {
            "date": "2020-05-01",
            "count": 1
          },
          {
            "date": "2020-05-02",
            "count": 1
          },
          {
            "date": "2020-05-05",
            "count": 1
          },
          {
            "date": "2020-05-09",
            "count": 2
          },
          {
            "date": "2020-05-13",
            "count": 1
          },
          {
            "date": "2020-05-14",
            "count": 1
          },
          {
            "date": "2020-05-20",
            "count": 1
          },
          {
            "date": "2020-05-25",
            "count": 1
          },
          {
            "date": "2020-05-27",
            "count": 1
          },
          {
            "date": "2020-05-28",
            "count": 1
          },
          {
            "date": "2020-06-02",
            "count": 3
          },
          {
            "date": "2020-06-03",
            "count": 1
          },
          {
            "date": "2020-06-05",
            "count": 1
          },
          {
            "date": "2020-06-06",
            "count": 1
          },
          {
            "date": "2020-06-08",
            "count": 1
          },
          {
            "date": "2020-06-10",
            "count": 3
          },
          {
            "date": "2020-06-11",
            "count": 1
          },
          {
            "date": "2020-06-12",
            "count": 1
          },
          {
            "date": "2020-06-13",
            "count": 1
          },
          {
            "date": "2020-06-15",
            "count": 2
          },
          {
            "date": "2020-06-16",
            "count": 1
          },
          {
            "date": "2020-06-17",
            "count": 2
          },
          {
            "date": "2020-06-20",
            "count": 1
          },
          {
            "date": "2020-06-23",
            "count": 1
          },
          {
            "date": "2020-06-28",
            "count": 1
          },
          {
            "date": "2020-06-30",
            "count": 1
          },
          {
            "date": "2020-07-01",
            "count": 1
          },
          {
            "date": "2020-07-06",
            "count": 2
          },
          {
            "date": "2020-07-07",
            "count": 1
          },
          {
            "date": "2020-07-11",
            "count": 1
          },
          {
            "date": "2020-07-13",
            "count": 1
          },
          {
            "date": "2020-07-14",
            "count": 1
          },
          {
            "date": "2020-07-22",
            "count": 2
          },
          {
            "date": "2020-07-24",
            "count": 1
          },
          {
            "date": "2020-07-28",
            "count": 1
          },
          {
            "date": "2020-08-05",
            "count": 2
          },
          {
            "date": "2020-08-07",
            "count": 1
          },
          {
            "date": "2020-08-10",
            "count": 1
          },
          {
            "date": "2020-08-12",
            "count": 1
          },
          {
            "date": "2020-08-17",
            "count": 1
          },
          {
            "date": "2020-08-19",
            "count": 1
          },
          {
            "date": "2020-08-20",
            "count": 3
          },
          {
            "date": "2020-08-25",
            "count": 1
          },
          {
            "date": "2020-08-26",
            "count": 1
          },
          {
            "date": "2020-08-27",
            "count": 1
          },
          {
            "date": "2020-08-30",
            "count": 1
          },
          {
            "date": "2020-08-31",
            "count": 1
          },
          {
            "date": "2020-09-03",
            "count": 1
          },
          {
            "date": "2020-09-04",
            "count": 1
          },
          {
            "date": "2020-09-07",
            "count": 1
          },
          {
            "date": "2020-09-08",
            "count": 1
          },
          {
            "date": "2020-09-16",
            "count": 1
          },
          {
            "date": "2020-09-17",
            "count": 2
          },
          {
            "date": "2020-09-18",
            "count": 1
          },
          {
            "date": "2020-09-19",
            "count": 2
          },
          {
            "date": "2020-09-22",
            "count": 3
          },
          {
            "date": "2020-09-23",
            "count": 1
          },
          {
            "date": "2020-09-25",
            "count": 1
          },
          {
            "date": "2020-09-28",
            "count": 1
          },
          {
            "date": "2020-10-03",
            "count": 1
          },
          {
            "date": "2020-10-04",
            "count": 1
          },
          {
            "date": "2020-10-05",
            "count": 1
          },
          {
            "date": "2020-10-06",
            "count": 1
          },
          {
            "date": "2020-10-08",
            "count": 1
          },
          {
            "date": "2020-10-09",
            "count": 1
          },
          {
            "date": "2020-10-12",
            "count": 1
          },
          {
            "date": "2020-10-14",
            "count": 1
          },
          {
            "date": "2020-10-15",
            "count": 1
          },
          {
            "date": "2020-10-16",
            "count": 1
          },
          {
            "date": "2020-10-18",
            "count": 1
          },
          {
            "date": "2020-10-24",
            "count": 1
          },
          {
            "date": "2020-10-28",
            "count": 1
          },
          {
            "date": "2020-10-29",
            "count": 2
          },
          {
            "date": "2020-10-30",
            "count": 1
          },
          {
            "date": "2020-11-02",
            "count": 1
          },
          {
            "date": "2020-11-09",
            "count": 1
          },
          {
            "date": "2020-11-12",
            "count": 2
          },
          {
            "date": "2020-11-18",
            "count": 1
          },
          {
            "date": "2020-11-19",
            "count": 1
          },
          {
            "date": "2020-11-23",
            "count": 1
          },
          {
            "date": "2020-11-24",
            "count": 1
          },
          {
            "date": "2020-11-29",
            "count": 1
          },
          {
            "date": "2020-12-02",
            "count": 1
          },
          {
            "date": "2020-12-04",
            "count": 1
          },
          {
            "date": "2020-12-07",
            "count": 1
          },
          {
            "date": "2020-12-08",
            "count": 1
          },
          {
            "date": "2020-12-09",
            "count": 1
          },
          {
            "date": "2020-12-10",
            "count": 1
          },
          {
            "date": "2020-12-14",
            "count": 1
          },
          {
            "date": "2020-12-15",
            "count": 1
          },
          {
            "date": "2020-12-22",
            "count": 1
          },
          {
            "date": "2020-12-25",
            "count": 2
          },
          {
            "date": "2020-12-26",
            "count": 1
          },
          {
            "date": "2020-12-29",
            "count": 1
          },
          {
            "date": "2021-01-02",
            "count": 1
          },
          {
            "date": "2021-01-05",
            "count": 1
          },
          {
            "date": "2021-01-08",
            "count": 1
          },
          {
            "date": "2021-01-10",
            "count": 1
          },
          {
            "date": "2021-01-11",
            "count": 1
          },
          {
            "date": "2021-01-12",
            "count": 4
          },
          {
            "date": "2021-01-15",
            "count": 1
          },
          {
            "date": "2021-01-18",
            "count": 1
          },
          {
            "date": "2021-01-19",
            "count": 1
          },
          {
            "date": "2021-01-20",
            "count": 1
          },
          {
            "date": "2021-01-25",
            "count": 2
          },
          {
            "date": "2021-01-27",
            "count": 1
          },
          {
            "date": "2021-01-28",
            "count": 1
          },
          {
            "date": "2021-01-29",
            "count": 1
          },
          {
            "date": "2021-02-02",
            "count": 1
          },
          {
            "date": "2021-02-05",
            "count": 1
          },
          {
            "date": "2021-02-15",
            "count": 1
          },
          {
            "date": "2021-02-17",
            "count": 1
          },
          {
            "date": "2021-02-18",
            "count": 1
          },
          {
            "date": "2021-02-25",
            "count": 1
          },
          {
            "date": "2021-03-03",
            "count": 1
          },
          {
            "date": "2021-03-05",
            "count": 2
          },
          {
            "date": "2021-03-11",
            "count": 1
          },
          {
            "date": "2021-03-19",
            "count": 1
          },
          {
            "date": "2021-03-22",
            "count": 1
          },
          {
            "date": "2021-03-25",
            "count": 1
          },
          {
            "date": "2021-03-29",
            "count": 2
          },
          {
            "date": "2021-03-31",
            "count": 1
          },
          {
            "date": "2021-04-01",
            "count": 1
          },
          {
            "date": "2021-04-03",
            "count": 1
          },
          {
            "date": "2021-04-04",
            "count": 1
          },
          {
            "date": "2021-04-06",
            "count": 1
          },
          {
            "date": "2021-04-08",
            "count": 1
          },
          {
            "date": "2021-04-13",
            "count": 1
          },
          {
            "date": "2021-04-14",
            "count": 1
          },
          {
            "date": "2021-04-15",
            "count": 2
          },
          {
            "date": "2021-04-27",
            "count": 1
          },
          {
            "date": "2021-05-06",
            "count": 2
          },
          {
            "date": "2021-05-08",
            "count": 1
          },
          {
            "date": "2021-05-09",
            "count": 1
          },
          {
            "date": "2021-05-12",
            "count": 1
          },
          {
            "date": "2021-05-17",
            "count": 2
          },
          {
            "date": "2021-05-18",
            "count": 1
          },
          {
            "date": "2021-05-20",
            "count": 1
          },
          {
            "date": "2021-06-02",
            "count": 1
          },
          {
            "date": "2021-06-04",
            "count": 1
          },
          {
            "date": "2021-06-05",
            "count": 1
          },
          {
            "date": "2021-06-07",
            "count": 1
          },
          {
            "date": "2021-06-08",
            "count": 1
          },
          {
            "date": "2021-06-09",
            "count": 3
          },
          {
            "date": "2021-06-11",
            "count": 1
          },
          {
            "date": "2021-06-15",
            "count": 1
          },
          {
            "date": "2021-06-16",
            "count": 1
          },
          {
            "date": "2021-06-18",
            "count": 1
          },
          {
            "date": "2021-06-21",
            "count": 1
          },
          {
            "date": "2021-06-28",
            "count": 1
          },
          {
            "date": "2021-06-30",
            "count": 1
          },
          {
            "date": "2021-07-02",
            "count": 1
          },
          {
            "date": "2021-07-07",
            "count": 1
          },
          {
            "date": "2021-07-08",
            "count": 2
          },
          {
            "date": "2021-07-12",
            "count": 1
          },
          {
            "date": "2021-07-20",
            "count": 1
          },
          {
            "date": "2021-08-03",
            "count": 1
          },
          {
            "date": "2021-08-05",
            "count": 1
          },
          {
            "date": "2021-08-06",
            "count": 1
          },
          {
            "date": "2021-08-13",
            "count": 1
          },
          {
            "date": "2021-08-17",
            "count": 2
          },
          {
            "date": "2021-08-19",
            "count": 1
          },
          {
            "date": "2021-08-24",
            "count": 1
          },
          {
            "date": "2021-08-27",
            "count": 1
          },
          {
            "date": "2021-08-29",
            "count": 1
          },
          {
            "date": "2021-08-31",
            "count": 1
          },
          {
            "date": "2021-09-02",
            "count": 1
          },
          {
            "date": "2021-09-08",
            "count": 2
          },
          {
            "date": "2021-09-13",
            "count": 1
          },
          {
            "date": "2021-09-20",
            "count": 1
          },
          {
            "date": "2021-09-23",
            "count": 1
          },
          {
            "date": "2021-09-29",
            "count": 1
          },
          {
            "date": "2021-10-12",
            "count": 2
          },
          {
            "date": "2021-10-20",
            "count": 1
          },
          {
            "date": "2021-10-21",
            "count": 1
          },
          {
            "date": "2021-10-27",
            "count": 1
          },
          {
            "date": "2021-10-29",
            "count": 1
          },
          {
            "date": "2021-11-11",
            "count": 1
          },
          {
            "date": "2021-11-18",
            "count": 1
          },
          {
            "date": "2021-11-22",
            "count": 1
          },
          {
            "date": "2021-11-24",
            "count": 4
          },
          {
            "date": "2021-11-26",
            "count": 2
          },
          {
            "date": "2021-11-30",
            "count": 2
          },
          {
            "date": "2021-12-01",
            "count": 1
          },
          {
            "date": "2021-12-02",
            "count": 2
          },
          {
            "date": "2021-12-05",
            "count": 1
          },
          {
            "date": "2021-12-06",
            "count": 1
          },
          {
            "date": "2021-12-10",
            "count": 1
          },
          {
            "date": "2021-12-15",
            "count": 1
          },
          {
            "date": "2021-12-17",
            "count": 2
          },
          {
            "date": "2021-12-18",
            "count": 1
          },
          {
            "date": "2021-12-20",
            "count": 1
          },
          {
            "date": "2021-12-24",
            "count": 1
          },
          {
            "date": "2021-12-28",
            "count": 1
          },
          {
            "date": "2022-01-05",
            "count": 1
          },
          {
            "date": "2022-01-06",
            "count": 2
          },
          {
            "date": "2022-01-16",
            "count": 1
          },
          {
            "date": "2022-01-17",
            "count": 2
          },
          {
            "date": "2022-01-21",
            "count": 1
          },
          {
            "date": "2022-01-23",
            "count": 1
          },
          {
            "date": "2022-02-02",
            "count": 1
          },
          {
            "date": "2022-02-10",
            "count": 1
          },
          {
            "date": "2022-02-13",
            "count": 1
          },
          {
            "date": "2022-02-15",
            "count": 1
          },
          {
            "date": "2022-02-17",
            "count": 1
          },
          {
            "date": "2022-02-27",
            "count": 1
          },
          {
            "date": "2022-03-03",
            "count": 1
          },
          {
            "date": "2022-03-07",
            "count": 1
          },
          {
            "date": "2022-03-09",
            "count": 2
          },
          {
            "date": "2022-03-21",
            "count": 1
          },
          {
            "date": "2022-03-22",
            "count": 1
          },
          {
            "date": "2022-04-19",
            "count": 1
          },
          {
            "date": "2022-05-04",
            "count": 1
          },
          {
            "date": "2022-05-05",
            "count": 1
          },
          {
            "date": "2022-05-12",
            "count": 1
          },
          {
            "date": "2022-05-16",
            "count": 1
          },
          {
            "date": "2022-05-26",
            "count": 1
          },
          {
            "date": "2022-06-01",
            "count": 1
          },
          {
            "date": "2022-06-15",
            "count": 1
          },
          {
            "date": "2022-06-16",
            "count": 2
          },
          {
            "date": "2022-06-30",
            "count": 1
          },
          {
            "date": "2022-07-12",
            "count": 1
          },
          {
            "date": "2022-07-13",
            "count": 1
          },
          {
            "date": "2022-07-15",
            "count": 1
          },
          {
            "date": "2022-07-21",
            "count": 1
          },
          {
            "date": "2022-07-27",
            "count": 1
          },
          {
            "date": "2022-08-15",
            "count": 1
          },
          {
            "date": "2022-08-22",
            "count": 1
          },
          {
            "date": "2022-08-26",
            "count": 1
          },
          {
            "date": "2022-08-27",
            "count": 1
          },
          {
            "date": "2022-08-29",
            "count": 1
          },
          {
            "date": "2022-09-01",
            "count": 1
          },
          {
            "date": "2022-09-06",
            "count": 1
          },
          {
            "date": "2022-09-09",
            "count": 1
          },
          {
            "date": "2022-09-23",
            "count": 1
          },
          {
            "date": "2022-09-28",
            "count": 1
          },
          {
            "date": "2022-10-13",
            "count": 1
          },
          {
            "date": "2022-10-25",
            "count": 1
          },
          {
            "date": "2022-10-27",
            "count": 1
          },
          {
            "date": "2022-10-28",
            "count": 1
          },
          {
            "date": "2022-10-30",
            "count": 3
          },
          {
            "date": "2022-11-04",
            "count": 1
          },
          {
            "date": "2022-11-08",
            "count": 1
          },
          {
            "date": "2022-11-11",
            "count": 1
          },
          {
            "date": "2022-11-14",
            "count": 1
          },
          {
            "date": "2022-11-17",
            "count": 1
          },
          {
            "date": "2022-11-18",
            "count": 1
          },
          {
            "date": "2022-11-21",
            "count": 1
          },
          {
            "date": "2022-11-26",
            "count": 1
          },
          {
            "date": "2022-12-05",
            "count": 1
          },
          {
            "date": "2022-12-30",
            "count": 1
          },
          {
            "date": "2023-01-04",
            "count": 1
          },
          {
            "date": "2023-01-13",
            "count": 1
          },
          {
            "date": "2023-01-21",
            "count": 1
          },
          {
            "date": "2023-01-26",
            "count": 1
          },
          {
            "date": "2023-01-28",
            "count": 1
          },
          {
            "date": "2023-02-02",
            "count": 1
          },
          {
            "date": "2023-02-06",
            "count": 2
          },
          {
            "date": "2023-02-07",
            "count": 1
          },
          {
            "date": "2023-02-10",
            "count": 1
          },
          {
            "date": "2023-02-27",
            "count": 1
          },
          {
            "date": "2023-03-01",
            "count": 1
          },
          {
            "date": "2023-03-15",
            "count": 1
          },
          {
            "date": "2023-03-16",
            "count": 1
          },
          {
            "date": "2023-03-20",
            "count": 1
          },
          {
            "date": "2023-03-27",
            "count": 1
          },
          {
            "date": "2023-04-04",
            "count": 1
          },
          {
            "date": "2023-04-10",
            "count": 1
          },
          {
            "date": "2023-04-11",
            "count": 1
          },
          {
            "date": "2023-04-12",
            "count": 1
          },
          {
            "date": "2023-04-18",
            "count": 1
          },
          {
            "date": "2023-04-19",
            "count": 1
          },
          {
            "date": "2023-04-26",
            "count": 1
          },
          {
            "date": "2023-06-04",
            "count": 1
          },
          {
            "date": "2023-06-14",
            "count": 1
          },
          {
            "date": "2023-06-16",
            "count": 1
          },
          {
            "date": "2023-07-03",
            "count": 1
          },
          {
            "date": "2023-07-12",
            "count": 1
          },
          {
            "date": "2023-07-26",
            "count": 1
          },
          {
            "date": "2023-08-05",
            "count": 1
          },
          {
            "date": "2023-09-01",
            "count": 1
          },
          {
            "date": "2023-09-02",
            "count": 1
          },
          {
            "date": "2023-10-12",
            "count": 1
          },
          {
            "date": "2023-10-25",
            "count": 1
          },
          {
            "date": "2023-10-26",
            "count": 1
          },
          {
            "date": "2023-10-28",
            "count": 1
          },
          {
            "date": "2023-10-30",
            "count": 2
          },
          {
            "date": "2023-11-05",
            "count": 1
          },
          {
            "date": "2023-11-22",
            "count": 1
          },
          {
            "date": "2023-11-29",
            "count": 1
          },
          {
            "date": "2023-12-01",
            "count": 1
          },
          {
            "date": "2023-12-02",
            "count": 1
          },
          {
            "date": "2023-12-13",
            "count": 2
          },
          {
            "date": "2024-01-04",
            "count": 1
          },
          {
            "date": "2024-01-18",
            "count": 1
          },
          {
            "date": "2024-02-08",
            "count": 1
          },
          {
            "date": "2024-02-09",
            "count": 1
          },
          {
            "date": "2024-02-14",
            "count": 1
          },
          {
            "date": "2024-02-16",
            "count": 1
          },
          {
            "date": "2024-02-29",
            "count": 1
          },
          {
            "date": "2024-03-03",
            "count": 1
          },
          {
            "date": "2024-03-09",
            "count": 1
          },
          {
            "date": "2024-03-22",
            "count": 2
          },
          {
            "date": "2024-04-16",
            "count": 1
          },
          {
            "date": "2024-04-19",
            "count": 1
          },
          {
            "date": "2024-04-25",
            "count": 1
          },
          {
            "date": "2024-04-28",
            "count": 1
          },
          {
            "date": "2024-05-03",
            "count": 1
          },
          {
            "date": "2024-05-13",
            "count": 2
          },
          {
            "date": "2024-05-14",
            "count": 4
          },
          {
            "date": "2024-05-15",
            "count": 2
          },
          {
            "date": "2024-05-19",
            "count": 1
          },
          {
            "date": "2024-05-24",
            "count": 1
          },
          {
            "date": "2024-05-30",
            "count": 1
          },
          {
            "date": "2024-05-31",
            "count": 1
          },
          {
            "date": "2024-06-13",
            "count": 1
          },
          {
            "date": "2024-06-15",
            "count": 1
          },
          {
            "date": "2024-06-17",
            "count": 1
          },
          {
            "date": "2024-06-20",
            "count": 1
          },
          {
            "date": "2024-06-21",
            "count": 1
          },
          {
            "date": "2024-06-22",
            "count": 1
          },
          {
            "date": "2024-08-14",
            "count": 1
          },
          {
            "date": "2024-08-19",
            "count": 1
          },
          {
            "date": "2024-08-21",
            "count": 1
          },
          {
            "date": "2024-08-30",
            "count": 1
          },
          {
            "date": "2024-09-13",
            "count": 1
          },
          {
            "date": "2024-09-14",
            "count": 1
          },
          {
            "date": "2024-09-18",
            "count": 1
          },
          {
            "date": "2024-09-19",
            "count": 2
          },
          {
            "date": "2024-10-01",
            "count": 1
          },
          {
            "date": "2024-10-04",
            "count": 1
          },
          {
            "date": "2024-10-07",
            "count": 1
          },
          {
            "date": "2024-10-08",
            "count": 1
          },
          {
            "date": "2024-10-22",
            "count": 1
          },
          {
            "date": "2024-10-28",
            "count": 1
          },
          {
            "date": "2024-11-01",
            "count": 1
          },
          {
            "date": "2024-11-08",
            "count": 1
          },
          {
            "date": "2024-11-11",
            "count": 1
          },
          {
            "date": "2024-11-14",
            "count": 1
          },
          {
            "date": "2024-11-28",
            "count": 1
          },
          {
            "date": "2024-12-09",
            "count": 1
          },
          {
            "date": "2024-12-22",
            "count": 1
          },
          {
            "date": "2024-12-23",
            "count": 1
          },
          {
            "date": "2025-01-06",
            "count": 1
          },
          {
            "date": "2025-01-10",
            "count": 1
          },
          {
            "date": "2025-01-12",
            "count": 1
          },
          {
            "date": "2025-01-18",
            "count": 1
          },
          {
            "date": "2025-01-20",
            "count": 1
          },
          {
            "date": "2025-01-22",
            "count": 1
          },
          {
            "date": "2025-01-24",
            "count": 1
          },
          {
            "date": "2025-01-28",
            "count": 1
          },
          {
            "date": "2025-01-30",
            "count": 1
          },
          {
            "date": "2025-01-31",
            "count": 1
          },
          {
            "date": "2025-02-04",
            "count": 1
          },
          {
            "date": "2025-02-15",
            "count": 1
          },
          {
            "date": "2025-02-23",
            "count": 1
          },
          {
            "date": "2025-03-03",
            "count": 1
          },
          {
            "date": "2025-03-08",
            "count": 1
          },
          {
            "date": "2025-03-14",
            "count": 1
          },
          {
            "date": "2025-03-20",
            "count": 1
          },
          {
            "date": "2025-03-24",
            "count": 1
          },
          {
            "date": "2025-03-26",
            "count": 1
          },
          {
            "date": "2025-04-23",
            "count": 1
          },
          {
            "date": "2025-04-26",
            "count": 1
          },
          {
            "date": "2025-05-01",
            "count": 1
          },
          {
            "date": "2025-05-05",
            "count": 1
          },
          {
            "date": "2025-06-01",
            "count": 1
          },
          {
            "date": "2025-06-04",
            "count": 2
          },
          {
            "date": "2025-06-11",
            "count": 1
          },
          {
            "date": "2025-06-23",
            "count": 1
          },
          {
            "date": "2025-06-29",
            "count": 1
          },
          {
            "date": "2025-07-08",
            "count": 1
          },
          {
            "date": "2025-07-17",
            "count": 1
          },
          {
            "date": "2025-07-21",
            "count": 1
          },
          {
            "date": "2025-07-23",
            "count": 1
          },
          {
            "date": "2025-07-30",
            "count": 1
          },
          {
            "date": "2025-08-04",
            "count": 2
          },
          {
            "date": "2025-08-15",
            "count": 1
          },
          {
            "date": "2025-08-24",
            "count": 1
          },
          {
            "date": "2025-08-25",
            "count": 1
          },
          {
            "date": "2025-09-12",
            "count": 1
          },
          {
            "date": "2025-09-13",
            "count": 1
          },
          {
            "date": "2025-09-18",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 2
          },
          {
            "date": "2025-09-30",
            "count": 1
          },
          {
            "date": "2025-10-08",
            "count": 1
          },
          {
            "date": "2025-10-27",
            "count": 1
          },
          {
            "date": "2025-11-01",
            "count": 1
          },
          {
            "date": "2025-11-05",
            "count": 1
          },
          {
            "date": "2025-11-17",
            "count": 1
          },
          {
            "date": "2025-12-24",
            "count": 1
          },
          {
            "date": "2026-01-02",
            "count": 1
          },
          {
            "date": "2026-01-27",
            "count": 1
          },
          {
            "date": "2026-02-10",
            "count": 1
          },
          {
            "date": "2026-02-11",
            "count": 1
          },
          {
            "date": "2026-02-19",
            "count": 1
          },
          {
            "date": "2026-02-23",
            "count": 1
          },
          {
            "date": "2026-03-24",
            "count": 1
          },
          {
            "date": "2026-04-12",
            "count": 1
          },
          {
            "date": "2026-04-13",
            "count": 1
          },
          {
            "date": "2026-04-29",
            "count": 1
          },
          {
            "date": "2026-05-06",
            "count": 1
          },
          {
            "date": "2026-05-11",
            "count": 1
          },
          {
            "date": "2026-05-19",
            "count": 1
          },
          {
            "date": "2026-06-01",
            "count": 1
          },
          {
            "date": "2026-06-05",
            "count": 1
          },
          {
            "date": "2026-06-14",
            "count": 1
          },
          {
            "date": "2026-06-23",
            "count": 1
          },
          {
            "date": "2026-06-24",
            "count": 1
          },
          {
            "date": "2026-06-26",
            "count": 1
          },
          {
            "date": "2026-06-29",
            "count": 1
          },
          {
            "date": "2026-07-07",
            "count": 1
          },
          {
            "date": "2026-07-22",
            "count": 1
          },
          {
            "date": "2026-07-23",
            "count": 1
          }
        ],
        "complete": false,
        "collected": 1000,
        "total_forks": 1215
      },
      "star_history": null,
      "open_issues_and_prs": 580
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [
        "janusgraph-grpc/src/main/proto/janusgraph/schema/v1/schema_manager.proto",
        "janusgraph-grpc/src/main/proto/janusgraph/types/v1/graph_types.proto",
        "janusgraph-grpc/src/main/proto/janusgraph/types/v1/schema_types.proto",
        "janusgraph-grpc/src/main/proto/janusgraph/v1/graph_manager.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "cassandra-hadoop-util/pom.xml",
        "janusgraph-all/pom.xml",
        "janusgraph-backend-testutils/pom.xml",
        "janusgraph-benchmark/pom.xml",
        "janusgraph-berkeleyje/pom.xml",
        "janusgraph-bigtable/pom.xml",
        "janusgraph-core/pom.xml",
        "janusgraph-cql/pom.xml",
        "janusgraph-dist/pom.xml",
        "janusgraph-doc/pom.xml",
        "janusgraph-driver/pom.xml",
        "janusgraph-es/pom.xml",
        "janusgraph-examples/example-berkeleyje/pom.xml",
        "janusgraph-examples/example-common/pom.xml",
        "janusgraph-examples/example-cql/pom.xml",
        "janusgraph-examples/example-hbase/pom.xml",
        "janusgraph-examples/example-remotegraph/pom.xml",
        "janusgraph-examples/example-tinkergraph/pom.xml",
        "janusgraph-examples/pom.xml",
        "janusgraph-grpc/pom.xml",
        "janusgraph-hadoop/pom.xml",
        "janusgraph-hbase/pom.xml",
        "janusgraph-inmemory/pom.xml",
        "janusgraph-lucene/pom.xml",
        "janusgraph-mixed-index-utils/pom.xml",
        "janusgraph-scylla/pom.xml",
        "janusgraph-server/pom.xml",
        "janusgraph-solr/pom.xml",
        "janusgraph-test/pom.xml",
        "pom.xml",
        "scylla-hadoop-util/pom.xml"
      ],
      "largest_source_bytes": 560690,
      "source_files_sampled": 1387,
      "oversized_source_files": 9,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "cassandra-hadoop-util/pom.xml",
        "janusgraph-all/pom.xml",
        "janusgraph-backend-testutils/pom.xml",
        "janusgraph-benchmark/pom.xml",
        "janusgraph-berkeleyje/pom.xml",
        "janusgraph-bigtable/pom.xml",
        "janusgraph-core/pom.xml",
        "janusgraph-cql/pom.xml",
        "janusgraph-dist/pom.xml",
        "janusgraph-doc/pom.xml",
        "janusgraph-driver/pom.xml",
        "janusgraph-es/pom.xml",
        "janusgraph-examples/pom.xml",
        "janusgraph-grpc/pom.xml",
        "janusgraph-hadoop/pom.xml",
        "janusgraph-hbase/pom.xml",
        "janusgraph-inmemory/pom.xml",
        "janusgraph-lucene/pom.xml",
        "janusgraph-mixed-index-utils/pom.xml",
        "janusgraph-scylla/pom.xml",
        "janusgraph-server/pom.xml",
        "janusgraph-solr/pom.xml",
        "janusgraph-test/pom.xml",
        "pom.xml",
        "requirements.txt",
        "scylla-hadoop-util/pom.xml"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [
          {
            "name": "commons-beanutils:commons-beanutils",
            "direct": false,
            "version": "1.9.4",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-wxr5-93ph-8wr9"
            ],
            "fixed_version": "2.0.0-M2",
            "advisory_count": 1,
            "oldest_advisory_days": 422
          },
          {
            "name": "io.netty:netty-codec",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3p8m-j85q-pgmj",
              "GHSA-558v-64gr-wgg4",
              "GHSA-mj4r-2hfc-f8p6"
            ],
            "fixed_version": "4.2.16.Final",
            "advisory_count": 3,
            "oldest_advisory_days": 324
          },
          {
            "name": "io.netty:netty-codec-dns",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-cm33-6792-r9fm",
              "GHSA-mfg7-5gfp-c4w3"
            ],
            "fixed_version": "4.2.16.Final",
            "advisory_count": 2,
            "oldest_advisory_days": 79
          },
          {
            "name": "io.netty:netty-codec-haproxy",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-cc37-9q2j-3hfv",
              "GHSA-h2qv-fj59-j46j",
              "GHSA-q6cq-mhr2-jmr5",
              "GHSA-wh89-7897-x99h"
            ],
            "fixed_version": "4.2.16.Final",
            "advisory_count": 4,
            "oldest_advisory_days": 46
          },
          {
            "name": "io.netty:netty-codec-http",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-38f8-5428-x5cv",
              "GHSA-4mp9-239f-g9hg",
              "GHSA-57rv-r2g8-2cj3",
              "GHSA-6cqp-g7gg-8hr5",
              "GHSA-6jqx-86gh-f27w",
              "GHSA-84h7-rjj3-6jx4",
              "GHSA-f6hv-jmp6-3vwv",
              "GHSA-fghv-69vj-qj49",
              "GHSA-gcjf-9mgh-3p7g",
              "GHSA-hvcg-qmg6-jm4c"
            ],
            "fixed_version": "4.2.16.Final",
            "advisory_count": 17,
            "oldest_advisory_days": 323
          },
          {
            "name": "io.netty:netty-codec-http2",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-563q-j3cm-6jxm",
              "GHSA-5x3r-wrvg-rp6q",
              "GHSA-c2gf-v879-257j",
              "GHSA-c69g-56f8-xwqj",
              "GHSA-f6hv-jmp6-3vwv",
              "GHSA-prj3-ccx8-p6x4",
              "GHSA-w9fj-cfpg-grvv"
            ],
            "fixed_version": "4.2.16.Final",
            "advisory_count": 7,
            "oldest_advisory_days": 345
          },
          {
            "name": "io.netty:netty-codec-redis",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3244-j874-rhc2",
              "GHSA-5w86-c3rq-vjj7",
              "GHSA-6ghj-frrj-jjj3",
              "GHSA-6jv9-x5w9-2ccm",
              "GHSA-rgrr-p7gp-5xj7"
            ],
            "fixed_version": "4.2.15.Final",
            "advisory_count": 5,
            "oldest_advisory_days": 79
          },
          {
            "name": "io.netty:netty-codec-smtp",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-jq43-27x9-3v86"
            ],
            "fixed_version": "4.2.7.Final",
            "advisory_count": 1,
            "oldest_advisory_days": 282
          },
          {
            "name": "io.netty:netty-codec-stomp",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3g8r-4pfx-jmfh",
              "GHSA-vhch-2wf3-m8rp"
            ],
            "fixed_version": "4.2.16.Final",
            "advisory_count": 2,
            "oldest_advisory_days": 10
          },
          {
            "name": "io.netty:netty-codec-xml",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 8.2,
            "advisory_ids": [
              "GHSA-4qhr-g3c6-fcfx",
              "GHSA-v74w-7mr3-4qg3"
            ],
            "fixed_version": "4.2.16.Final",
            "advisory_count": 2,
            "oldest_advisory_days": 2
          },
          {
            "name": "io.netty:netty-handler",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-3qp7-7mw8-wx86",
              "GHSA-4g8c-wm8x-jfhw",
              "GHSA-c653-97m9-rcg9",
              "GHSA-x4gw-5cx5-pgmh"
            ],
            "fixed_version": "4.2.15.Final",
            "advisory_count": 4,
            "oldest_advisory_days": 529
          },
          {
            "name": "io.netty:netty-handler-ssl-ocsp",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.4,
            "advisory_ids": [
              "GHSA-272m-gcwp-mpwg",
              "GHSA-g7hg-vrcf-mvmr",
              "GHSA-wc96-39fc-566f"
            ],
            "fixed_version": "4.2.16.Final",
            "advisory_count": 3,
            "oldest_advisory_days": 2
          },
          {
            "name": "io.netty:netty-resolver-dns",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 8.7,
            "advisory_ids": [
              "GHSA-5pvg-856g-cp85",
              "GHSA-676x-f7gg-47vc",
              "GHSA-xmv7-r254-6q78"
            ],
            "fixed_version": "4.2.15.Final",
            "advisory_count": 3,
            "oldest_advisory_days": 46
          },
          {
            "name": "io.netty:netty-transport-sctp",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-5xrh-qmmq-w6ch"
            ],
            "fixed_version": "4.2.15.Final",
            "advisory_count": 1,
            "oldest_advisory_days": 46
          },
          {
            "name": "commons-configuration:commons-configuration",
            "direct": false,
            "version": "1.10",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-pvp8-3xj6-8c6x"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 442
          },
          {
            "name": "commons-lang:commons-lang",
            "direct": false,
            "version": "2.6",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-j288-q9x7-2f5v"
            ],
            "fixed_version": "3.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 378
          },
          {
            "name": "io.netty:netty-codec-mqtt",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-jfg9-48mv-9qgx"
            ],
            "fixed_version": "4.2.13.Final",
            "advisory_count": 1,
            "oldest_advisory_days": 79
          },
          {
            "name": "io.netty:netty-common",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.5,
            "advisory_ids": [
              "GHSA-389x-839f-4rhx"
            ],
            "fixed_version": "4.1.118.Final",
            "advisory_count": 1,
            "oldest_advisory_days": 529
          },
          {
            "name": "io.netty:netty-handler-proxy",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-45q3-82m4-75jr"
            ],
            "fixed_version": "4.2.13.Final",
            "advisory_count": 1,
            "oldest_advisory_days": 79
          },
          {
            "name": "io.netty:netty-transport-native-epoll",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 4,
            "advisory_ids": [
              "GHSA-w573-9ffj-6ff9"
            ],
            "fixed_version": "4.2.15.Final",
            "advisory_count": 1,
            "oldest_advisory_days": 46
          },
          {
            "name": "io.netty:netty-transport-native-kqueue",
            "direct": false,
            "version": "4.1.115.Final",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 4,
            "advisory_ids": [
              "GHSA-w573-9ffj-6ff9"
            ],
            "fixed_version": "4.2.15.Final",
            "advisory_count": 1,
            "oldest_advisory_days": 46
          },
          {
            "name": "org.apache.commons:commons-configuration2",
            "direct": false,
            "version": "2.10.1",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-337m-mw94-2v6g"
            ],
            "fixed_version": "2.15.0",
            "advisory_count": 1,
            "oldest_advisory_days": 72
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": false,
            "version": "3.16.0",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-j288-q9x7-2f5v"
            ],
            "fixed_version": "3.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 378
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 14,
          "moderate": 9
        },
        "advisory_count": 64,
        "affected_count": 23,
        "assessed_count": 95,
        "malicious_count": 0,
        "assessed_package": "maven:org.janusgraph:janusgraph-es@1.2.0-20250607-200526.4379014",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "maven",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "org.apache.curator:curator-client",
          "manifest": "cassandra-hadoop-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.netty:netty-transport-native-epoll",
          "manifest": "cassandra-hadoop-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.hadoop:hadoop-client",
          "manifest": "cassandra-hadoop-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.datastax.cassandra:cassandra-driver-core",
          "manifest": "cassandra-hadoop-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.11.5"
        },
        {
          "name": "org.janusgraph:janusgraph-grpc",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-driver",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-server",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-inmemory",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:cassandra-hadoop-util",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-cql",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-berkeleyje",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-hbase",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-bigtable",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-hadoop",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-es",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-solr",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-lucene",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-mixed-index-utils",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-core",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-databind",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "com.fasterxml.jackson.datatype:jackson-datatype-json-org",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-annotations",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "janusgraph-all/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.logging.log4j:log4j-core",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-test",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:gremlin-server",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.junit.platform:junit-platform-launcher",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.junit.jupiter:junit-jupiter-api",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.junit.jupiter:junit-jupiter-params",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.junit.jupiter:junit-jupiter-engine",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.junit.vintage:junit-vintage-engine",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.mockito:mockito-core",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.mockito:mockito-junit-jupiter",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.easymock:easymock",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-math",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.github.artsok:rerunner-jupiter",
          "manifest": "janusgraph-backend-testutils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.janusgraph:janusgraph-cql",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.logging.log4j:log4j-core",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.openjdk.jmh:jmh-core",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jmh.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-inmemory",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-es",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.testcontainers:testcontainers-elasticsearch",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "net.java.dev.jna:jna",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jna.version}"
        },
        {
          "name": "org.apache.cassandra:java-driver-test-infra",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${cassandra-driver.version}"
        },
        {
          "name": "org.apache.commons:commons-exec",
          "manifest": "janusgraph-benchmark/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.4.0"
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-berkeleyje/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.sleepycat:je",
          "manifest": "janusgraph-berkeleyje/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "18.3.12"
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-2.x-shaded",
          "manifest": "janusgraph-bigtable/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-driver",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.tinkerpop:tinkergraph-gremlin",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:gremlin-server",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.dropwizard.metrics:metrics-core",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.dropwizard.metrics:metrics-graphite",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.dropwizard.metrics:metrics-jmx",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "net.oneandone.reflections8:reflections8",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-collections:commons-collections",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-configuration:commons-configuration",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-configuration2",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-codec:commons-codec",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.carrotsearch:hppc",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.jctools:jctools-core",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.code.findbugs:jsr305",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.github.ben-manes.caffeine:caffeine",
          "manifest": "janusgraph-core/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-cql/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "janusgraph-cql/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-cql/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-hadoop",
          "manifest": "janusgraph-cql/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.cassandra:java-driver-core",
          "manifest": "janusgraph-cql/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${cassandra-driver.version}"
        },
        {
          "name": "org.apache.cassandra:java-driver-query-builder",
          "manifest": "janusgraph-cql/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${cassandra-driver.version}"
        },
        {
          "name": "io.vavr:vavr",
          "manifest": "janusgraph-cql/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${vavr.version}"
        },
        {
          "name": "org.janusgraph:cassandra-hadoop-util",
          "manifest": "janusgraph-cql/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:janusgraph-all",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:${cql-module}",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:${cql-hadoop-module}",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "net.java.dev.jna:jna",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jna.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-console",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:hadoop-gremlin",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:spark-gremlin",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:gremlin-server",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:gremlin-groovy",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "${project.groupId}:janusgraph-solr",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.github.jbellis:jamm",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jamm.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "${project.groupId}:janusgraph-core",
          "manifest": "janusgraph-dist/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:janusgraph-all",
          "manifest": "janusgraph-doc/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "${project.groupId}:janusgraph-solr",
          "manifest": "janusgraph-doc/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-core",
          "manifest": "janusgraph-driver/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:gremlin-driver",
          "manifest": "janusgraph-driver/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:gremlin-groovy",
          "manifest": "janusgraph-driver/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.guava:guava",
          "manifest": "janusgraph-driver/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.noggit:noggit",
          "manifest": "janusgraph-driver/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "0.8"
        },
        {
          "name": "org.locationtech.spatial4j:spatial4j",
          "manifest": "janusgraph-driver/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.locationtech.jts:jts-core",
          "manifest": "janusgraph-driver/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-text",
          "manifest": "janusgraph-driver/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-es/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-mixed-index-utils",
          "manifest": "janusgraph-es/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.elasticsearch.client:elasticsearch-rest-client",
          "manifest": "janusgraph-es/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-es/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "janusgraph-es/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.guava:guava",
          "manifest": "janusgraph-grpc/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.protobuf:protobuf-java",
          "manifest": "janusgraph-grpc/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.grpc:grpc-protobuf",
          "manifest": "janusgraph-grpc/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.grpc:grpc-stub",
          "manifest": "janusgraph-grpc/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:tinkergraph-gremlin",
          "manifest": "janusgraph-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:hadoop-gremlin",
          "manifest": "janusgraph-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:spark-gremlin",
          "manifest": "janusgraph-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.fasterxml.jackson.module:jackson-module-scala_2.12",
          "manifest": "janusgraph-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.curator:curator-client",
          "manifest": "janusgraph-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.netty:netty-transport-native-epoll",
          "manifest": "janusgraph-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.hadoop:hadoop-client",
          "manifest": "janusgraph-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.logging.log4j:log4j-1.2-api",
          "manifest": "janusgraph-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "janusgraph-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-hadoop",
          "manifest": "janusgraph-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "janusgraph-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase2.version}"
        },
        {
          "name": "org.apache.hbase.thirdparty:hbase-noop-htrace",
          "manifest": "janusgraph-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${htrace.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-mapreduce",
          "manifest": "janusgraph-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase2.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-inmemory/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-lucene/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.lucene:lucene-core",
          "manifest": "janusgraph-lucene/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${lucene-solr.version}"
        },
        {
          "name": "org.apache.lucene:lucene-analyzers-common",
          "manifest": "janusgraph-lucene/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${lucene-solr.version}"
        },
        {
          "name": "org.apache.lucene:lucene-queryparser",
          "manifest": "janusgraph-lucene/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${lucene-solr.version}"
        },
        {
          "name": "org.apache.lucene:lucene-spatial-extras",
          "manifest": "janusgraph-lucene/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${lucene-solr.version}"
        },
        {
          "name": "org.apache.lucene:lucene-backward-codecs",
          "manifest": "janusgraph-lucene/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${lucene-solr.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-mixed-index-utils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.lucene:lucene-core",
          "manifest": "janusgraph-mixed-index-utils/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${lucene-solr.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-scylla/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "janusgraph-scylla/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.janusgraph:janusgraph-cql",
          "manifest": "janusgraph-scylla/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-hadoop",
          "manifest": "janusgraph-scylla/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.scylladb:java-driver-core",
          "manifest": "janusgraph-scylla/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${scylla-driver.version}"
        },
        {
          "name": "com.scylladb:java-driver-query-builder",
          "manifest": "janusgraph-scylla/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${scylla-driver.version}"
        },
        {
          "name": "org.janusgraph:scylla-hadoop-util",
          "manifest": "janusgraph-scylla/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-grpc",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-server",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.guava:guava",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.protobuf:protobuf-java-util",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.grpc:grpc-core",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.grpc:grpc-netty-shaded",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.grpc:grpc-protobuf",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.grpc:grpc-stub",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.jcabi:jcabi-manifests",
          "manifest": "janusgraph-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jcabi.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "janusgraph-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.solr:solr-solrj",
          "manifest": "janusgraph-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${lucene-solr.version}"
        },
        {
          "name": "org.apache.lucene:lucene-analyzers-common",
          "manifest": "janusgraph-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${lucene-solr.version}"
        },
        {
          "name": "javax.servlet:servlet-api",
          "manifest": "janusgraph-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.5"
        },
        {
          "name": "org.locationtech.spatial4j:spatial4j",
          "manifest": "janusgraph-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.locationtech.jts:jts-core",
          "manifest": "janusgraph-solr/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "janusgraph-test/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "janusgraph-test/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.janusgraph:janusgraph-core",
          "manifest": "janusgraph-test/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-inmemory",
          "manifest": "janusgraph-test/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.janusgraph:janusgraph-backend-testutils",
          "manifest": "janusgraph-test/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-groovy",
          "manifest": "janusgraph-test/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:gremlin-driver",
          "manifest": "janusgraph-test/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tinkerpop:gremlin-server",
          "manifest": "janusgraph-test/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.locationtech.jts:jts-core",
          "manifest": "janusgraph-test/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.puppycrawl.tools:checkstyle",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "9.3"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tinkerpop.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-server",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tinkerpop.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-console",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tinkerpop.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-groovy",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tinkerpop.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-driver",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tinkerpop.version}"
        },
        {
          "name": "org.apache.tinkerpop:gremlin-test",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tinkerpop.version}"
        },
        {
          "name": "org.apache.tinkerpop:tinkergraph-gremlin",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tinkerpop.version}"
        },
        {
          "name": "org.apache.tinkerpop:hadoop-gremlin",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tinkerpop.version}"
        },
        {
          "name": "org.apache.tinkerpop:spark-gremlin",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tinkerpop.version}"
        },
        {
          "name": "org.apache.commons:commons-configuration2",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.10.1"
        },
        {
          "name": "org.ow2.asm:asm",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "9.7.1"
        },
        {
          "name": "org.ow2.asm:asm-commons",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "9.7.1"
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-databind",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "com.fasterxml.jackson.datatype:jackson-datatype-json-org",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-annotations",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "com.fasterxml.jackson.module:jackson-module-scala_2.12",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "com.fasterxml.jackson.module:jackson-module-paranamer",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson2.version}"
        },
        {
          "name": "com.google.code.findbugs:jsr305",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.0.2"
        },
        {
          "name": "javax.validation:validation-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.0.1.Final"
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.18.0"
        },
        {
          "name": "commons-configuration:commons-configuration",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.10"
        },
        {
          "name": "commons-collections:commons-collections",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commons.collections.version}"
        },
        {
          "name": "commons-net:commons-net",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.11.1"
        },
        {
          "name": "commons-beanutils:commons-beanutils",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commons.beanutils.version}"
        },
        {
          "name": "commons-beanutils:commons-beanutils-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commons.beanutils.version}"
        },
        {
          "name": "commons-logging:commons-logging",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3.4"
        },
        {
          "name": "org.apache.commons:commons-math",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.2"
        },
        {
          "name": "org.apache.commons:commons-math3",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.6.1"
        },
        {
          "name": "org.yaml:snakeyaml",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.2"
        },
        {
          "name": "net.oneandone.reflections8:reflections8",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "0.11.7"
        },
        {
          "name": "xml-apis:xml-apis",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.0.2"
        },
        {
          "name": "org.apache.zookeeper:zookeeper",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${zookeeper.version}"
        },
        {
          "name": "org.apache.zookeeper:zookeeper-jute",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${zookeeper.version}"
        },
        {
          "name": "org.apache.yetus:audience-annotations",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "0.13.0"
        },
        {
          "name": "org.apache.avro:avro",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${avro.version}"
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${slf4j.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${log4j2.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${log4j2.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-1.2-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${log4j2.version}"
        },
        {
          "name": "org.apache.logging.log4j:log4j-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${log4j2.version}"
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${logback.version}"
        },
        {
          "name": "ch.qos.logback:logback-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${logback.version}"
        },
        {
          "name": "org.mortbay.jetty:jetty",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "6.1.26"
        },
        {
          "name": "net.jpountz.lz4:lz4",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3.0"
        },
        {
          "name": "io.netty:netty-all",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${netty4.version}"
        },
        {
          "name": "io.netty:netty-handler",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${netty4.version}"
        },
        {
          "name": "io.netty:netty-common",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${netty4.version}"
        },
        {
          "name": "io.netty:netty-resolver",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${netty4.version}"
        },
        {
          "name": "io.netty:netty-codec",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${netty4.version}"
        },
        {
          "name": "io.netty:netty-transport",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${netty4.version}"
        },
        {
          "name": "io.netty:netty-buffer",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${netty4.version}"
        },
        {
          "name": "io.netty:netty-transport-native-epoll",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${netty4.version}"
        },
        {
          "name": "io.netty:netty-transport-native-unix-common",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${netty4.version}"
        },
        {
          "name": "org.objenesis:objenesis",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.4"
        },
        {
          "name": "org.junit.platform:junit-platform-launcher",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit-platform.version}"
        },
        {
          "name": "org.junit.platform:junit-platform-runner",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit-platform.version}"
        },
        {
          "name": "org.junit.jupiter:junit-jupiter-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.version}"
        },
        {
          "name": "org.junit.jupiter:junit-jupiter-params",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.version}"
        },
        {
          "name": "org.junit.jupiter:junit-jupiter-engine",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.version}"
        },
        {
          "name": "org.junit.vintage:junit-vintage-engine",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.version}"
        },
        {
          "name": "org.mockito:mockito-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${mockito.version}"
        },
        {
          "name": "org.mockito:mockito-inline",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${mockito.version}"
        },
        {
          "name": "org.mockito:mockito-junit-jupiter",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${mockito.version}"
        },
        {
          "name": "net.bytebuddy:byte-buddy",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.15.1"
        },
        {
          "name": "org.apiguardian:apiguardian-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.1.2"
        },
        {
          "name": "com.google.guava:guava",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "33.3.0-jre"
        },
        {
          "name": "com.google.errorprone:error_prone_annotations",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.30.0"
        },
        {
          "name": "commons-codec:commons-codec",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.22.0"
        },
        {
          "name": "commons-cli:commons-cli",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.11.0"
        },
        {
          "name": "org.locationtech.spatial4j:spatial4j",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "0.8"
        },
        {
          "name": "org.locationtech.jts:jts-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.17.0"
        },
        {
          "name": "commons-httpclient:commons-httpclient",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.1"
        },
        {
          "name": "org.apache.httpcomponents:httpclient",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${httpcomponents.httpclient.version}"
        },
        {
          "name": "org.apache.httpcomponents:httpcore",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${httpcomponents.httpcore.version}"
        },
        {
          "name": "org.apache.httpcomponents:httpcore-nio",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${httpcomponents.httpcore.version}"
        },
        {
          "name": "com.googlecode.json-simple:json-simple",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.1.1"
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.22.0"
        },
        {
          "name": "org.jacoco:org.jacoco.ant",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "0.8.12"
        },
        {
          "name": "io.dropwizard.metrics:metrics-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${metrics.version}"
        },
        {
          "name": "io.dropwizard.metrics:metrics-jvm",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${metrics.version}"
        },
        {
          "name": "io.dropwizard.metrics:metrics-graphite",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${metrics.version}"
        },
        {
          "name": "io.dropwizard.metrics:metrics-jmx",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${metrics.version}"
        },
        {
          "name": "org.jctools:jctools-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.0.5"
        },
        {
          "name": "com.clearspring.analytics:stream",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.9.8"
        },
        {
          "name": "org.javassist:javassist",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.30.2-GA"
        },
        {
          "name": "com.carrotsearch:hppc",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "0.9.1"
        },
        {
          "name": "org.apache.commons:commons-compress",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.28.0"
        },
        {
          "name": "com.google.protobuf:protobuf-java",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${protobuf.version}"
        },
        {
          "name": "com.google.protobuf:protobuf-java-util",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${protobuf.version}"
        },
        {
          "name": "io.grpc:grpc-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${grpc.version}"
        },
        {
          "name": "io.grpc:grpc-protobuf",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${grpc.version}"
        },
        {
          "name": "io.grpc:grpc-stub",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${grpc.version}"
        },
        {
          "name": "io.grpc:grpc-testing",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${grpc.version}"
        },
        {
          "name": "io.grpc:grpc-netty-shaded",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${grpc.version}"
        },
        {
          "name": "com.google.code.gson:gson",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${gson.version}"
        },
        {
          "name": "org.hdrhistogram:HdrHistogram",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.2.2"
        },
        {
          "name": "org.elasticsearch.client:elasticsearch-rest-client",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${elasticsearch.version}"
        },
        {
          "name": "org.testcontainers:testcontainers",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${testcontainers.version}"
        },
        {
          "name": "org.testcontainers:testcontainers-elasticsearch",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${testcontainers.version}"
        },
        {
          "name": "org.testcontainers:testcontainers-cassandra",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${testcontainers.version}"
        },
        {
          "name": "org.testcontainers:testcontainers-solr",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${testcontainers.version}"
        },
        {
          "name": "org.testcontainers:testcontainers-junit-jupiter",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${testcontainers.version}"
        },
        {
          "name": "org.easymock:easymock",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${easymock.version}"
        },
        {
          "name": "io.github.artsok:rerunner-jupiter",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.1.6"
        },
        {
          "name": "org.xerial.snappy:snappy-java",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.1.10.5"
        },
        {
          "name": "javax.activation:activation",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.1.1"
        },
        {
          "name": "org.slf4j:jcl-over-slf4j",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${slf4j.version}"
        },
        {
          "name": "com.nimbusds:nimbus-jose-jwt",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "10.4.2"
        },
        {
          "name": "org.apache.commons:commons-text",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.12.0"
        },
        {
          "name": "junit:junit",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.13.2"
        },
        {
          "name": "org.projectlombok:lombok",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.18.34"
        },
        {
          "name": "org.osgi:org.osgi.core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "6.0.0"
        },
        {
          "name": "javax.xml.bind:jaxb-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.3.1"
        },
        {
          "name": "net.java.dev.jna:jna",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jna.version}"
        },
        {
          "name": "org.graalvm.sdk:graal-sdk",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${graalvm-nativeimage.version}"
        },
        {
          "name": "org.graalvm.nativeimage:svm",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${graalvm-nativeimage.version}"
        },
        {
          "name": "javax.servlet:javax.servlet-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.0.1"
        },
        {
          "name": "org.eclipse.jetty:jetty-servlet",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jetty.version}"
        },
        {
          "name": "org.eclipse.jetty:jetty-server",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jetty.version}"
        },
        {
          "name": "org.eclipse.jetty:jetty-util",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jetty.version}"
        },
        {
          "name": "org.eclipse.jetty:jetty-http",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jetty.version}"
        },
        {
          "name": "org.eclipse.jetty:jetty-io",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jetty.version}"
        },
        {
          "name": "org.eclipse.jetty:jetty-client",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jetty.version}"
        },
        {
          "name": "com.github.ben-manes.caffeine:caffeine",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${caffeine.version}"
        },
        {
          "name": "org.checkerframework:checker-qual",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${checker-qual.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-annotations",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-auth",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-client",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-common",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-hdfs",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-hdfs",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-mapreduce-client-common",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-mapreduce-client-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-mapreduce-client-jobclient",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-mapreduce-client-jobclient",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-mapreduce-client-shuffle",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-yarn-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-distcp",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-hdfs-client",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-yarn-common",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-yarn-server-common",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.curator:curator-framework",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${curator.version}"
        },
        {
          "name": "org.apache.curator:curator-recipes",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${curator.version}"
        },
        {
          "name": "org.apache.curator:curator-client",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${curator.version}"
        },
        {
          "name": "org.codehaus.woodstox:stax2-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.2.2"
        },
        {
          "name": "com.fasterxml.woodstox:woodstox-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "7.0.0"
        },
        {
          "name": "org.apache.hbase.thirdparty:hbase-noop-htrace",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${htrace.version}"
        },
        {
          "name": "org.json:json",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "20240303"
        },
        {
          "name": "javax.enterprise:cdi-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.0"
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.logging.log4j:log4j-slf4j-impl",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.logging.log4j:log4j-core",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.jacoco:org.jacoco.ant",
          "manifest": "pom.xml",
          "ecosystem": "maven",
          "version_constraint": "0.8.12"
        },
        {
          "name": "org.janusgraph:cassandra-hadoop-util",
          "manifest": "scylla-hadoop-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${project.version}"
        },
        {
          "name": "com.scylladb:scylla-driver-core",
          "manifest": "scylla-hadoop-util/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.11.2.4"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "ch.qos.logback:logback-classic",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ch.qos.logback:logback-classic",
            "direct": true,
            "version": "1.2.13",
            "ecosystem": "maven"
          },
          {
            "name": "ch.qos.logback:logback-core",
            "direct": true,
            "version": "1.2.13",
            "ecosystem": "maven"
          },
          {
            "name": "com.carrotsearch:hppc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.carrotsearch:hppc",
            "direct": true,
            "version": "0.9.1",
            "ecosystem": "maven"
          },
          {
            "name": "com.clearspring.analytics:stream",
            "direct": true,
            "version": "2.9.8",
            "ecosystem": "maven"
          },
          {
            "name": "com.datastax.cassandra:cassandra-driver-core",
            "direct": true,
            "version": "3.11.5",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-annotations",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-annotations",
            "direct": true,
            "version": "2.17.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-core",
            "direct": true,
            "version": "2.17.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-databind",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-databind",
            "direct": true,
            "version": "2.17.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.datatype:jackson-datatype-json-org",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.datatype:jackson-datatype-json-org",
            "direct": true,
            "version": "2.17.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.module:jackson-module-paranamer",
            "direct": true,
            "version": "2.17.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.module:jackson-module-scala_2.12",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.module:jackson-module-scala_2.12",
            "direct": true,
            "version": "2.17.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.woodstox:woodstox-core",
            "direct": true,
            "version": "7.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.github.ben-manes.caffeine:caffeine",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.github.ben-manes.caffeine:caffeine",
            "direct": true,
            "version": "2.9.3",
            "ecosystem": "maven"
          },
          {
            "name": "com.github.jbellis:jamm",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-2.x-shaded",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.code.findbugs:jsr305",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.code.findbugs:jsr305",
            "direct": true,
            "version": "3.0.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.code.gson:gson",
            "direct": true,
            "version": "2.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.errorprone:error_prone_annotations",
            "direct": true,
            "version": "2.30.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": "33.3.0-jre",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.protobuf:protobuf-java",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.protobuf:protobuf-java",
            "direct": true,
            "version": "3.25.5",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.protobuf:protobuf-java-util",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.protobuf:protobuf-java-util",
            "direct": true,
            "version": "3.25.5",
            "ecosystem": "maven"
          },
          {
            "name": "com.googlecode.json-simple:json-simple",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.googlecode.json-simple:json-simple",
            "direct": true,
            "version": "1.1.1",
            "ecosystem": "maven"
          },
          {
            "name": "com.jcabi:jcabi-manifests",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.nimbusds:nimbus-jose-jwt",
            "direct": true,
            "version": "10.4.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.puppycrawl.tools:checkstyle",
            "direct": true,
            "version": "9.3",
            "ecosystem": "maven"
          },
          {
            "name": "com.scylladb:java-driver-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.scylladb:java-driver-query-builder",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.scylladb:scylla-driver-core",
            "direct": true,
            "version": "3.11.2.4",
            "ecosystem": "maven"
          },
          {
            "name": "com.sleepycat:je",
            "direct": true,
            "version": "18.3.12",
            "ecosystem": "maven"
          },
          {
            "name": "commons-beanutils:commons-beanutils",
            "direct": true,
            "version": "1.9.4",
            "ecosystem": "maven"
          },
          {
            "name": "commons-beanutils:commons-beanutils-core",
            "direct": true,
            "version": "1.9.4",
            "ecosystem": "maven"
          },
          {
            "name": "commons-cli:commons-cli",
            "direct": true,
            "version": "1.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "commons-codec:commons-codec",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-codec:commons-codec",
            "direct": true,
            "version": "1.22.0",
            "ecosystem": "maven"
          },
          {
            "name": "commons-collections:commons-collections",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-collections:commons-collections",
            "direct": true,
            "version": "3.2.2",
            "ecosystem": "maven"
          },
          {
            "name": "commons-configuration:commons-configuration",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-configuration:commons-configuration",
            "direct": true,
            "version": "1.10",
            "ecosystem": "maven"
          },
          {
            "name": "commons-httpclient:commons-httpclient",
            "direct": true,
            "version": "3.1",
            "ecosystem": "maven"
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": "2.22.0",
            "ecosystem": "maven"
          },
          {
            "name": "commons-logging:commons-logging",
            "direct": true,
            "version": "1.3.4",
            "ecosystem": "maven"
          },
          {
            "name": "commons-net:commons-net",
            "direct": true,
            "version": "3.11.1",
            "ecosystem": "maven"
          },
          {
            "name": "io.dropwizard.metrics:metrics-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.dropwizard.metrics:metrics-core",
            "direct": true,
            "version": "4.2.37",
            "ecosystem": "maven"
          },
          {
            "name": "io.dropwizard.metrics:metrics-graphite",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.dropwizard.metrics:metrics-graphite",
            "direct": true,
            "version": "4.2.37",
            "ecosystem": "maven"
          },
          {
            "name": "io.dropwizard.metrics:metrics-jmx",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.dropwizard.metrics:metrics-jmx",
            "direct": true,
            "version": "4.2.37",
            "ecosystem": "maven"
          },
          {
            "name": "io.dropwizard.metrics:metrics-jvm",
            "direct": true,
            "version": "4.2.37",
            "ecosystem": "maven"
          },
          {
            "name": "io.github.artsok:rerunner-jupiter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.github.artsok:rerunner-jupiter",
            "direct": true,
            "version": "2.1.6",
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-core",
            "direct": true,
            "version": "1.66.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-netty-shaded",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-netty-shaded",
            "direct": true,
            "version": "1.66.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-protobuf",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-protobuf",
            "direct": true,
            "version": "1.66.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-stub",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-stub",
            "direct": true,
            "version": "1.66.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-testing",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-testing",
            "direct": true,
            "version": "1.66.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-all",
            "direct": true,
            "version": "4.1.118",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-buffer",
            "direct": true,
            "version": "4.1.118",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-codec",
            "direct": true,
            "version": "4.1.118",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-common",
            "direct": true,
            "version": "4.1.118",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-handler",
            "direct": true,
            "version": "4.1.118",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-resolver",
            "direct": true,
            "version": "4.1.118",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-transport",
            "direct": true,
            "version": "4.1.118",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-transport-native-epoll",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-transport-native-epoll",
            "direct": true,
            "version": "4.1.118",
            "ecosystem": "maven"
          },
          {
            "name": "io.netty:netty-transport-native-unix-common",
            "direct": true,
            "version": "4.1.118",
            "ecosystem": "maven"
          },
          {
            "name": "io.vavr:vavr",
            "direct": true,
            "version": "0.10.4",
            "ecosystem": "maven"
          },
          {
            "name": "javax.activation:activation",
            "direct": true,
            "version": "1.1.1",
            "ecosystem": "maven"
          },
          {
            "name": "javax.enterprise:cdi-api",
            "direct": true,
            "version": "2.0",
            "ecosystem": "maven"
          },
          {
            "name": "javax.servlet:javax.servlet-api",
            "direct": true,
            "version": "4.0.1",
            "ecosystem": "maven"
          },
          {
            "name": "javax.servlet:servlet-api",
            "direct": true,
            "version": "2.5",
            "ecosystem": "maven"
          },
          {
            "name": "javax.validation:validation-api",
            "direct": true,
            "version": "2.0.1",
            "ecosystem": "maven"
          },
          {
            "name": "javax.xml.bind:jaxb-api",
            "direct": true,
            "version": "2.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "junit:junit",
            "direct": true,
            "version": "4.13.2",
            "ecosystem": "maven"
          },
          {
            "name": "net.bytebuddy:byte-buddy",
            "direct": true,
            "version": "1.15.1",
            "ecosystem": "maven"
          },
          {
            "name": "net.java.dev.jna:jna",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "net.java.dev.jna:jna",
            "direct": true,
            "version": "5.14.0",
            "ecosystem": "maven"
          },
          {
            "name": "net.jpountz.lz4:lz4",
            "direct": true,
            "version": "1.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "net.oneandone.reflections8:reflections8",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "net.oneandone.reflections8:reflections8",
            "direct": true,
            "version": "0.11.7",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.avro:avro",
            "direct": true,
            "version": "1.11.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cassandra:java-driver-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cassandra:java-driver-query-builder",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.cassandra:java-driver-test-infra",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-compress",
            "direct": true,
            "version": "1.28.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-configuration2",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-configuration2",
            "direct": true,
            "version": "2.10.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-exec",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": "3.18.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-math",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-math",
            "direct": true,
            "version": "2.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-math3",
            "direct": true,
            "version": "3.6.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-text",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-text",
            "direct": true,
            "version": "1.12.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.curator:curator-client",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.curator:curator-client",
            "direct": true,
            "version": "5.7.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.curator:curator-framework",
            "direct": true,
            "version": "5.7.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.curator:curator-recipes",
            "direct": true,
            "version": "5.7.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-annotations",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-auth",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-client",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-client",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-common",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-distcp",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-hdfs",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-hdfs-client",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-mapreduce-client-common",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-mapreduce-client-core",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-mapreduce-client-jobclient",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-mapreduce-client-shuffle",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-yarn-api",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-yarn-common",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-yarn-server-common",
            "direct": true,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase.thirdparty:hbase-noop-htrace",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase.thirdparty:hbase-noop-htrace",
            "direct": true,
            "version": "4.1.7",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-shaded-client",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-shaded-mapreduce",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.httpcomponents:httpclient",
            "direct": true,
            "version": "4.5.14",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.httpcomponents:httpcore",
            "direct": true,
            "version": "4.4.16",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.httpcomponents:httpcore-nio",
            "direct": true,
            "version": "4.4.16",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.logging.log4j:log4j-1.2-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.logging.log4j:log4j-1.2-api",
            "direct": true,
            "version": "2.23.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.logging.log4j:log4j-api",
            "direct": true,
            "version": "2.23.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.logging.log4j:log4j-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.logging.log4j:log4j-core",
            "direct": true,
            "version": "2.23.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.logging.log4j:log4j-slf4j-impl",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.logging.log4j:log4j-slf4j-impl",
            "direct": true,
            "version": "2.23.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.lucene:lucene-analyzers-common",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.lucene:lucene-backward-codecs",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.lucene:lucene-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.lucene:lucene-queryparser",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.lucene:lucene-spatial-extras",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.solr:solr-solrj",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-console",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-console",
            "direct": true,
            "version": "3.7.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-core",
            "direct": true,
            "version": "3.7.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-driver",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-driver",
            "direct": true,
            "version": "3.7.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-groovy",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-groovy",
            "direct": true,
            "version": "3.7.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-server",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-server",
            "direct": true,
            "version": "3.7.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-test",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:gremlin-test",
            "direct": true,
            "version": "3.7.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:hadoop-gremlin",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:hadoop-gremlin",
            "direct": true,
            "version": "3.7.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:spark-gremlin",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:spark-gremlin",
            "direct": true,
            "version": "3.7.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:tinkergraph-gremlin",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tinkerpop:tinkergraph-gremlin",
            "direct": true,
            "version": "3.7.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.yetus:audience-annotations",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.zookeeper:zookeeper",
            "direct": true,
            "version": "3.9.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.zookeeper:zookeeper-jute",
            "direct": true,
            "version": "3.9.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apiguardian:apiguardian-api",
            "direct": true,
            "version": "1.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.checkerframework:checker-qual",
            "direct": true,
            "version": "3.46.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.woodstox:stax2-api",
            "direct": true,
            "version": "4.2.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.easymock:easymock",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.easymock:easymock",
            "direct": true,
            "version": "5.4.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-client",
            "direct": true,
            "version": "9.4.56.v20240826",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-http",
            "direct": true,
            "version": "9.4.56.v20240826",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-io",
            "direct": true,
            "version": "9.4.56.v20240826",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-server",
            "direct": true,
            "version": "9.4.56.v20240826",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-servlet",
            "direct": true,
            "version": "9.4.56.v20240826",
            "ecosystem": "maven"
          },
          {
            "name": "org.eclipse.jetty:jetty-util",
            "direct": true,
            "version": "9.4.56.v20240826",
            "ecosystem": "maven"
          },
          {
            "name": "org.elasticsearch.client:elasticsearch-rest-client",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.elasticsearch.client:elasticsearch-rest-client",
            "direct": true,
            "version": "9.0.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.graalvm.nativeimage:svm",
            "direct": true,
            "version": "24.0.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.graalvm.sdk:graal-sdk",
            "direct": true,
            "version": "24.0.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.hdrhistogram:HdrHistogram",
            "direct": true,
            "version": "2.2.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.jacoco:org.jacoco.ant",
            "direct": true,
            "version": "0.8.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:cassandra-hadoop-util",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-backend-testutils",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-berkeleyje",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-bigtable",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-core",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-cql",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-driver",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-es",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-grpc",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-hadoop",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-hbase",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-inmemory",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-lucene",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-mixed-index-utils",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-server",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-solr",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:scylla-hadoop-util",
            "direct": true,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.javassist:javassist",
            "direct": true,
            "version": "3.30.2-GA",
            "ecosystem": "maven"
          },
          {
            "name": "org.jctools:jctools-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.jctools:jctools-core",
            "direct": true,
            "version": "4.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.json:json",
            "direct": true,
            "version": "20240303",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter-api",
            "direct": true,
            "version": "5.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter-engine",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter-engine",
            "direct": true,
            "version": "5.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter-params",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter-params",
            "direct": true,
            "version": "5.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.platform:junit-platform-launcher",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.platform:junit-platform-launcher",
            "direct": true,
            "version": "1.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.platform:junit-platform-runner",
            "direct": true,
            "version": "1.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.vintage:junit-vintage-engine",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.vintage:junit-vintage-engine",
            "direct": true,
            "version": "5.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.locationtech.jts:jts-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.locationtech.jts:jts-core",
            "direct": true,
            "version": "1.17.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.locationtech.spatial4j:spatial4j",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.locationtech.spatial4j:spatial4j",
            "direct": true,
            "version": "0.8",
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-core",
            "direct": true,
            "version": "4.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-inline",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-inline",
            "direct": true,
            "version": "4.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-junit-jupiter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-junit-jupiter",
            "direct": true,
            "version": "4.11.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.mortbay.jetty:jetty",
            "direct": true,
            "version": "6.1.26",
            "ecosystem": "maven"
          },
          {
            "name": "org.noggit:noggit",
            "direct": true,
            "version": "0.8",
            "ecosystem": "maven"
          },
          {
            "name": "org.objenesis:objenesis",
            "direct": true,
            "version": "3.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.openjdk.jmh:jmh-core",
            "direct": true,
            "version": "1.37",
            "ecosystem": "maven"
          },
          {
            "name": "org.osgi:org.osgi.core",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.ow2.asm:asm",
            "direct": true,
            "version": "9.7.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.ow2.asm:asm-commons",
            "direct": true,
            "version": "9.7.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.projectlombok:lombok",
            "direct": true,
            "version": "1.18.34",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:jcl-over-slf4j",
            "direct": true,
            "version": "1.7.36",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": "1.7.36",
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-cassandra",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-cassandra",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-elasticsearch",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-elasticsearch",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-junit-jupiter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-junit-jupiter",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-solr",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.testcontainers:testcontainers-solr",
            "direct": true,
            "version": "2.0.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.xerial.snappy:snappy-java",
            "direct": true,
            "version": "1.1.10.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.yaml:snakeyaml",
            "direct": true,
            "version": "2.2",
            "ecosystem": "maven"
          },
          {
            "name": "xml-apis:xml-apis",
            "direct": true,
            "version": "2.0.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.googlecode.maven-download-plugin:download-maven-plugin",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.kerby:kerb-simplekdc",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-checkstyle-plugin",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-enforcer-plugin",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-jar-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-source-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.rat:apache-rat-plugin",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.solr:solr-test-framework",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tomcat:annotations-api",
            "direct": false,
            "version": "6.0.53",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.velocity:velocity-engine-core",
            "direct": false,
            "version": "2.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:exec-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:exec-maven-plugin",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.cyclonedx:cyclonedx-maven-plugin",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.jacoco:jacoco-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.jacoco:jacoco-maven-plugin",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.jacoco:maven-antrun-plugin",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:example-common",
            "direct": false,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.janusgraph:janusgraph-test",
            "direct": false,
            "version": "1.2.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "org.locationtech.spatial4j:maven-dependency-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.openjdk.jmh:jmh-generator-annprocess",
            "direct": false,
            "version": "1.37",
            "ecosystem": "maven"
          },
          {
            "name": "org.openjdk.jmh:maven-compiler-plugin",
            "direct": false,
            "version": "1.37",
            "ecosystem": "maven"
          },
          {
            "name": "org.sonatype.central:central-publishing-maven-plugin",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.xolstice.maven.plugins:protobuf-maven-plugin",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "maven"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-include-markdown-plugin",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-macros-plugin",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-material",
            "direct": false,
            "version": "9.4.8",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-redirects",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pymdown-extensions",
            "direct": false,
            "version": "10.4",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 288,
        "direct_count": 256,
        "indirect_count": 32
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 68,
        "merged_prs": 2251,
        "open_issues": 512,
        "closed_ratio": 0.688,
        "closed_issues": 1131,
        "closed_unmerged_prs": 510
      },
      "bus_factor": 3,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "dalaro",
          "commits": 1888,
          "avatar_url": "https://avatars.githubusercontent.com/u/260045?v=4"
        },
        {
          "type": "User",
          "login": "mbroecheler",
          "commits": 1254,
          "avatar_url": "https://avatars.githubusercontent.com/u/758061?v=4"
        },
        {
          "type": "User",
          "login": "okram",
          "commits": 782,
          "avatar_url": "https://avatars.githubusercontent.com/u/148925?v=4"
        },
        {
          "type": "User",
          "login": "porunov",
          "commits": 510,
          "avatar_url": "https://avatars.githubusercontent.com/u/17673243?v=4"
        },
        {
          "type": "User",
          "login": "farodin91",
          "commits": 222,
          "avatar_url": "https://avatars.githubusercontent.com/u/1159212?v=4"
        },
        {
          "type": "User",
          "login": "mbrukman",
          "commits": 218,
          "avatar_url": "https://avatars.githubusercontent.com/u/4074659?v=4"
        },
        {
          "type": "User",
          "login": "sjudeng",
          "commits": 179,
          "avatar_url": "https://avatars.githubusercontent.com/u/11000076?v=4"
        },
        {
          "type": "User",
          "login": "li-boxuan",
          "commits": 179,
          "avatar_url": "https://avatars.githubusercontent.com/u/25746010?v=4"
        },
        {
          "type": "User",
          "login": "spmallette",
          "commits": 159,
          "avatar_url": "https://avatars.githubusercontent.com/u/384249?v=4"
        },
        {
          "type": "User",
          "login": "xedin",
          "commits": 142,
          "avatar_url": "https://avatars.githubusercontent.com/u/21240?v=4"
        }
      ],
      "contributors_sampled": 98,
      "top_contributor_share": 0.291
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "backport.yml",
        "ci-backend-cql-dummy.yml",
        "ci-backend-cql.yml",
        "ci-backend-hbase-dummy.yml",
        "ci-backend-hbase.yml",
        "ci-backend-scylla-dummy.yml",
        "ci-backend-scylla.yml",
        "ci-benchmark.yml",
        "ci-core-dummy.yml",
        "ci-core.yml",
        "ci-docs.yml",
        "ci-index-es-dummy.yml",
        "ci-index-es.yml",
        "ci-index-solr-dummy.yml",
        "ci-index-solr.yml",
        "ci-publish-commit.yml",
        "ci-publish-official.yml",
        "ci-release-dummy.yml",
        "ci-release.yml",
        "docker-release-tags.yml",
        "lint-proto.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": true,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 9,
            "reason": "27 out of 29 merged PRs checked by a CI test -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 5,
            "reason": "badge detected: Passing",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 3,
            "reason": "Found 11/28 approved changesets -- score normalized to 3",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 32 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 9,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "20 commit(s) and 2 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": 7,
            "reason": "SAST tool is not run on all commits -- score normalized to 7",
            "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": 8,
            "reason": "5 out of the last 5 releases have a total of 5 signed artifacts.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "15 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "ac0eb2392ddad3d96ab8cde2a5a9a123dbc5d839",
        "ran_at": "2026-07-25T13:24:20Z",
        "aggregate_score": 6.4,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-23T20:15:58Z",
      "oldest_open_prs": [
        {
          "number": 1710,
          "created_at": "2019-07-29T21:30:55Z",
          "last_comment_at": "2021-01-03T03:27:05Z",
          "last_comment_author": "li-boxuan"
        },
        {
          "number": 1790,
          "created_at": "2019-09-11T09:29:25Z",
          "last_comment_at": "2020-03-16T05:31:32Z",
          "last_comment_author": "yuntao84"
        },
        {
          "number": 1873,
          "created_at": "2019-10-29T22:10:39Z",
          "last_comment_at": "2019-11-28T06:21:37Z",
          "last_comment_author": "janusgraph-bot"
        },
        {
          "number": 1970,
          "created_at": "2020-02-18T08:08:55Z",
          "last_comment_at": "2020-05-04T10:30:59Z",
          "last_comment_author": "rngcntr"
        },
        {
          "number": 2040,
          "created_at": "2020-03-14T09:34:12Z",
          "last_comment_at": "2020-03-15T06:24:53Z",
          "last_comment_author": "FlorianHockmann"
        },
        {
          "number": 2121,
          "created_at": "2020-05-25T13:56:11Z",
          "last_comment_at": "2020-10-01T10:33:27Z",
          "last_comment_author": "farodin91"
        },
        {
          "number": 2142,
          "created_at": "2020-06-24T01:40:26Z",
          "last_comment_at": "2022-08-27T09:45:12Z",
          "last_comment_author": "janusgraph-bot"
        },
        {
          "number": 2177,
          "created_at": "2020-07-29T15:34:36Z",
          "last_comment_at": "2020-07-29T15:34:39Z",
          "last_comment_author": "linux-foundation-easycla"
        },
        {
          "number": 2585,
          "created_at": "2021-04-22T12:29:59Z",
          "last_comment_at": "2021-04-23T13:03:14Z",
          "last_comment_author": "li-boxuan"
        },
        {
          "number": 2591,
          "created_at": "2021-04-26T19:08:51Z",
          "last_comment_at": "2021-06-11T13:46:16Z",
          "last_comment_author": "porunov"
        },
        {
          "number": 2718,
          "created_at": "2021-07-23T01:43:23Z",
          "last_comment_at": "2021-08-20T16:35:36Z",
          "last_comment_author": "li-boxuan"
        },
        {
          "number": 3006,
          "created_at": "2022-04-14T17:20:19Z",
          "last_comment_at": "2022-04-14T17:45:24Z",
          "last_comment_author": "mbrukman"
        },
        {
          "number": 3025,
          "created_at": "2022-04-27T13:20:10Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 3031,
          "created_at": "2022-04-30T15:58:56Z",
          "last_comment_at": "2022-05-13T21:40:11Z",
          "last_comment_author": "li-boxuan"
        },
        {
          "number": 3100,
          "created_at": "2022-06-24T11:37:18Z",
          "last_comment_at": "2024-01-17T11:12:45Z",
          "last_comment_author": "FlorianHockmann"
        },
        {
          "number": 3246,
          "created_at": "2022-10-11T12:06:43Z",
          "last_comment_at": "2023-07-07T08:20:18Z",
          "last_comment_author": "rngcntr"
        },
        {
          "number": 3581,
          "created_at": "2023-02-13T00:19:45Z",
          "last_comment_at": "2023-03-02T16:27:02Z",
          "last_comment_author": "jekramer"
        },
        {
          "number": 3937,
          "created_at": "2023-08-30T18:10:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 3945,
          "created_at": "2023-09-01T11:41:26Z",
          "last_comment_at": "2023-10-17T23:46:17Z",
          "last_comment_author": "porunov"
        },
        {
          "number": 4040,
          "created_at": "2023-10-08T19:23:41Z",
          "last_comment_at": "2023-11-12T20:46:14Z",
          "last_comment_author": "github-advanced-security"
        }
      ],
      "last_merged_pr_at": "2026-07-23T16:43:33Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 9,
          "created_at": "2017-01-03T04:14:58Z",
          "last_comment_at": "2017-06-07T19:35:45Z",
          "last_comment_author": "mbrukman"
        },
        {
          "number": 16,
          "created_at": "2017-01-04T18:51:54Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 17,
          "created_at": "2017-01-04T18:55:10Z",
          "last_comment_at": "2017-01-12T11:35:20Z",
          "last_comment_author": "fppt"
        },
        {
          "number": 47,
          "created_at": "2017-01-19T01:05:20Z",
          "last_comment_at": "2017-12-06T14:24:05Z",
          "last_comment_author": "sjudeng"
        },
        {
          "number": 52,
          "created_at": "2017-01-19T01:54:01Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 54,
          "created_at": "2017-01-19T12:05:02Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 55,
          "created_at": "2017-01-19T12:32:11Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 56,
          "created_at": "2017-01-19T13:00:47Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 83,
          "created_at": "2017-02-03T22:11:40Z",
          "last_comment_at": "2019-02-01T20:43:35Z",
          "last_comment_author": "chupman"
        },
        {
          "number": 88,
          "created_at": "2017-02-05T16:40:44Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 105,
          "created_at": "2017-02-10T19:16:29Z",
          "last_comment_at": "2017-02-12T01:17:28Z",
          "last_comment_author": "guyellis"
        },
        {
          "number": 114,
          "created_at": "2017-02-15T20:55:18Z",
          "last_comment_at": "2017-07-05T20:35:46Z",
          "last_comment_author": "sjudeng"
        },
        {
          "number": 120,
          "created_at": "2017-02-18T13:50:17Z",
          "last_comment_at": "2023-03-24T14:25:45Z",
          "last_comment_author": "pete-gillin-privitar"
        },
        {
          "number": 121,
          "created_at": "2017-02-18T21:43:33Z",
          "last_comment_at": "2021-11-18T05:58:54Z",
          "last_comment_author": "bishnuagrawal-zeotap"
        },
        {
          "number": 123,
          "created_at": "2017-02-19T08:15:05Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 124,
          "created_at": "2017-02-19T08:15:27Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 125,
          "created_at": "2017-02-19T08:16:35Z",
          "last_comment_at": "2018-08-29T03:13:58Z",
          "last_comment_author": "Manson3m3"
        },
        {
          "number": 126,
          "created_at": "2017-02-19T08:24:35Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 128,
          "created_at": "2017-02-20T18:24:40Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 138,
          "created_at": "2017-02-24T03:20:32Z",
          "last_comment_at": "2022-03-05T13:06:33Z",
          "last_comment_author": "vtslab"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/JanusGraph/janusgraph",
    "host": "github.com",
    "name": "janusgraph",
    "owner": "JanusGraph"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 75,
      "inputs": {
        "security": 61,
        "vitality": 62,
        "community": 92,
        "governance": 76,
        "engineering": 83
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "moderate",
        "name": "Vitality",
        "value": 62,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "moderate",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 67,
            "inputs": {
              "commits_last_year": 32,
              "human_commit_share": 0.73,
              "days_since_last_push": 1,
              "active_weeks_last_year": 11
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "11/52 weeks with commits",
                "points": 7.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 11
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "32 commits in the last year",
                "points": 13.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 32
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "20 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "moderate",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 55,
            "inputs": {
              "releases_count": 28,
              "latest_release_tag": "v1.1.0",
              "releases_from_tags": false,
              "days_since_latest_release": 623,
              "mean_days_between_releases": 129.2
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "28 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 28
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 623 days ago",
                "points": 7.2,
                "status": "partial",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 623
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~129.2 days",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 129.2
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "5 out of the last 5 releases have a total of 5 signed artifacts.",
                "points": 8,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 1,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 1 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "excellent",
        "name": "Community & Adoption",
        "value": 92,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "excellent",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 98,
            "inputs": {
              "forks": 1215,
              "stars": 5816,
              "watchers": 214,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "5,816 stars",
                "points": 60,
                "status": "met",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 5816
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "1,215 forks",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 1215
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "214 watchers",
                "points": 12.9,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 214
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 86,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file present, not a recognized license",
                "points": 16.9,
                "status": "partial",
                "details": [
                  {
                    "code": "license_custom",
                    "params": {}
                  }
                ],
                "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": "good",
        "name": "Sustainability & Governance",
        "value": 76,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "bus_factor": 3,
              "contributors_sampled": 98,
              "top_contributor_share": 0.291
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "3 contributor(s) cover half of all commits",
                "points": 36,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 29% of commits",
                "points": 16,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 29
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "98 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 98
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 32 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 68,
            "inputs": {
              "merged_prs": 2251,
              "open_issues": 512,
              "closed_issues": 1131,
              "issue_closed_ratio": 0.688,
              "closed_unmerged_prs": 510
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "69% of issues closed",
                "points": 32.2,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 69
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "2251/2761 decided PRs merged",
                "points": 31.2,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 2251,
                      "decided": 2761
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 11/28 approved changesets -- score normalized to 3",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 64,
            "inputs": {
              "followers": 81,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "JanusGraph",
              "public_repos": 14,
              "account_age_days": 3542
            },
            "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": "81 followers of JanusGraph",
                "points": 13.8,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 81,
                      "login": "JanusGraph"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "14 public repos, account ~9 yr old",
                "points": 20.6,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 14
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 9
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "org.janusgraph:janusgraph-es",
                "org.janusgraph:janusgraph-all",
                "org.janusgraph:janusgraph-cql",
                "org.janusgraph:janusgraph-core",
                "org.janusgraph:janusgraph-grpc",
                "org.janusgraph:janusgraph-solr",
                "org.janusgraph:janusgraph-test",
                "org.janusgraph:janusgraph-hbase"
              ],
              "ecosystems": "maven",
              "any_deprecated": false,
              "min_days_since_publish": 1
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on maven",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "maven"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 1 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "806 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 806
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 83,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 72,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "21 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 21
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "27 out of 29 merged PRs checked by a CI test -- score normalized to 9",
                "points": 18,
                "status": "partial",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "topics": [
                "graph-database",
                "tinkerpop",
                "gremlin",
                "hbase",
                "cassandra",
                "elasticsearch",
                "solr",
                "bigtable",
                "graphdb",
                "graph"
              ],
              "has_wiki": true,
              "homepage": "https://janusgraph.org",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://janusgraph.org",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "10 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 10
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 61,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 64,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 17,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 1,
              "scorecard_aggregate": 6.4
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "27 out of 29 merged PRs checked by a CI test -- score normalized to 9",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "badge detected: Passing",
                "points": 1.2,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 11/28 approved changesets -- score normalized to 3",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 32 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "20 commit(s) and 2 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 7",
                "points": 3.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "5 out of the last 5 releases have a total of 5 signed artifacts.",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "15 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "moderate",
            "name": "Dependency advisories",
            "note": "Matched the maven:org.janusgraph:janusgraph-es@1.2.0-20250607-200526.4379014 runtime dependency closure — what installing the published package pulls in — 95 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "maven:org.janusgraph:janusgraph-es@1.2.0-20250607-200526.4379014",
                  "assessed": 95
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 51,
            "inputs": {
              "source": "osv",
              "advisories": 64,
              "affected_packages": 23,
              "assessed_packages": 95,
              "unassessed_packages": 0,
              "affected_by_severity": "high 14, moderate 9",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "23 affected: commons-beanutils:commons-beanutils 1.9.4 (high 8.8), io.netty:netty-codec 4.1.115.Final (high 7.5), io.netty:netty-codec-dns 4.1.115.Final (high 7.5), +20 more",
                "points": 1.6,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 23,
                      "packages": "commons-beanutils:commons-beanutils 1.9.4 (high 8.8), io.netty:netty-codec 4.1.115.Final (high 7.5), io.netty:netty-codec-dns 4.1.115.Final (high 7.5)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 20
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "10 advisory-carrying package(s) unaddressed past 90 days; oldest published 529 days ago",
                "points": 14.5,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 10,
                      "oldest": 529
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 95,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 21
            },
            "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": "moderate",
        "name": "AI Readiness",
        "value": 66,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 31,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.575,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "42 of 73 human commits state their intent (structured subject or explanatory body)",
                "points": 30.7,
                "status": "partial",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 42,
                      "sampled": 73
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0.12,
              "toolchain_manifests": [
                "cassandra-hadoop-util/pom.xml",
                "janusgraph-all/pom.xml",
                "janusgraph-backend-testutils/pom.xml",
                "janusgraph-benchmark/pom.xml",
                "janusgraph-berkeleyje/pom.xml",
                "janusgraph-bigtable/pom.xml",
                "janusgraph-core/pom.xml",
                "janusgraph-cql/pom.xml",
                "janusgraph-dist/pom.xml",
                "janusgraph-doc/pom.xml",
                "janusgraph-driver/pom.xml",
                "janusgraph-es/pom.xml",
                "janusgraph-examples/example-berkeleyje/pom.xml",
                "janusgraph-examples/example-common/pom.xml",
                "janusgraph-examples/example-cql/pom.xml",
                "janusgraph-examples/example-hbase/pom.xml",
                "janusgraph-examples/example-remotegraph/pom.xml",
                "janusgraph-examples/example-tinkergraph/pom.xml",
                "janusgraph-examples/pom.xml",
                "janusgraph-grpc/pom.xml",
                "janusgraph-hadoop/pom.xml",
                "janusgraph-hbase/pom.xml",
                "janusgraph-inmemory/pom.xml",
                "janusgraph-lucene/pom.xml",
                "janusgraph-mixed-index-utils/pom.xml",
                "janusgraph-scylla/pom.xml",
                "janusgraph-server/pom.xml",
                "janusgraph-solr/pom.xml",
                "janusgraph-test/pom.xml",
                "pom.xml",
                "scylla-hadoop-util/pom.xml"
              ],
              "dependency_bot_commit_share": 0.27
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "cassandra-hadoop-util/pom.xml, janusgraph-all/pom.xml, janusgraph-backend-testutils/pom.xml (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "cassandra-hadoop-util/pom.xml, janusgraph-all/pom.xml, janusgraph-backend-testutils/pom.xml"
                    }
                  }
                ],
                "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": "Java (statically typed)",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Java"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "12 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 12,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "27 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 27,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "Java",
              "largest_source_bytes": 560690,
              "source_files_sampled": 1387,
              "oversized_source_files": 9
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Java (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Java"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "9/1387 source files over 60KB",
                "points": 54.6,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1387,
                      "oversized": 9
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "good",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "example",
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "janusgraph-grpc/src/main/proto/janusgraph/schema/v1/schema_manager.proto",
                "janusgraph-grpc/src/main/proto/janusgraph/types/v1/graph_types.proto",
                "janusgraph-grpc/src/main/proto/janusgraph/types/v1/schema_types.proto",
                "janusgraph-grpc/src/main/proto/janusgraph/v1/graph_manager.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "janusgraph-grpc/src/main/proto/janusgraph/schema/v1/schema_manager.proto, janusgraph-grpc/src/main/proto/janusgraph/types/v1/graph_types.proto, janusgraph-grpc/src/main/proto/janusgraph/types/v1/schema_types.proto, janusgraph-grpc/src/main/proto/janusgraph/v1/graph_manager.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "janusgraph-grpc/src/main/proto/janusgraph/schema/v1/schema_manager.proto, janusgraph-grpc/src/main/proto/janusgraph/types/v1/graph_types.proto, janusgraph-grpc/src/main/proto/janusgraph/types/v1/schema_types.proto, janusgraph-grpc/src/main/proto/janusgraph/v1/graph_manager.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? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-25T13:24:50.048157Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/j/JanusGraph/janusgraph.svg",
  "full_name": "JanusGraph/janusgraph",
  "license_state": "custom",
  "license_spdx": null
}

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 v1.13.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 agregadasMaven.