Registro público
Informe de salud del softwareesquema 0.17.0 · métricas 1.13.0 · 2026-07-21 06:24 UTC

googleapis / java-bigtable-hbase

Java libraries and HBase client extensions for accessing Google Cloud Bigtable

JavaApache-2.0★ 183 estrellas⑂ 183 forksdesde abr 2014Ver en GitHub ↗

googleapis/java-bigtable-hbase tiene un índice de salud de 72 sobre 100, lo que lo sitúa en la banda Bueno. Su puntuación más alta es Vitality (86/100) y la más baja, AI Readiness (43/100). Se actualizó por última vez hoy. Una sola persona concentra la mayor parte del trabajo reciente.

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

72
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

Google APIsOrganización
6609 seguidores899 repositorios públicosdesde ene 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
Mavencom.google.cloud.bigtable:bigtable-hbase2.18.3-142hace 62 días
Mavencom.google.cloud.bigtable:bigtable-hbase-beam2.18.3-130hace 62 días
Mavencom.google.cloud.bigtable:bigtable-hbase-1.x2.18.3-123hace 62 días
Mavencom.google.cloud.bigtable:bigtable-hbase-2.x2.18.3-118hace 62 días
Mavencom.google.cloud.bigtable:bigtable-emulator-maven-plugin2.18.3-122hace 62 días

Métricas por categoría

Vitalidad

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

86Excelente · 22% del índice global
Cómo se puntúa
36/36Recencia de push — último push hace 0 días
14.5/36Cadencia de commits — 21/52 semanas con commits
15.9/18Volumen de commits — 58 commits en el último año
10/10OpenSSF Scorecard: Maintained — 12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Datos de entrada utilizados
commits_last_year58
human_commit_share
days_since_last_push0
active_weeks_last_year21
Cómo se puntúa
27/27Publica versiones — 100 versiones publicadas
36/36Recencia de las versiones — última versión hace 4 días
27/27Cadencia de publicación — una versión cada ~18,8 días
0/10OpenSSF Scorecard: Signed-Releases — sin datos
Datos de entrada utilizados
releases_count100
latest_release_tagv2.19.0
releases_from_tagsno
days_since_latest_release4
mean_days_between_releases18,8
Excluidos de la puntuación (sin datos o no aplicable): OpenSSF Scorecard: Signed-Releases. Los pesos restantes se han renormalizado.

Comunidad y Adopción

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

78Bueno · 18% del índice global
Cómo se puntúa
36.7/60Estrellas — 183 estrellas
18.8/25Forks — 183 forks
10.2/15Observadores — 68 observadores
Datos de entrada utilizados
forks183
stars183
watchers68
growth_stateorganic
growth_factor_pct100
Cómo se puntúa
22.5/22.5README
22.5/22.5Licencia — licencia reconocida (Apache-2.0)
18/18Guía CONTRIBUTING
13.5/13.5Código de conducta
0/7.2Plantilla de issues
6.3/6.3Plantilla de PR
Datos de entrada utilizados
has_readme
has_license
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?

74Bueno · 24% del índice global
Cómo se puntúa
9/54Factor bus — la mitad de los commits recae en 1 contribuyente(s)
11.1/22.5Distribución de commits — el principal contribuyente firma el 51% de los commits
13.5/13.5Amplitud de contribuyentes — 97 contribuyentes
10/10OpenSSF Scorecard: Contributors — project has 13 contributing companies or organizations
Datos de entrada utilizados
bus_factor1
contributors_sampled97
top_contributor_share0,508
Cómo se puntúa
38.1/46.8Resolución de issues — 81% de issues cerradas
30/38.3Aceptación de PR — 3021/3849 PR decididos fusionados
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Datos de entrada utilizados
merged_prs3021
open_issues128
closed_issues560
issue_closed_ratio0,814
closed_unmerged_prs828
Cómo se puntúa
30/30Respaldo de la propiedad — propiedad de una organización
0/20Dominio verificado
25/25Alcance del propietario — 6609 seguidores de googleapis
25/25Trayectoria — 899 repos públicos, cuenta de ~10 años
Datos de entrada utilizados
followers6609
owner_typeOrganization
is_verified
owner_logingoogleapis
public_repos899
account_age_days3835
Cómo se puntúa
25/25Publicado y resoluble — 5 paquete(s) en maven
35/35Recencia de publicación — última publicación hace 62 días
20/20Historial de versiones — 142 versiones en el registro
20/20No obsoleto — activo, ni obsoleto ni retirado
Datos de entrada utilizados
packagescom.google.cloud.bigtable:bigtable-hbase, com.google.cloud.bigtable:bigtable-hbase-beam, com.google.cloud.bigtable:bigtable-hbase-1.x, com.google.cloud.bigtable:bigtable-hbase-2.x, com.google.cloud.bigtable:bigtable-emulator-maven-plugin
ecosystemsmaven
any_deprecatedno
min_days_since_publish62

Calidad de Ingeniería

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

48En riesgo · 20% del índice global
Cómo se puntúa
0/24Flujos de trabajo de CI
24/24Pruebas presentes
0/16Configuración de linter
0/9.6Hooks de pre-commit
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Datos de entrada utilizados
has_cino
has_tests
has_editorconfigno
has_linter_configno
has_precommit_configno

Documentación

55Moderado
Cómo se puntúa
30/30README
0/25Directorio de documentación
15/15Sitio de documentación / página del proyecto — https://cloud.google.com/bigtable/
10/10Descripción del repositorio
0/10Topics
0/10Wiki
Datos de entrada utilizados
topics
has_wikino
homepagehttps://cloud.google.com/bigtable/
has_readme
has_docs_dirno
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?

72Bueno · 16% del índice global
Cómo se puntúa
7.5/7.5Binary-Artifacts — no binaries found in the repo
3.8/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 13 contributing companies or organizations
0/10Dangerous-Workflow — sin datos
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Licencia — license file detected
7.5/7.5Maintained — 12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — sin datos
5/5Pinned-Dependencies — all dependencies are pinned
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — sin datos
0/7.5Token-Permissions — sin datos
0/7.5Vulnerabilities — 75 existing vulnerabilities detected
Datos de entrada utilizados
sourceopenssf_scorecard
checks_evaluated14
scorecard_versionv5.5.0
checks_inconclusive4
scorecard_aggregate6,8
Excluidos de la puntuación (sin datos o no aplicable): dangerous_workflow, packaging, signed_releases, token_permissions. 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
14.4/25Dependencias indirectas libres de avisos conocidos — 1 afectados: io.opentelemetry:opentelemetry-api 1.51.0 (moderate 5.3)
40/40Sin avisos pendientes — ningún aviso lleva público más de 90 días
Datos de entrada utilizados
sourceosv
advisories1
affected_packages1
assessed_packages74
unassessed_packages0
affected_by_severitymoderate 1
direct_affected_packages0
Se cotejó el cierre de dependencias en tiempo de ejecución de maven:com.google.cloud.bigtable:bigtable-hbase@2.18.3 —lo que arrastra la instalación del paquete publicado—: 74 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.

43En riesgo · 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)
0/40Historial de commits legible — sin datos
Datos de entrada utilizados
has_llms_txtno
legible_history_share
agent_instruction_files
agent_instruction_max_bytes
Excluidos de la puntuación (sin datos o no aplicable): Historial de commits legible. Los pesos restantes se han renormalizado.
Cómo se puntúa
0/18Arranque con un solo comando
22/22Pruebas automatizadas
0/11Configuración de lint / formato
11/11Verificación estática de tipos — Java (tipado estático)
0/10Entorno reproducible
0/10Práctica demostrada con agentes — sin datos
5/8Mantenimiento automatizado — automatización de dependencias configurada, no observada en los commits muestreados
10/10OpenSSF Scorecard: Pinned-Dependencies — all dependencies are pinned
Datos de entrada utilizados
has_nixno
has_tests
lockfiles
has_dockerfileno
typed_language
bootstrap_files
has_devcontainerno
has_linter_configno
typecheck_configs
agent_commit_share
toolchain_manifests
dependency_bot_commit_share0
Excluidos de la puntuación (sin datos o no aplicable): Práctica demostrada con agentes. Los pesos restantes se han renormalizado.
Cómo se puntúa
45/45Código verificable por tipos — Java (tipado estático)
54.7/55Tamaños de archivo manejables — 3/627 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languageJava
largest_source_bytes107.597
source_files_sampled627
oversized_source_files3

Datos clave

183estrellas de GitHub
97contribuidores
58commits en los últimos 12 meses
0días desde el último push
100versiones publicadas
1factor bus
128issues abiertas
Maven, PyPIecosistemas de paquetes

Advertencias de recopilación de datos

  • Could not fetch maven package 'com.google.cloud.bigtable.test:bigtable-build-helper' from its registry
  • Could not fetch maven package 'com.google.cloud.bigtable:bigtable-internal-test-helper' from its registry
  • Could not fetch maven package 'com.google.cloud.bigtable:hbase-minicluster-maven-plugin' from its registry

Más detalle

Historial de estrellas y forks 183 ★ / 0 ⇿
183Estrellas

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.

0408012016020018362014-072020-072026-07

Cada punto abarca 11 días.

OpenSSF Scorecard 6.8 / 10
6.8agregado

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

10Binary-Artifactsno binaries found in the repo
5Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 13 contributing companies or organizations
n/dDangerous-Workflowno workflows found
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
n/dPackagingpackaging workflow not detected
10Pinned-Dependenciesall dependencies are pinned
0SASTSAST tool is not run on all commits -- score normalized to 0
10Security-Policysecurity policy file detected
n/dSigned-Releasesno releases found
n/dToken-PermissionsNo tokens found
0Vulnerabilities75 existing vulnerabilities detected
Dependencias directas 124
RegistroPaqueteRestricción de versiónManifiesto
Mavencom.google.cloud:google-cloud-bigtable-bom${bigtable.version}bigtable-client-core-parent/bigtable-hbase-integration-tests-common/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase1.version}bigtable-client-core-parent/bigtable-hbase-integration-tests-common/pom.xml
Mavench.qos.reload4j:reload4j${reload4j.version}bigtable-client-core-parent/bigtable-hbase-integration-tests-common/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-bom${bigtable.version}bigtable-client-core-parent/bigtable-hbase/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-deps-bom${bigtable.version}bigtable-client-core-parent/bigtable-hbase/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase1.version}bigtable-client-core-parent/bigtable-hbase/pom.xml
Mavench.qos.reload4j:reload4j${reload4j.version}bigtable-client-core-parent/bigtable-hbase/pom.xml
Mavencom.google.cloud:google-cloud-bigtablebigtable-client-core-parent/bigtable-hbase/pom.xml
Maven${project.groupId}:bigtable-metrics-api${bigtable-metrics-api.version}bigtable-client-core-parent/bigtable-hbase/pom.xml
Mavenorg.apache.beam:beam-sdks-java-google-cloud-platform-bom${beam.version}bigtable-dataflow-parent/bigtable-beam-import/pom.xml
Mavenorg.apache.beam:beam-sdks-java-corebigtable-dataflow-parent/bigtable-beam-import/pom.xml
Mavenorg.apache.beam:beam-sdks-java-io-hadoop-formatbigtable-dataflow-parent/bigtable-beam-import/pom.xml
Mavenorg.apache.beam:beam-runners-google-cloud-dataflow-javabigtable-dataflow-parent/bigtable-beam-import/pom.xml
Mavencom.google.cloud.bigdataoss:gcs-connectorhadoop3-2.2.21bigtable-dataflow-parent/bigtable-beam-import/pom.xml
Maven${project.groupId}:bigtable-hbase-beam2.19.1-SNAPSHOTbigtable-dataflow-parent/bigtable-beam-import/pom.xml
Mavenorg.apache.hadoop:hadoop-client-api${hadoop.version}bigtable-dataflow-parent/bigtable-beam-import/pom.xml
Mavenorg.apache.hadoop:hadoop-client-runtime${hadoop.version}bigtable-dataflow-parent/bigtable-beam-import/pom.xml
Mavenorg.apache.hbase:hbase-shaded-mapreduce${hbase2.version}bigtable-dataflow-parent/bigtable-beam-import/pom.xml
Mavench.qos.reload4j:reload4j${reload4j.version}bigtable-dataflow-parent/bigtable-beam-import/pom.xml
Mavencom.google.errorprone:error_prone_annotations2.31.0bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml
Mavencom.google.auto.value:auto-value-annotations1.8.2bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml
Mavenorg.slf4j:slf4j-api2.0.16bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml
Mavenorg.apache.beam:beam-sdks-java-core${beam.version}bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml
Mavenorg.apache.beam:beam-sdks-java-io-hbase${beam.version}bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml
Maven${project.groupId}:bigtable-hbase-2.x-shaded2.19.1-SNAPSHOTbigtable-dataflow-parent/bigtable-hbase-beam/pom.xml
Maven${project.groupId}:bigtable-hbase-1.x-shaded2.19.1-SNAPSHOTbigtable-hbase-1.x-parent/bigtable-hbase-1.x-hadoop/pom.xml
Mavenorg.apache.hbase:hbase-client${hbase1.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-hadoop/pom.xml
Mavench.qos.reload4j:reload4j${reload4j.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-hadoop/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavench.qos.reload4j:reload4j${reload4j.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencom.google.cloud.bigtable:bigtable-hbase-1.x2.19.1-SNAPSHOTbigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.apache.hbase:hbase-client${hbase.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencom.google.cloud.bigtable:bigtable-hbase-1.x-shaded2.19.1-SNAPSHOTbigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.apache.hbase:hbase-client${hbase.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.apache.hbase:hbase-common${hbase.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.apache.hbase:hbase-protocol${hbase.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.apache.hadoop:hadoop-common${minimal-dep-hadoop.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.apache.hadoop:hadoop-auth${minimal-dep-hadoop.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.apache.hadoop.thirdparty:hadoop-shaded-guava1.1.1bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencom.fasterxml.woodstox:woodstox-core6.5.1bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.apache.commons:commons-configuration22.9.0bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.slf4j:slf4j-api1.6.1bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencommons-collections:commons-collections3.2.2bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencom.google.guava:guava32.1.3-jrebigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencommons-logging:commons-logging1.3.0bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencommons-codec:commons-codec1.16.0bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencom.google.protobuf:protobuf-java3.25.1bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencom.google.cloud.bigtable:bigtable-hbase-1.x-shaded2.19.1-SNAPSHOTbigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.apache.hbase:hbase-shaded-testing-util${hbase1.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavencommons-logging:commons-logging1.3.0bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Mavenorg.slf4j:log4j-over-slf4j1.7.36bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml
Maven${project.groupId}:bigtable-hbase-1.x-hadoop2.19.1-SNAPSHOTbigtable-hbase-1.x-parent/bigtable-hbase-1.x-mapreduce/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-bom${bigtable.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-deps-bom${bigtable.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase1.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavench.qos.reload4j:reload4j${reload4j.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavencom.google.cloud.bigtable:bigtable-hbase-1.x2.19.1-SNAPSHOTbigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavencom.google.cloud:google-cloud-bigtablebigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavenio.opencensus:opencensus-implbigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavenio.opencensus:opencensus-exporter-stats-stackdriverbigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavenio.opencensus:opencensus-exporter-trace-stackdriverbigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavenio.opencensus:opencensus-exporter-metrics-ocagent${opencensus.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavenio.opencensus:opencensus-exporter-trace-ocagent${opencensus.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Mavenio.grpc:grpc-censusbigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml
Maven${project.groupId}:bigtable-hbase-1.x-shaded2.19.1-SNAPSHOTbigtable-hbase-1.x-parent/bigtable-hbase-1.x-tools/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase1.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-tools/pom.xml
Mavench.qos.reload4j:reload4j${reload4j.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x-tools/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-bom${bigtable.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-deps-bom${bigtable.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase1.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml
Mavench.qos.reload4j:reload4j${reload4j.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml
Mavencom.google.cloud.bigtable:bigtable-hbase2.19.1-SNAPSHOTbigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml
Mavennet.bytebuddy:byte-buddy${byte.buddy.version}bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml
Maven${project.groupId}:bigtable-hbase-2.x-shaded2.19.1-SNAPSHOTbigtable-hbase-2.x-parent/bigtable-hbase-2.x-hadoop/pom.xml
Mavenorg.apache.hbase:hbase-client${hbase2.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-hadoop/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavencom.google.cloud.bigtable:bigtable-hbase-2.x2.19.1-SNAPSHOTbigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hbase:hbase-client${hbase.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavencom.google.cloud.bigtable:bigtable-hbase-2.x-shaded2.19.1-SNAPSHOTbigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hbase:hbase-client${hbase.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hbase:hbase-common${hbase.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hbase.thirdparty:hbase-unsafe4.1.4bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hadoop:hadoop-common${minimal-dep-hadoop.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hadoop:hadoop-auth${minimal-dep-hadoop.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenio.opentelemetry:opentelemetry-api1.34.1bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hadoop.thirdparty:hadoop-shaded-guava1.1.1bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavencom.fasterxml.woodstox:woodstox-core6.5.1bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.commons:commons-configuration22.9.0bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.slf4j:slf4j-api1.7.36bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavencommons-collections:commons-collections3.2.2bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hbase.thirdparty:hbase-shaded-miscellaneous4.1.4bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hbase.thirdparty:hbase-shaded-protobuf4.1.4bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavencom.google.cloud.bigtable:bigtable-hbase-2.x-shaded2.19.1-SNAPSHOTbigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-bom${bigtable.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-deps-bom${bigtable.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.apache.hbase:hbase-shaded-testing-util${hbase2.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.mockito:mockito-core${hbase2-testing-util-mockito.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavencommons-logging:commons-logging1.3.0bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenorg.slf4j:log4j-over-slf4j2.0.9bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Mavenjunit:junit${junit.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml
Maven${project.groupId}:bigtable-hbase-2.x-hadoop2.19.1-SNAPSHOTbigtable-hbase-2.x-parent/bigtable-hbase-2.x-mapreduce/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-bom${bigtable.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-deps-bom${bigtable.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase2.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavencom.google.cloud:google-cloud-bigtable${bigtable.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Maven${project.groupId}:bigtable-hbase-2.x2.19.1-SNAPSHOTbigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavenio.opencensus:opencensus-implbigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavenio.opencensus:opencensus-exporter-stats-stackdriverbigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavenio.opencensus:opencensus-exporter-trace-stackdriverbigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavenio.opencensus:opencensus-exporter-metrics-ocagent${opencensus.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavenio.opencensus:opencensus-exporter-trace-ocagent${opencensus.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavenio.grpc:grpc-censusbigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-bom${bigtable.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-deps-bom${bigtable.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml
Mavenorg.apache.hbase:hbase-shaded-client${hbase2.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml
Maven${project.groupId}:bigtable-hbase2.19.1-SNAPSHOTbigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml
Mavennet.bytebuddy:byte-buddy${byte.buddy.version}bigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml
Mavenorg.apache.maven.resolver:maven-resolver-util1.9.18bigtable-test/bigtable-build-helper/pom.xml
Mavenorg.apache.maven.shared:maven-dependency-tree3.2.1bigtable-test/bigtable-build-helper/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-bom${bigtable.version}bigtable-test/bigtable-internal-test-helper/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-deps-bom${bigtable.version}bigtable-test/bigtable-internal-test-helper/pom.xml
Mavenio.grpc:grpc-apibigtable-test/bigtable-internal-test-helper/pom.xml
Mavenjunit:junit${junit.version}bigtable-test/bigtable-internal-test-helper/pom.xml
Mavencom.google.cloud:google-cloud-bigtable-emulator-corebigtable-test/bigtable-internal-test-helper/pom.xml
Todas las dependencias 180

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

RegistroPaqueteVersiónRelación
Mavench.qos.reload4j:reload4jdirecta
Mavencom.fasterxml.woodstox:woodstox-core6.5.1directa
Mavencom.google.auto.value:auto-value-annotations1.8.2directa
Mavencom.google.cloud.bigdataoss:gcs-connectorhadoop3-2.2.21directa
Mavencom.google.cloud.bigtable:bigtable-hbase2.19.1-SNAPSHOTdirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-1.x2.19.1-SNAPSHOTdirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-1.x-shaded2.19.1-SNAPSHOTdirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-2.x2.19.1-SNAPSHOTdirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-2.x-shaded2.19.1-SNAPSHOTdirecta
Mavencom.google.cloud:google-cloud-bigtabledirecta
Mavencom.google.cloud:google-cloud-bigtable-bomdirecta
Mavencom.google.cloud:google-cloud-bigtable-deps-bomdirecta
Mavencom.google.cloud:google-cloud-bigtable-emulator-coredirecta
Mavencom.google.errorprone:error_prone_annotations2.18.0directa
Mavencom.google.errorprone:error_prone_annotations2.31.0directa
Mavencom.google.guava:guavadirecta
Mavencom.google.guava:guava12.0.1directa
Mavencom.google.guava:guava30.1-androiddirecta
Mavencom.google.guava:guava32.1.3-jredirecta
Mavencom.google.protobuf:protobuf-java3.25.1directa
Mavencommons-codec:commons-codec1.16.0directa
Mavencommons-collections:commons-collections3.2.2directa
Mavencommons-logging:commons-logging1.3.0directa
Mavenio.grpc:grpc-apidirecta
Mavenio.grpc:grpc-censusdirecta
Mavenio.opencensus:opencensus-exporter-metrics-ocagentdirecta
Mavenio.opencensus:opencensus-exporter-stats-stackdriverdirecta
Mavenio.opencensus:opencensus-exporter-trace-ocagentdirecta
Mavenio.opencensus:opencensus-exporter-trace-stackdriverdirecta
Mavenio.opencensus:opencensus-impldirecta
Mavenio.opentelemetry:opentelemetry-api1.34.1directa
Mavenjunit:junitdirecta
Mavennet.bytebuddy:byte-buddydirecta
Mavenorg.apache.beam:beam-runners-google-cloud-dataflow-javadirecta
Mavenorg.apache.beam:beam-sdks-java-coredirecta
Mavenorg.apache.beam:beam-sdks-java-google-cloud-platform-bomdirecta
Mavenorg.apache.beam:beam-sdks-java-io-hadoop-formatdirecta
Mavenorg.apache.beam:beam-sdks-java-io-hbasedirecta
Mavenorg.apache.commons:commons-configuration22.9.0directa
Mavenorg.apache.hadoop.thirdparty:hadoop-shaded-guava1.1.1directa
Mavenorg.apache.hadoop:hadoop-auth3.3.6directa
Mavenorg.apache.hadoop:hadoop-client-api3.3.5directa
Mavenorg.apache.hadoop:hadoop-client-runtime3.3.5directa
Mavenorg.apache.hadoop:hadoop-common3.3.6directa
Mavenorg.apache.hbase.thirdparty:hbase-shaded-miscellaneous4.1.4directa
Mavenorg.apache.hbase.thirdparty:hbase-shaded-protobuf4.1.4directa
Mavenorg.apache.hbase.thirdparty:hbase-unsafe4.1.4directa
Mavenorg.apache.hbase:hbase-clientdirecta
Mavenorg.apache.hbase:hbase-client1.4.3directa
Mavenorg.apache.hbase:hbase-client1.7.2directa
Mavenorg.apache.hbase:hbase-commondirecta
Mavenorg.apache.hbase:hbase-protocoldirecta
Mavenorg.apache.hbase:hbase-shaded-clientdirecta
Mavenorg.apache.hbase:hbase-shaded-mapreducedirecta
Mavenorg.apache.hbase:hbase-shaded-testing-utildirecta
Mavenorg.apache.maven.resolver:maven-resolver-util1.9.18directa
Mavenorg.apache.maven.shared:maven-dependency-tree3.2.1directa
Mavenorg.mockito:mockito-coredirecta
Mavenorg.slf4j:log4j-over-slf4j1.7.36directa
Mavenorg.slf4j:log4j-over-slf4j2.0.9directa
Mavenorg.slf4j:slf4j-api1.6.1directa
Mavenorg.slf4j:slf4j-api1.7.36directa
Mavenorg.slf4j:slf4j-api2.0.16directa
Maven@project.groupId@:@project.artifactIdindirecta
Mavencom.fasterxml.jackson.core:jackson-databind2.14.2indirecta
Mavencom.google.api.grpc:grpc-google-cloud-bigtable-admin-v2indirecta
Mavencom.google.api.grpc:grpc-google-common-protosindirecta
Mavencom.google.api:api-common1.10.6indirecta
Mavencom.google.cloud.bigtable.test:bigtable-build-helper2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-client-core1.28.0indirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-1.x-hadoop2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-2.x-hadoop2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-mirroring-client-1.x2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-mirroring-client-1.x-2.x-integration-tests2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-mirroring-client-1.x-integration-tests2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-mirroring-client-1.x-shaded2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-mirroring-client-2.x2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-mirroring-client-2.x-shaded2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-mirroring-client-core2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-hbase-replication-core2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:bigtable-internal-test-helper2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:hbase-minicluster-maven-plugin2.14.0-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:hbase-minicluster-maven-plugin2.19.1-SNAPSHOTindirecta
Mavencom.google.cloud.bigtable:protobuf-java-format-shaded2.19.1-SNAPSHOTindirecta
Mavencom.google.code.findbugs:jsr3053.0.2indirecta
Mavencom.google.truth:truthindirecta
Mavencom.googlecode.protobuf-java-format:protobuf-java-format1.4indirecta
Mavencommons-lang:commons-langindirecta
Mavenio.dropwizard.metrics:metrics-graphiteindirecta
Mavenio.opencensus:opencensus-apiindirecta
Mavenio.opencensus:opencensus-exporter-stats-prometheusindirecta
Mavenio.opencensus:opencensus-exporter-trace-zipkinindirecta
Mavenio.prometheus:simpleclient_httpserver0.6.0indirecta
Mavenjakarta.annotation:jakarta.annotation-api1.3.5indirecta
Mavenjavax.annotation:javax.annotation-api1.3.2indirecta
Mavennet.javacrumbs.future-converter:future-converter-java8-guava1.2.0indirecta
Mavenorg.apache.beam:beam-runners-direct-javaindirecta
Mavenorg.apache.hbase:hbase-mapreduceindirecta
Mavenorg.apache.hbase:hbase-serverindirecta
Mavenorg.apache.hbase:hbase-testing-utilindirecta
Mavenorg.apache.maven.plugin-tools:maven-plugin-annotations3.10.1indirecta
Mavenorg.apache.maven.plugin-tools:maven-plugin-annotations3.10.2indirecta
Mavenorg.apache.maven.plugin-tools:maven-plugin-annotations3.8.1indirecta
Mavenorg.apache.maven.plugins:maven-assembly-plugin3.3.0indirecta
Mavenorg.apache.maven.plugins:maven-compiler-pluginindirecta
Mavenorg.apache.maven.plugins:maven-dependency-pluginindirecta
Mavenorg.apache.maven.plugins:maven-deploy-pluginindirecta
Mavenorg.apache.maven.plugins:maven-enforcer-pluginindirecta
Mavenorg.apache.maven.plugins:maven-failsafe-pluginindirecta
Mavenorg.apache.maven.plugins:maven-gpg-pluginindirecta
Mavenorg.apache.maven.plugins:maven-invoker-plugin3.6.0indirecta
Mavenorg.apache.maven.plugins:maven-jar-pluginindirecta
Mavenorg.apache.maven.plugins:maven-javadoc-pluginindirecta
Mavenorg.apache.maven.plugins:maven-plugin-plugin3.10.2indirecta
Mavenorg.apache.maven.plugins:maven-shade-pluginindirecta
Mavenorg.apache.maven.plugins:maven-shade-plugin3.2.4indirecta
Mavenorg.apache.maven.plugins:maven-site-pluginindirecta
Mavenorg.apache.maven.plugins:maven-source-pluginindirecta
Mavenorg.apache.maven.plugins:maven-surefire-pluginindirecta
Mavenorg.apache.maven:maven-core3.0indirecta
Mavenorg.apache.maven:maven-core3.9.5indirecta
Mavenorg.apache.maven:maven-plugin-api3.0indirecta
Mavenorg.checkerframework:checker-qual3.31.0indirecta
Mavenorg.checkerframework:checker-qual3.49.0indirecta
Mavenorg.codehaus.mojo:animal-sniffer-annotations1.22indirecta
Mavenorg.codehaus.mojo:build-helper-maven-pluginindirecta
Mavenorg.codehaus.mojo:clirr-maven-pluginindirecta
Mavenorg.codehaus.mojo:exec-maven-pluginindirecta
Mavenorg.codehaus.mojo:license-maven-pluginindirecta
Mavenorg.conscrypt:conscrypt-openjdk2.5.2indirecta
Mavenorg.conscrypt:conscrypt-openjdk-uber2.5.2indirecta
Mavenorg.hamcrest:hamcrest-coreindirecta
Mavenorg.hamcrest:hamcrest-libraryindirecta
Mavenorg.mockito:mockito-inlineindirecta
Mavenorg.sonatype.plugins:nexus-staging-maven-pluginindirecta
PyPIattrs23.2.0indirecta
PyPIbackports-tarfile1.1.1indirecta
PyPIcachetools5.3.3indirecta
PyPIcertifi2024.2.2indirecta
PyPIcffi1.16.0indirecta
PyPIcharset-normalizer3.3.2indirecta
PyPIclick8.0.4indirecta
PyPIcolorlog6.8.2indirecta
PyPIcryptography42.0.5indirecta
PyPIgcp-docuploader0.6.5indirecta
PyPIgcp-releasetool2.0.0indirecta
PyPIgoogle-api-core2.18.0indirecta
PyPIgoogle-auth2.29.0indirecta
PyPIgoogle-cloud-core2.4.1indirecta
PyPIgoogle-cloud-storage2.16.0indirecta
PyPIgoogle-crc32c1.5.0indirecta
PyPIgoogle-resumable-media2.7.0indirecta
PyPIgoogleapis-common-protos1.63.0indirecta
PyPIidna3.7indirecta
PyPIimportlib-metadata7.1.0indirecta
PyPIjaraco-classes3.4.0indirecta
PyPIjaraco-context5.3.0indirecta
PyPIjaraco-functools4.0.1indirecta
PyPIjeepney0.8.0indirecta
PyPIjinja23.1.3indirecta
PyPIkeyring25.1.0indirecta
PyPImarkupsafe2.1.5indirecta
PyPImore-itertools10.2.0indirecta
PyPIpackaging24.0indirecta
PyPIproto-plus1.23.0indirecta
PyPIprotobuf4.25.3indirecta
PyPIpyasn10.6.0indirecta
PyPIpyasn1-modules0.4.0indirecta
PyPIpycparser2.22indirecta
PyPIpyjwt2.8.0indirecta
PyPIpyperclip1.8.2indirecta
PyPIpython-dateutil2.9.0.post0indirecta
PyPIrequests2.31.0indirecta
PyPIrsa4.9indirecta
PyPIsecretstorage3.3.3indirecta
PyPIsix1.16.0indirecta
PyPItyping-extensions4.11.0indirecta
PyPIurllib32.2.1indirecta
PyPIwheel0.43.0indirecta
PyPIzipp3.18.1indirecta
Avisos de dependencias 1

Instalar maven:com.google.cloud.bigtable:bigtable-hbase@2.18.3 arrastra 74 paquetes, directos y transitivos: 1 tienen avisos conocidos, de los cuales 0 son dependencias directas.

PaqueteVersiónRelaciónGravedadAvisosCorregido en
io.opentelemetry:opentelemetry-api1.51.0indirectamoderada11.62.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": [],
      "is_fork": false,
      "size_kb": 21810,
      "has_wiki": false,
      "homepage": "https://cloud.google.com/bigtable/",
      "languages": {
        "Java": 4178358,
        "Shell": 48745,
        "Batchfile": 127
      },
      "pushed_at": "2026-07-20T18:35:01Z",
      "created_at": "2014-04-04T14:54:35Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-20T18:36:40Z",
      "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Java",
      "significant_languages": [
        "Java"
      ]
    },
    "owner": {
      "blog": "https://googleapis.github.io",
      "name": "Google APIs",
      "type": "Organization",
      "login": "googleapis",
      "company": null,
      "location": null,
      "followers": 6609,
      "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
      "created_at": "2016-01-19T20:40:50Z",
      "is_verified": null,
      "public_repos": 899,
      "account_age_days": 3835
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases_count": 100,
      "commits_last_year": 58,
      "latest_release_at": "2026-07-16T18:42:53Z",
      "latest_release_tag": "v2.19.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 21,
      "days_since_latest_release": 4,
      "mean_days_between_releases": 18.8
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.google.cloud.bigtable/bigtable-hbase",
          "is_deprecated": false,
          "latest_version": "2.18.3",
          "repository_url": null,
          "versions_count": 142,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-05-20T02:54:07Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 62
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-beam",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.google.cloud.bigtable/bigtable-hbase-beam",
          "is_deprecated": false,
          "latest_version": "2.18.3",
          "repository_url": null,
          "versions_count": 130,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-05-20T02:54:05Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 62
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-1.x",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.google.cloud.bigtable/bigtable-hbase-1.x",
          "is_deprecated": false,
          "latest_version": "2.18.3",
          "repository_url": null,
          "versions_count": 123,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-05-20T02:54:13Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 62
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-2.x",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.google.cloud.bigtable/bigtable-hbase-2.x",
          "is_deprecated": false,
          "latest_version": "2.18.3",
          "repository_url": null,
          "versions_count": 118,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-05-20T02:54:13Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 62
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-emulator-maven-plugin",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "maven",
          "matches_repo": null,
          "registry_url": "https://central.sonatype.com/artifact/com.google.cloud.bigtable/bigtable-emulator-maven-plugin",
          "is_deprecated": false,
          "latest_version": "2.18.3",
          "repository_url": null,
          "versions_count": 122,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-05-20T02:53:17Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 62
        }
      ]
    },
    "popularity": {
      "forks": 183,
      "stars": 183,
      "watchers": 68,
      "star_history": {
        "days": [
          {
            "date": "2014-07-06",
            "count": 1
          },
          {
            "date": "2015-05-06",
            "count": 3
          },
          {
            "date": "2015-05-07",
            "count": 2
          },
          {
            "date": "2015-05-08",
            "count": 1
          },
          {
            "date": "2015-05-13",
            "count": 2
          },
          {
            "date": "2015-05-14",
            "count": 1
          },
          {
            "date": "2015-05-20",
            "count": 1
          },
          {
            "date": "2015-05-21",
            "count": 1
          },
          {
            "date": "2015-05-28",
            "count": 2
          },
          {
            "date": "2015-06-03",
            "count": 1
          },
          {
            "date": "2015-06-17",
            "count": 1
          },
          {
            "date": "2015-07-10",
            "count": 1
          },
          {
            "date": "2015-07-25",
            "count": 1
          },
          {
            "date": "2015-07-30",
            "count": 1
          },
          {
            "date": "2015-08-16",
            "count": 1
          },
          {
            "date": "2015-08-17",
            "count": 1
          },
          {
            "date": "2015-08-26",
            "count": 1
          },
          {
            "date": "2015-09-01",
            "count": 1
          },
          {
            "date": "2015-09-08",
            "count": 1
          },
          {
            "date": "2015-09-10",
            "count": 1
          },
          {
            "date": "2015-09-16",
            "count": 1
          },
          {
            "date": "2015-09-24",
            "count": 1
          },
          {
            "date": "2015-09-25",
            "count": 1
          },
          {
            "date": "2015-09-29",
            "count": 1
          },
          {
            "date": "2015-10-07",
            "count": 1
          },
          {
            "date": "2015-10-24",
            "count": 1
          },
          {
            "date": "2015-11-06",
            "count": 1
          },
          {
            "date": "2015-11-10",
            "count": 1
          },
          {
            "date": "2015-11-26",
            "count": 1
          },
          {
            "date": "2015-12-01",
            "count": 1
          },
          {
            "date": "2016-01-10",
            "count": 1
          },
          {
            "date": "2016-01-23",
            "count": 1
          },
          {
            "date": "2016-02-15",
            "count": 1
          },
          {
            "date": "2016-03-15",
            "count": 1
          },
          {
            "date": "2016-03-24",
            "count": 1
          },
          {
            "date": "2016-04-13",
            "count": 1
          },
          {
            "date": "2016-04-17",
            "count": 1
          },
          {
            "date": "2016-05-13",
            "count": 1
          },
          {
            "date": "2016-06-29",
            "count": 1
          },
          {
            "date": "2016-07-08",
            "count": 1
          },
          {
            "date": "2016-07-13",
            "count": 1
          },
          {
            "date": "2016-07-17",
            "count": 1
          },
          {
            "date": "2016-08-10",
            "count": 2
          },
          {
            "date": "2016-09-03",
            "count": 1
          },
          {
            "date": "2016-09-17",
            "count": 1
          },
          {
            "date": "2016-09-18",
            "count": 1
          },
          {
            "date": "2016-09-22",
            "count": 1
          },
          {
            "date": "2016-09-27",
            "count": 1
          },
          {
            "date": "2016-10-07",
            "count": 1
          },
          {
            "date": "2016-11-04",
            "count": 1
          },
          {
            "date": "2016-11-17",
            "count": 1
          },
          {
            "date": "2016-12-08",
            "count": 2
          },
          {
            "date": "2016-12-14",
            "count": 1
          },
          {
            "date": "2017-01-16",
            "count": 1
          },
          {
            "date": "2017-03-03",
            "count": 1
          },
          {
            "date": "2017-03-20",
            "count": 1
          },
          {
            "date": "2017-03-26",
            "count": 1
          },
          {
            "date": "2017-04-02",
            "count": 1
          },
          {
            "date": "2017-04-11",
            "count": 1
          },
          {
            "date": "2017-05-25",
            "count": 1
          },
          {
            "date": "2017-07-06",
            "count": 1
          },
          {
            "date": "2017-07-19",
            "count": 1
          },
          {
            "date": "2017-07-24",
            "count": 1
          },
          {
            "date": "2017-08-17",
            "count": 1
          },
          {
            "date": "2017-09-18",
            "count": 1
          },
          {
            "date": "2017-10-19",
            "count": 1
          },
          {
            "date": "2017-11-02",
            "count": 1
          },
          {
            "date": "2017-11-03",
            "count": 1
          },
          {
            "date": "2017-12-19",
            "count": 1
          },
          {
            "date": "2017-12-30",
            "count": 1
          },
          {
            "date": "2018-01-08",
            "count": 1
          },
          {
            "date": "2018-02-18",
            "count": 1
          },
          {
            "date": "2018-02-21",
            "count": 1
          },
          {
            "date": "2018-03-05",
            "count": 1
          },
          {
            "date": "2018-04-05",
            "count": 1
          },
          {
            "date": "2018-04-16",
            "count": 1
          },
          {
            "date": "2018-05-08",
            "count": 1
          },
          {
            "date": "2018-05-15",
            "count": 1
          },
          {
            "date": "2018-05-17",
            "count": 1
          },
          {
            "date": "2018-06-05",
            "count": 1
          },
          {
            "date": "2018-07-12",
            "count": 1
          },
          {
            "date": "2018-07-19",
            "count": 1
          },
          {
            "date": "2018-07-31",
            "count": 1
          },
          {
            "date": "2018-08-08",
            "count": 1
          },
          {
            "date": "2018-08-29",
            "count": 1
          },
          {
            "date": "2018-09-10",
            "count": 1
          },
          {
            "date": "2018-10-11",
            "count": 1
          },
          {
            "date": "2018-10-23",
            "count": 1
          },
          {
            "date": "2018-11-14",
            "count": 1
          },
          {
            "date": "2018-12-03",
            "count": 1
          },
          {
            "date": "2019-01-09",
            "count": 1
          },
          {
            "date": "2019-02-12",
            "count": 1
          },
          {
            "date": "2019-02-15",
            "count": 1
          },
          {
            "date": "2019-02-21",
            "count": 1
          },
          {
            "date": "2019-02-26",
            "count": 1
          },
          {
            "date": "2019-05-10",
            "count": 1
          },
          {
            "date": "2019-05-22",
            "count": 1
          },
          {
            "date": "2019-06-09",
            "count": 1
          },
          {
            "date": "2019-06-15",
            "count": 1
          },
          {
            "date": "2019-07-18",
            "count": 1
          },
          {
            "date": "2019-08-16",
            "count": 2
          },
          {
            "date": "2019-08-28",
            "count": 2
          },
          {
            "date": "2019-10-02",
            "count": 1
          },
          {
            "date": "2019-10-04",
            "count": 1
          },
          {
            "date": "2019-10-14",
            "count": 1
          },
          {
            "date": "2020-01-27",
            "count": 2
          },
          {
            "date": "2020-02-14",
            "count": 1
          },
          {
            "date": "2020-02-25",
            "count": 1
          },
          {
            "date": "2020-03-05",
            "count": 1
          },
          {
            "date": "2020-04-20",
            "count": 1
          },
          {
            "date": "2020-04-25",
            "count": 1
          },
          {
            "date": "2020-04-27",
            "count": 1
          },
          {
            "date": "2020-06-27",
            "count": 1
          },
          {
            "date": "2020-08-25",
            "count": 1
          },
          {
            "date": "2020-09-19",
            "count": 1
          },
          {
            "date": "2020-10-07",
            "count": 1
          },
          {
            "date": "2020-10-20",
            "count": 1
          },
          {
            "date": "2020-11-25",
            "count": 1
          },
          {
            "date": "2020-11-29",
            "count": 1
          },
          {
            "date": "2021-01-07",
            "count": 1
          },
          {
            "date": "2021-01-18",
            "count": 1
          },
          {
            "date": "2021-01-28",
            "count": 1
          },
          {
            "date": "2021-02-23",
            "count": 1
          },
          {
            "date": "2021-04-13",
            "count": 1
          },
          {
            "date": "2021-06-17",
            "count": 1
          },
          {
            "date": "2021-07-13",
            "count": 1
          },
          {
            "date": "2021-09-08",
            "count": 1
          },
          {
            "date": "2021-12-27",
            "count": 1
          },
          {
            "date": "2022-02-06",
            "count": 1
          },
          {
            "date": "2022-04-11",
            "count": 1
          },
          {
            "date": "2022-05-03",
            "count": 1
          },
          {
            "date": "2022-05-20",
            "count": 1
          },
          {
            "date": "2022-06-15",
            "count": 2
          },
          {
            "date": "2022-07-15",
            "count": 1
          },
          {
            "date": "2022-07-16",
            "count": 1
          },
          {
            "date": "2022-07-31",
            "count": 1
          },
          {
            "date": "2022-08-27",
            "count": 1
          },
          {
            "date": "2022-08-29",
            "count": 1
          },
          {
            "date": "2022-10-01",
            "count": 1
          },
          {
            "date": "2022-10-05",
            "count": 1
          },
          {
            "date": "2022-10-23",
            "count": 1
          },
          {
            "date": "2022-12-02",
            "count": 1
          },
          {
            "date": "2023-01-05",
            "count": 1
          },
          {
            "date": "2023-01-12",
            "count": 1
          },
          {
            "date": "2023-01-29",
            "count": 1
          },
          {
            "date": "2023-02-08",
            "count": 1
          },
          {
            "date": "2023-03-29",
            "count": 1
          },
          {
            "date": "2023-04-08",
            "count": 1
          },
          {
            "date": "2023-05-08",
            "count": 1
          },
          {
            "date": "2023-07-08",
            "count": 1
          },
          {
            "date": "2023-08-01",
            "count": 1
          },
          {
            "date": "2023-10-30",
            "count": 1
          },
          {
            "date": "2023-11-16",
            "count": 1
          },
          {
            "date": "2024-01-07",
            "count": 1
          },
          {
            "date": "2024-02-14",
            "count": 1
          },
          {
            "date": "2024-03-25",
            "count": 1
          },
          {
            "date": "2024-04-08",
            "count": 1
          },
          {
            "date": "2024-04-13",
            "count": 1
          },
          {
            "date": "2024-07-10",
            "count": 1
          },
          {
            "date": "2024-07-16",
            "count": 1
          },
          {
            "date": "2024-09-03",
            "count": 1
          },
          {
            "date": "2025-03-19",
            "count": 1
          },
          {
            "date": "2025-04-04",
            "count": 1
          },
          {
            "date": "2025-04-16",
            "count": 1
          },
          {
            "date": "2025-05-12",
            "count": 1
          },
          {
            "date": "2025-08-15",
            "count": 1
          },
          {
            "date": "2025-11-27",
            "count": 1
          },
          {
            "date": "2026-01-08",
            "count": 1
          },
          {
            "date": "2026-02-18",
            "count": 1
          },
          {
            "date": "2026-03-28",
            "count": 1
          },
          {
            "date": "2026-06-03",
            "count": 1
          },
          {
            "date": "2026-07-20",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 183,
        "total_stars": 183
      },
      "open_issues_and_prs": 211
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "largest_source_bytes": 107597,
      "source_files_sampled": 627,
      "oversized_source_files": 3,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        ".kokoro/requirements.txt",
        "bigtable-client-core-parent/pom.xml",
        "bigtable-dataflow-parent/pom.xml",
        "bigtable-hbase-1.x-parent/pom.xml",
        "bigtable-hbase-2.x-parent/pom.xml",
        "bigtable-test/pom.xml",
        "hbase-migration-tools/pom.xml",
        "pom.xml"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [
          {
            "name": "io.opentelemetry:opentelemetry-api",
            "direct": false,
            "version": "1.51.0",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-rcgg-9c38-7xpx"
            ],
            "fixed_version": "1.62.0",
            "advisory_count": 1,
            "oldest_advisory_days": 67
          }
        ],
        "collected": true,
        "truncated": false,
        "by_severity": {
          "moderate": 1
        },
        "advisory_count": 1,
        "affected_count": 1,
        "assessed_count": 74,
        "assessed_package": "maven:com.google.cloud.bigtable:bigtable-hbase@2.18.3",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "maven",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "com.google.cloud:google-cloud-bigtable-bom",
          "manifest": "bigtable-client-core-parent/bigtable-hbase-integration-tests-common/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "bigtable-client-core-parent/bigtable-hbase-integration-tests-common/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase1.version}"
        },
        {
          "name": "ch.qos.reload4j:reload4j",
          "manifest": "bigtable-client-core-parent/bigtable-hbase-integration-tests-common/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${reload4j.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-bom",
          "manifest": "bigtable-client-core-parent/bigtable-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-deps-bom",
          "manifest": "bigtable-client-core-parent/bigtable-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "bigtable-client-core-parent/bigtable-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase1.version}"
        },
        {
          "name": "ch.qos.reload4j:reload4j",
          "manifest": "bigtable-client-core-parent/bigtable-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${reload4j.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable",
          "manifest": "bigtable-client-core-parent/bigtable-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "${project.groupId}:bigtable-metrics-api",
          "manifest": "bigtable-client-core-parent/bigtable-hbase/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable-metrics-api.version}"
        },
        {
          "name": "org.apache.beam:beam-sdks-java-google-cloud-platform-bom",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${beam.version}"
        },
        {
          "name": "org.apache.beam:beam-sdks-java-core",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.beam:beam-sdks-java-io-hadoop-format",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.beam:beam-runners-google-cloud-dataflow-java",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.cloud.bigdataoss:gcs-connector",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "hadoop3-2.2.21"
        },
        {
          "name": "${project.groupId}:bigtable-hbase-beam",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "org.apache.hadoop:hadoop-client-api",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-client-runtime",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-mapreduce",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase2.version}"
        },
        {
          "name": "ch.qos.reload4j:reload4j",
          "manifest": "bigtable-dataflow-parent/bigtable-beam-import/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${reload4j.version}"
        },
        {
          "name": "com.google.errorprone:error_prone_annotations",
          "manifest": "bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.31.0"
        },
        {
          "name": "com.google.auto.value:auto-value-annotations",
          "manifest": "bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.8.2"
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.0.16"
        },
        {
          "name": "org.apache.beam:beam-sdks-java-core",
          "manifest": "bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${beam.version}"
        },
        {
          "name": "org.apache.beam:beam-sdks-java-io-hbase",
          "manifest": "bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${beam.version}"
        },
        {
          "name": "${project.groupId}:bigtable-hbase-2.x-shaded",
          "manifest": "bigtable-dataflow-parent/bigtable-hbase-beam/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "${project.groupId}:bigtable-hbase-1.x-shaded",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "org.apache.hbase:hbase-client",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase1.version}"
        },
        {
          "name": "ch.qos.reload4j:reload4j",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${reload4j.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase.version}"
        },
        {
          "name": "ch.qos.reload4j:reload4j",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${reload4j.version}"
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-1.x",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "org.apache.hbase:hbase-client",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase.version}"
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-1.x-shaded",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "org.apache.hbase:hbase-client",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase.version}"
        },
        {
          "name": "org.apache.hbase:hbase-common",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase.version}"
        },
        {
          "name": "org.apache.hbase:hbase-protocol",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-common",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${minimal-dep-hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-auth",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${minimal-dep-hadoop.version}"
        },
        {
          "name": "org.apache.hadoop.thirdparty:hadoop-shaded-guava",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.1.1"
        },
        {
          "name": "com.fasterxml.woodstox:woodstox-core",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "6.5.1"
        },
        {
          "name": "org.apache.commons:commons-configuration2",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.9.0"
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.6.1"
        },
        {
          "name": "commons-collections:commons-collections",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.2.2"
        },
        {
          "name": "com.google.guava:guava",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "32.1.3-jre"
        },
        {
          "name": "commons-logging:commons-logging",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3.0"
        },
        {
          "name": "commons-codec:commons-codec",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.16.0"
        },
        {
          "name": "com.google.protobuf:protobuf-java",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.25.1"
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-1.x-shaded",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-testing-util",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase1.version}"
        },
        {
          "name": "commons-logging:commons-logging",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3.0"
        },
        {
          "name": "org.slf4j:log4j-over-slf4j",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.7.36"
        },
        {
          "name": "${project.groupId}:bigtable-hbase-1.x-hadoop",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-mapreduce/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-bom",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-deps-bom",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase1.version}"
        },
        {
          "name": "ch.qos.reload4j:reload4j",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${reload4j.version}"
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-1.x",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.opencensus:opencensus-impl",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.opencensus:opencensus-exporter-stats-stackdriver",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.opencensus:opencensus-exporter-trace-stackdriver",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.opencensus:opencensus-exporter-metrics-ocagent",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${opencensus.version}"
        },
        {
          "name": "io.opencensus:opencensus-exporter-trace-ocagent",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${opencensus.version}"
        },
        {
          "name": "io.grpc:grpc-census",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "${project.groupId}:bigtable-hbase-1.x-shaded",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase1.version}"
        },
        {
          "name": "ch.qos.reload4j:reload4j",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${reload4j.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-bom",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-deps-bom",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase1.version}"
        },
        {
          "name": "ch.qos.reload4j:reload4j",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${reload4j.version}"
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "net.bytebuddy:byte-buddy",
          "manifest": "bigtable-hbase-1.x-parent/bigtable-hbase-1.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${byte.buddy.version}"
        },
        {
          "name": "${project.groupId}:bigtable-hbase-2.x-shaded",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "org.apache.hbase:hbase-client",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-hadoop/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase2.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase.version}"
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-2.x",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "org.apache.hbase:hbase-client",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase.version}"
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-2.x-shaded",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "org.apache.hbase:hbase-client",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase.version}"
        },
        {
          "name": "org.apache.hbase:hbase-common",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase.version}"
        },
        {
          "name": "org.apache.hbase.thirdparty:hbase-unsafe",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.4"
        },
        {
          "name": "org.apache.hadoop:hadoop-common",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${minimal-dep-hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-auth",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${minimal-dep-hadoop.version}"
        },
        {
          "name": "io.opentelemetry:opentelemetry-api",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.34.1"
        },
        {
          "name": "org.apache.hadoop.thirdparty:hadoop-shaded-guava",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.1.1"
        },
        {
          "name": "com.fasterxml.woodstox:woodstox-core",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "6.5.1"
        },
        {
          "name": "org.apache.commons:commons-configuration2",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.9.0"
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.7.36"
        },
        {
          "name": "commons-collections:commons-collections",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.2.2"
        },
        {
          "name": "org.apache.hbase.thirdparty:hbase-shaded-miscellaneous",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.4"
        },
        {
          "name": "org.apache.hbase.thirdparty:hbase-shaded-protobuf",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "4.1.4"
        },
        {
          "name": "com.google.cloud.bigtable:bigtable-hbase-2.x-shaded",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-bom",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-deps-bom",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-testing-util",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase2.version}"
        },
        {
          "name": "org.mockito:mockito-core",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase2-testing-util-mockito.version}"
        },
        {
          "name": "commons-logging:commons-logging",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.3.0"
        },
        {
          "name": "org.slf4j:log4j-over-slf4j",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.0.9"
        },
        {
          "name": "junit:junit",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-integration-tests/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.version}"
        },
        {
          "name": "${project.groupId}:bigtable-hbase-2.x-hadoop",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-mapreduce/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-bom",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-deps-bom",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase2.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "${project.groupId}:bigtable-hbase-2.x",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "io.opencensus:opencensus-impl",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.opencensus:opencensus-exporter-stats-stackdriver",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.opencensus:opencensus-exporter-trace-stackdriver",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.opencensus:opencensus-exporter-metrics-ocagent",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${opencensus.version}"
        },
        {
          "name": "io.opencensus:opencensus-exporter-trace-ocagent",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${opencensus.version}"
        },
        {
          "name": "io.grpc:grpc-census",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x-shaded/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-bom",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-deps-bom",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "org.apache.hbase:hbase-shaded-client",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hbase2.version}"
        },
        {
          "name": "${project.groupId}:bigtable-hbase",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "2.19.1-SNAPSHOT"
        },
        {
          "name": "net.bytebuddy:byte-buddy",
          "manifest": "bigtable-hbase-2.x-parent/bigtable-hbase-2.x/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${byte.buddy.version}"
        },
        {
          "name": "org.apache.maven.resolver:maven-resolver-util",
          "manifest": "bigtable-test/bigtable-build-helper/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.9.18"
        },
        {
          "name": "org.apache.maven.shared:maven-dependency-tree",
          "manifest": "bigtable-test/bigtable-build-helper/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "3.2.1"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-bom",
          "manifest": "bigtable-test/bigtable-internal-test-helper/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-deps-bom",
          "manifest": "bigtable-test/bigtable-internal-test-helper/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bigtable.version}"
        },
        {
          "name": "io.grpc:grpc-api",
          "manifest": "bigtable-test/bigtable-internal-test-helper/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "junit:junit",
          "manifest": "bigtable-test/bigtable-internal-test-helper/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit.version}"
        },
        {
          "name": "com.google.cloud:google-cloud-bigtable-emulator-core",
          "manifest": "bigtable-test/bigtable-internal-test-helper/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "ch.qos.reload4j:reload4j",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.woodstox:woodstox-core",
            "direct": true,
            "version": "6.5.1",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.auto.value:auto-value-annotations",
            "direct": true,
            "version": "1.8.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigdataoss:gcs-connector",
            "direct": true,
            "version": "hadoop3-2.2.21",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase",
            "direct": true,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-1.x",
            "direct": true,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-1.x-shaded",
            "direct": true,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-2.x",
            "direct": true,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-2.x-shaded",
            "direct": true,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud:google-cloud-bigtable",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud:google-cloud-bigtable-bom",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud:google-cloud-bigtable-deps-bom",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud:google-cloud-bigtable-emulator-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.errorprone:error_prone_annotations",
            "direct": true,
            "version": "2.18.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.errorprone:error_prone_annotations",
            "direct": true,
            "version": "2.31.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": "12.0.1",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": "30.1-android",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": "32.1.3-jre",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.protobuf:protobuf-java",
            "direct": true,
            "version": "3.25.1",
            "ecosystem": "maven"
          },
          {
            "name": "commons-codec:commons-codec",
            "direct": true,
            "version": "1.16.0",
            "ecosystem": "maven"
          },
          {
            "name": "commons-collections:commons-collections",
            "direct": true,
            "version": "3.2.2",
            "ecosystem": "maven"
          },
          {
            "name": "commons-logging:commons-logging",
            "direct": true,
            "version": "1.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.grpc:grpc-census",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.opencensus:opencensus-exporter-metrics-ocagent",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.opencensus:opencensus-exporter-stats-stackdriver",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.opencensus:opencensus-exporter-trace-ocagent",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.opencensus:opencensus-exporter-trace-stackdriver",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.opencensus:opencensus-impl",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.opentelemetry:opentelemetry-api",
            "direct": true,
            "version": "1.34.1",
            "ecosystem": "maven"
          },
          {
            "name": "junit:junit",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "net.bytebuddy:byte-buddy",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.beam:beam-runners-google-cloud-dataflow-java",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.beam:beam-sdks-java-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.beam:beam-sdks-java-google-cloud-platform-bom",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.beam:beam-sdks-java-io-hadoop-format",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.beam:beam-sdks-java-io-hbase",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-configuration2",
            "direct": true,
            "version": "2.9.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop.thirdparty:hadoop-shaded-guava",
            "direct": true,
            "version": "1.1.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-auth",
            "direct": true,
            "version": "3.3.6",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-client-api",
            "direct": true,
            "version": "3.3.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-client-runtime",
            "direct": true,
            "version": "3.3.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-common",
            "direct": true,
            "version": "3.3.6",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase.thirdparty:hbase-shaded-miscellaneous",
            "direct": true,
            "version": "4.1.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase.thirdparty:hbase-shaded-protobuf",
            "direct": true,
            "version": "4.1.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase.thirdparty:hbase-unsafe",
            "direct": true,
            "version": "4.1.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-client",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-client",
            "direct": true,
            "version": "1.4.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-client",
            "direct": true,
            "version": "1.7.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-common",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-protocol",
            "direct": true,
            "version": null,
            "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.hbase:hbase-shaded-testing-util",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.resolver:maven-resolver-util",
            "direct": true,
            "version": "1.9.18",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.shared:maven-dependency-tree",
            "direct": true,
            "version": "3.2.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:log4j-over-slf4j",
            "direct": true,
            "version": "1.7.36",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:log4j-over-slf4j",
            "direct": true,
            "version": "2.0.9",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": "1.6.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": "1.7.36",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": "2.0.16",
            "ecosystem": "maven"
          },
          {
            "name": "@project.groupId@:@project.artifactId",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-databind",
            "direct": false,
            "version": "2.14.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.api.grpc:grpc-google-common-protos",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.api:api-common",
            "direct": false,
            "version": "1.10.6",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable.test:bigtable-build-helper",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-client-core",
            "direct": false,
            "version": "1.28.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-1.x-hadoop",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-2.x-hadoop",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-mirroring-client-1.x",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-mirroring-client-1.x-2.x-integration-tests",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-mirroring-client-1.x-integration-tests",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-mirroring-client-1.x-shaded",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-mirroring-client-2.x",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-mirroring-client-2.x-shaded",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-mirroring-client-core",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-hbase-replication-core",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:bigtable-internal-test-helper",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:hbase-minicluster-maven-plugin",
            "direct": false,
            "version": "2.14.0-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:hbase-minicluster-maven-plugin",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.cloud.bigtable:protobuf-java-format-shaded",
            "direct": false,
            "version": "2.19.1-SNAPSHOT",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.code.findbugs:jsr305",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.truth:truth",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.googlecode.protobuf-java-format:protobuf-java-format",
            "direct": false,
            "version": "1.4",
            "ecosystem": "maven"
          },
          {
            "name": "commons-lang:commons-lang",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.dropwizard.metrics:metrics-graphite",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.opencensus:opencensus-api",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.opencensus:opencensus-exporter-stats-prometheus",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.opencensus:opencensus-exporter-trace-zipkin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.prometheus:simpleclient_httpserver",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "maven"
          },
          {
            "name": "jakarta.annotation:jakarta.annotation-api",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "maven"
          },
          {
            "name": "javax.annotation:javax.annotation-api",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "maven"
          },
          {
            "name": "net.javacrumbs.future-converter:future-converter-java8-guava",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.beam:beam-runners-direct-java",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-mapreduce",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-server",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hbase:hbase-testing-util",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugin-tools:maven-plugin-annotations",
            "direct": false,
            "version": "3.10.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugin-tools:maven-plugin-annotations",
            "direct": false,
            "version": "3.10.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugin-tools:maven-plugin-annotations",
            "direct": false,
            "version": "3.8.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-assembly-plugin",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-dependency-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-deploy-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-enforcer-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-failsafe-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-gpg-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-invoker-plugin",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-jar-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-javadoc-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-plugin-plugin",
            "direct": false,
            "version": "3.10.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-shade-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-shade-plugin",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-site-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-source-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-surefire-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven:maven-core",
            "direct": false,
            "version": "3.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven:maven-core",
            "direct": false,
            "version": "3.9.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven:maven-plugin-api",
            "direct": false,
            "version": "3.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.checkerframework:checker-qual",
            "direct": false,
            "version": "3.31.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.checkerframework:checker-qual",
            "direct": false,
            "version": "3.49.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:animal-sniffer-annotations",
            "direct": false,
            "version": "1.22",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:build-helper-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:clirr-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:exec-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:license-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.conscrypt:conscrypt-openjdk",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.conscrypt:conscrypt-openjdk-uber",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.hamcrest:hamcrest-core",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.hamcrest:hamcrest-library",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mockito:mockito-inline",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.sonatype.plugins:nexus-staging-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "attrs",
            "direct": false,
            "version": "23.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "backports-tarfile",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2024.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "colorlog",
            "direct": false,
            "version": "6.8.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "42.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "gcp-docuploader",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "pypi"
          },
          {
            "name": "gcp-releasetool",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-api-core",
            "direct": false,
            "version": "2.18.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-auth",
            "direct": false,
            "version": "2.29.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-core",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-storage",
            "direct": false,
            "version": "2.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-crc32c",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-resumable-media",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.63.0",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.7",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-classes",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-context",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-functools",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jeepney",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "keyring",
            "direct": false,
            "version": "25.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markupsafe",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "pypi"
          },
          {
            "name": "more-itertools",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "24.0",
            "ecosystem": "pypi"
          },
          {
            "name": "proto-plus",
            "direct": false,
            "version": "1.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "4.25.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1-modules",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "2.22",
            "ecosystem": "pypi"
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyperclip",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dateutil",
            "direct": false,
            "version": "2.9.0.post0",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": "2.31.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "4.9",
            "ecosystem": "pypi"
          },
          {
            "name": "secretstorage",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "wheel",
            "direct": false,
            "version": "0.43.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "3.18.1",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 180,
        "direct_count": 63,
        "indirect_count": 117
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 83,
        "merged_prs": 3021,
        "open_issues": 128,
        "closed_ratio": 0.814,
        "closed_issues": 560,
        "closed_unmerged_prs": 828
      },
      "bus_factor": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "sduskis",
          "commits": 1832,
          "avatar_url": "https://avatars.githubusercontent.com/u/99305?v=4"
        },
        {
          "type": "User",
          "login": "igorbernstein2",
          "commits": 303,
          "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4"
        },
        {
          "type": "User",
          "login": "renovate-bot",
          "commits": 300,
          "avatar_url": "https://avatars.githubusercontent.com/u/25180681?v=4"
        },
        {
          "type": "User",
          "login": "kolea2",
          "commits": 135,
          "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4"
        },
        {
          "type": "User",
          "login": "rahulKQL",
          "commits": 133,
          "avatar_url": "https://avatars.githubusercontent.com/u/42969463?v=4"
        },
        {
          "type": "Bot",
          "login": "release-please[bot]",
          "commits": 124,
          "avatar_url": "https://avatars.githubusercontent.com/in/40688?v=4"
        },
        {
          "type": "User",
          "login": "kevinsi4508",
          "commits": 120,
          "avatar_url": "https://avatars.githubusercontent.com/u/11320261?v=4"
        },
        {
          "type": "User",
          "login": "mgarolera",
          "commits": 107,
          "avatar_url": "https://avatars.githubusercontent.com/u/3916490?v=4"
        },
        {
          "type": "User",
          "login": "carterpage",
          "commits": 89,
          "avatar_url": "https://avatars.githubusercontent.com/u/684201?v=4"
        },
        {
          "type": "User",
          "login": "mutianf",
          "commits": 61,
          "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4"
        }
      ],
      "contributors_sampled": 97,
      "top_contributor_share": 0.508
    },
    "quality_signals": {
      "has_ci": false,
      "has_tests": true,
      "ci_workflows": [],
      "has_docs_dir": false,
      "linter_configs": [],
      "has_editorconfig": false,
      "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": 5,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 13 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": null,
            "reason": "no workflows found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 10,
            "reason": "all dependencies are pinned",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": null,
            "reason": "No tokens found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "75 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "c8f20a64e97153caf0e0bb84ff66f040a81645bb",
        "ran_at": "2026-07-21T06:23:59Z",
        "aggregate_score": 6.8,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": true
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/googleapis/java-bigtable-hbase",
    "host": "github.com",
    "name": "java-bigtable-hbase",
    "owner": "googleapis"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 72,
      "inputs": {
        "security": 72,
        "vitality": 86,
        "community": 78,
        "governance": 74,
        "engineering": 48
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 86,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "commits_last_year": 58,
              "human_commit_share": null,
              "days_since_last_push": 0,
              "active_weeks_last_year": 21
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "21/52 weeks with commits",
                "points": 14.5,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 21
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "58 commits in the last year",
                "points": 15.9,
                "status": "partial",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 58
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "v2.19.0",
              "releases_from_tags": false,
              "days_since_latest_release": 4,
              "mean_days_between_releases": 18.8
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 4 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 4
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~18.8 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 18.8
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "unverified",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": "no_commit_sample",
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": null,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "maintenance record not established from the collected data",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_unverified",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 78,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 66,
            "inputs": {
              "forks": 183,
              "stars": 183,
              "watchers": 68,
              "growth_state": "organic",
              "growth_factor_pct": 100
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "183 stars",
                "points": 36.7,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 183
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "183 forks",
                "points": 18.8,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 183
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "68 watchers",
                "points": 10.2,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 68
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 74,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "at_risk",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 44,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 97,
              "top_contributor_share": 0.508
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 51% of commits",
                "points": 11.1,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 51
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "97 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 97
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 13 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 83,
            "inputs": {
              "merged_prs": 3021,
              "open_issues": 128,
              "closed_issues": 560,
              "issue_closed_ratio": 0.814,
              "closed_unmerged_prs": 828
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "81% of issues closed",
                "points": 38.1,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 81
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "3021/3849 decided PRs merged",
                "points": 30,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 3021,
                      "decided": 3849
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "followers": 6609,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "googleapis",
              "public_repos": 899,
              "account_age_days": 3835
            },
            "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": "6,609 followers of googleapis",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 6609,
                      "login": "googleapis"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "899 public repos, account ~10 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 899
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 10
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "com.google.cloud.bigtable:bigtable-hbase",
                "com.google.cloud.bigtable:bigtable-hbase-beam",
                "com.google.cloud.bigtable:bigtable-hbase-1.x",
                "com.google.cloud.bigtable:bigtable-hbase-2.x",
                "com.google.cloud.bigtable:bigtable-emulator-maven-plugin"
              ],
              "ecosystems": "maven",
              "any_deprecated": false,
              "min_days_since_publish": 62
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "5 package(s) on maven",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 5,
                      "ecosystems": "maven"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 62 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 62
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "142 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 142
                    }
                  }
                ],
                "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": "at_risk",
        "name": "Engineering Quality",
        "value": 48,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "at_risk",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 44,
            "inputs": {
              "has_ci": false,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 55,
            "inputs": {
              "topics": [],
              "has_wiki": false,
              "homepage": "https://cloud.google.com/bigtable/",
              "has_readme": true,
              "has_docs_dir": false,
              "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://cloud.google.com/bigtable/",
                "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": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 72,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Dangerous-Workflow, Packaging, Signed-Releases, Token-Permissions. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "dangerous_workflow",
                    "packaging",
                    "signed_releases",
                    "token_permissions"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 68,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 14,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 4,
              "scorecard_aggregate": 6.8
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 13 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no workflows found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "all dependencies are pinned",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "No tokens found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "75 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Matched the maven:com.google.cloud.bigtable:bigtable-hbase@2.18.3 runtime dependency closure — what installing the published package pulls in — 74 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "maven:com.google.cloud.bigtable:bigtable-hbase@2.18.3",
                  "assessed": 74
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 89,
            "inputs": {
              "source": "osv",
              "advisories": 1,
              "affected_packages": 1,
              "assessed_packages": 74,
              "unassessed_packages": 0,
              "affected_by_severity": "moderate 1",
              "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": "1 affected: io.opentelemetry:opentelemetry-api 1.51.0 (moderate 5.3)",
                "points": 14.4,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 1,
                      "packages": "io.opentelemetry:opentelemetry-api 1.51.0 (moderate 5.3)"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory has been public longer than 90 days",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "advisories_none_stale",
                    "params": {
                      "days": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 74,
              "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": 6
            },
            "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": "at_risk",
        "name": "AI Readiness",
        "value": 43,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "critical",
            "name": "Agent context & guidance",
            "note": "Excluded from scoring (no data or not applicable): Legible commit history. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "legible_commit_history"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 1,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": null,
              "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": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": "Excluded from scoring (no data or not applicable): Demonstrated agent practice. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "demonstrated_agent_practice"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 53,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": null,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "dependency automation configured, none observed in the sampled commits",
                "points": 5,
                "status": "partial",
                "details": [
                  {
                    "code": "dependency_bot_config_only",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "all dependencies are pinned",
                "points": 10,
                "status": "met",
                "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": 107597,
              "source_files_sampled": 627,
              "oversized_source_files": 3
            },
            "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": "3/627 source files over 60KB",
                "points": 54.7,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 627,
                      "oversized": 3
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          }
        ],
        "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": [
    "Could not fetch maven package 'com.google.cloud.bigtable.test:bigtable-build-helper' from its registry",
    "Could not fetch maven package 'com.google.cloud.bigtable:bigtable-internal-test-helper' from its registry",
    "Could not fetch maven package 'com.google.cloud.bigtable:hbase-minicluster-maven-plugin' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-21T06:24:29.562815Z",
  "schema_version": "0.17.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/g/googleapis/java-bigtable-hbase.svg",
  "full_name": "googleapis/java-bigtable-hbase",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

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

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

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