Public record
Software health reportschema 0.27.0 · metrics 1.13.0 · 2026-07-28 13:54 UTC

testcontainers / testcontainers-go

Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.

GoMIT★ 4,931 stars⑂ 625 forkssince Jul 2018View on GitHub ↗

testcontainers/testcontainers-go holds a health index of 79 out of 100, placing it in the Good band. It scores highest on Vitality (92/100) and lowest on Security (65/100). It was last updated 3 days ago. A single contributor accounts for most of its recent work.

79
overall / 100
Good

Software health index

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

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

Score profile

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

Ownership

TestcontainersOrganization
2,278 followers57 public repossince Jul 2015

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

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publish
Gogithub.com/testcontainers/testcontainers-gov0.43.0-6139 days ago

Metrics by category

Vitality

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

92Excellent · 22% of overall
How it's scored
36/36Push recency — last push 3 days ago
27.7/36Commit cadence — 40/52 weeks with commits
18/18Commit volume — 339 commits in the last year
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10
Inputs used
commits_last_year339
human_commit_share0.5
days_since_last_push3
active_weeks_last_year40
How it's scored
27/27Ships releases — 58 releases published
36/36Release recency — latest release 39 days ago
19.8/27Release cadence — a release every ~67.3 days
0/10OpenSSF Scorecard: Signed-Releases — no data
Inputs used
releases_count58
latest_release_tagv0.43.0
releases_from_tagsno
days_since_latest_release39
mean_days_between_releases67.3
Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.

Community & Adoption

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

84Good · 18% of overall
How it's scored
59.9/60Stars — 4,931 stars
23.3/25Forks — 625 forks
6.5/15Watchers — 16 watchers
Inputs used
forks625
stars4,931
watchers16
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (MIT)
18/18CONTRIBUTING guide
0/13.5Code of conduct
0/7.2Issue template
6.3/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
has_contributingyes
has_issue_templateno
has_code_of_conductno
has_pull_request_templateyes

Sustainability & Governance

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

68Moderate · 24% of overall
How it's scored
9/54Bus factor — 1 contributor(s) cover half of all commits
10/22.5Commit distribution — top contributor authored 56% of commits
13.5/13.5Contributor breadth — 97 contributors
10/10OpenSSF Scorecard: Contributors — project has 65 contributing companies or organizations
Inputs used
bus_factor1
contributors_sampled97
top_contributor_share0.556
How it's scored
37.8/46.8Issue resolution — 81% of issues closed
22.5/38.3PR acceptance — 1,829/3,116 decided PRs merged
1.5/15OpenSSF Scorecard: Code-Review — Found 2/13 approved changesets -- score normalized to 1
Inputs used
merged_prs1,829
open_issues115
closed_issues487
issue_closed_ratio0.809
closed_unmerged_prs1,287
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
24.1/25Owner reach — 2,278 followers of testcontainers
24.8/25Track record — 57 public repos, account ~11 yr old
Inputs used
followers2,278
owner_typeOrganization
is_verified
owner_logintestcontainers
public_repos57
account_age_days4,028
How it's scored
25/25Published & resolvable — 1 package(s) on go
35/35Publish recency — latest publish 39 days ago
20/20Version history — 61 published versions
20/20Not deprecated — active, not deprecated or yanked
Inputs used
packagesgithub.com/testcontainers/testcontainers-go
ecosystemsgo
any_deprecatedno
min_days_since_publish39

Engineering Quality

Are baseline engineering and documentation practices in place?

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

Documentation

90Excellent
How it's scored
30/30README
25/25Documentation directory
15/15Documentation / homepage site — https://golang.testcontainers.org
10/10Repository description
10/10Topics — 8 topics
0/10Wiki
Inputs used
topicstesting, docker, automation, golang, go, testcontainers-go, testcontainers, hacktoberfest
has_wikino
homepagehttps://golang.testcontainers.org
has_readmeyes
has_docs_diryes
has_descriptionyes

Security

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

65Moderate · 16% of overall
How it's scored
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — no data
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0.5/2.5CII-Best-Practices — badge detected: InProgress
0.8/7.5Code-Review — Found 2/13 approved changesets -- score normalized to 1
2.5/2.5Contributors — project has 65 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5License — license file detected
7.5/7.5Maintained — 30 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — no data
4.5/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 9
5/5SAST — SAST tool is run on all commits
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — no data
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 41 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated15
scorecard_versionv5.5.0
checks_inconclusive3
scorecard_aggregate6
Excluded from scoring (no data or not applicable): branch_protection, packaging, signed_releases. Remaining weights renormalized.
How it's scored
24.7/35Direct dependencies free of known advisories — 2 affected: golang.org/x/crypto v0.54.0 (unknown), golang.org/x/text v0.38.0 (unknown)
0/25Indirect dependencies free of known advisories — transitive set not separable from development and test dependencies in this scope
40/40No advisories left outstanding — no advisory has been public longer than 90 days
Inputs used
sourceosv
advisories33
affected_packages16
assessed_packages617
unassessed_packages1
affected_by_severitycritical 4, high 1, moderate 2, unknown 9
direct_affected_packages2
Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 617 resolved dependencies against OSV. 1 could not be assessed — no resolved version, an unsupported ecosystem, or beyond the reported package list. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.

AI Readiness

How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score.

73Good · 0% of overall
How it's scored
0/45Agent instructions — no CLAUDE.md / AGENTS.md / editor rules
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 50 of 50 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share1
agent_instruction_files
agent_instruction_max_bytes
How it's scored
18/18One-command bootstrap — Makefile, examples/Makefile, examples/nginx/Makefile, modulegen/Makefile, modules/Makefile, modules/activemq/Makefile, modules/aerospike/Makefile, modules/arangodb/Makefile, modules/artemis/Makefile, modules/azure/Makefile, modules/azurite/Makefile, modules/cassandra/Makefile, modules/chroma/Makefile, modules/clickhouse/Makefile, modules/cockroachdb/Makefile, modules/compose/Makefile, modules/consul/Makefile, modules/couchbase/Makefile, modules/couchdb/Makefile, modules/cratedb/Makefile, modules/databend/Makefile, modules/dex/Makefile, modules/dind/Makefile, modules/dockermcpgateway/Makefile, modules/dockermodelrunner/Makefile, modules/dolt/Makefile, modules/dynamodb/Makefile, modules/elasticsearch/Makefile, modules/etcd/Makefile, modules/fakegcsserver/Makefile, modules/firebird/Makefile, modules/forgejo/Makefile, modules/gcloud/Makefile, modules/grafana-lgtm/Makefile, modules/inbucket/Makefile, modules/influxdb/Makefile, modules/k3s/Makefile, modules/k6/Makefile, modules/kafka/Makefile, modules/kurrentdb/Makefile, modules/localstack/Makefile, modules/mailpit/Makefile, modules/mariadb/Makefile, modules/meilisearch/Makefile, modules/memcached/Makefile, modules/milvus/Makefile, modules/minio/Makefile, modules/mockserver/Makefile, modules/mongodb/Makefile, modules/mosquitto/Makefile, modules/mssql/Makefile, modules/mysql/Makefile, modules/nats/Makefile, modules/nebulagraph/Makefile, modules/neo4j/Makefile, modules/nginx/Makefile, modules/ollama/Makefile, modules/openfga/Makefile, modules/openldap/Makefile, modules/opensearch/Makefile, modules/orientdb/Makefile, modules/papercutsmtp/Makefile, modules/pinecone/Makefile, modules/postgres/Makefile, modules/presto/Makefile, modules/pulsar/Makefile, modules/qdrant/Makefile, modules/questdb/Makefile, modules/rabbitmq/Makefile, modules/ravendb/Makefile, modules/redis/Makefile, modules/redpanda/Makefile, modules/registry/Makefile, modules/s3mock/Makefile, modules/scylladb/Makefile, modules/sftp/Makefile, modules/socat/Makefile, modules/solace/Makefile, modules/solr/Makefile, modules/surrealdb/Makefile, modules/tidb/Makefile, modules/timeplus/Makefile, modules/toxiproxy/Makefile, modules/trino/Makefile, modules/typesense/Makefile, modules/valkey/Makefile, modules/vault/Makefile, modules/vearch/Makefile, modules/weaviate/Makefile, modules/yugabytedb/Makefile, usage-metrics/Makefile
22/22Automated tests
11/11Lint / format config — .golangci.yml
11/11Static type checking — Go (statically typed)
10/10Reproducible environment — devcontainer, Dockerfile, lockfile
10/10Demonstrated agent practice — 9 of the last 100 commits agent-authored or agent-credited
8/8Automated maintenance — 47 of the last 100 commits are automated dependency updates
9/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 9
Inputs used
has_nixno
has_testsyes
lockfilesPipfile.lock, go.sum
has_dockerfileyes
typed_languageyes
bootstrap_filesMakefile, examples/Makefile, examples/nginx/Makefile, modulegen/Makefile, modules/Makefile, modules/activemq/Makefile, modules/aerospike/Makefile, modules/arangodb/Makefile, modules/artemis/Makefile, modules/azure/Makefile, modules/azurite/Makefile, modules/cassandra/Makefile, modules/chroma/Makefile, modules/clickhouse/Makefile, modules/cockroachdb/Makefile, modules/compose/Makefile, modules/consul/Makefile, modules/couchbase/Makefile, modules/couchdb/Makefile, modules/cratedb/Makefile, modules/databend/Makefile, modules/dex/Makefile, modules/dind/Makefile, modules/dockermcpgateway/Makefile, modules/dockermodelrunner/Makefile, modules/dolt/Makefile, modules/dynamodb/Makefile, modules/elasticsearch/Makefile, modules/etcd/Makefile, modules/fakegcsserver/Makefile, modules/firebird/Makefile, modules/forgejo/Makefile, modules/gcloud/Makefile, modules/grafana-lgtm/Makefile, modules/inbucket/Makefile, modules/influxdb/Makefile, modules/k3s/Makefile, modules/k6/Makefile, modules/kafka/Makefile, modules/kurrentdb/Makefile, modules/localstack/Makefile, modules/mailpit/Makefile, modules/mariadb/Makefile, modules/meilisearch/Makefile, modules/memcached/Makefile, modules/milvus/Makefile, modules/minio/Makefile, modules/mockserver/Makefile, modules/mongodb/Makefile, modules/mosquitto/Makefile, modules/mssql/Makefile, modules/mysql/Makefile, modules/nats/Makefile, modules/nebulagraph/Makefile, modules/neo4j/Makefile, modules/nginx/Makefile, modules/ollama/Makefile, modules/openfga/Makefile, modules/openldap/Makefile, modules/opensearch/Makefile, modules/orientdb/Makefile, modules/papercutsmtp/Makefile, modules/pinecone/Makefile, modules/postgres/Makefile, modules/presto/Makefile, modules/pulsar/Makefile, modules/qdrant/Makefile, modules/questdb/Makefile, modules/rabbitmq/Makefile, modules/ravendb/Makefile, modules/redis/Makefile, modules/redpanda/Makefile, modules/registry/Makefile, modules/s3mock/Makefile, modules/scylladb/Makefile, modules/sftp/Makefile, modules/socat/Makefile, modules/solace/Makefile, modules/solr/Makefile, modules/surrealdb/Makefile, modules/tidb/Makefile, modules/timeplus/Makefile, modules/toxiproxy/Makefile, modules/trino/Makefile, modules/typesense/Makefile, modules/valkey/Makefile, modules/vault/Makefile, modules/vearch/Makefile, modules/weaviate/Makefile, modules/yugabytedb/Makefile, usage-metrics/Makefile
has_devcontaineryes
has_linter_configyes
typecheck_configs
agent_commit_share0.09
toolchain_manifestsexamples/nginx/go.mod, go.mod, modulegen/go.mod, modules/activemq/go.mod, modules/aerospike/go.mod, modules/arangodb/go.mod, modules/artemis/go.mod, modules/azure/go.mod, modules/azure/lowkeyvault/testdata/go.mod, modules/azurite/go.mod, modules/cassandra/go.mod, modules/chroma/go.mod, modules/clickhouse/go.mod, modules/cockroachdb/go.mod, modules/compose/go.mod, modules/consul/go.mod, modules/couchbase/go.mod, modules/couchdb/go.mod, modules/cratedb/go.mod, modules/databend/go.mod, modules/dex/go.mod, modules/dind/go.mod, modules/dockermcpgateway/go.mod, modules/dockermodelrunner/go.mod, modules/dolt/go.mod, modules/dynamodb/go.mod, modules/elasticsearch/go.mod, modules/etcd/go.mod, modules/fakegcsserver/go.mod, modules/firebird/go.mod, modules/forgejo/go.mod, modules/gcloud/go.mod, modules/grafana-lgtm/go.mod, modules/inbucket/go.mod, modules/influxdb/go.mod, modules/k3s/go.mod, modules/k6/go.mod, modules/kafka/go.mod, modules/kurrentdb/go.mod, modules/localstack/go.mod, modules/mailpit/go.mod, modules/mariadb/go.mod, modules/meilisearch/go.mod, modules/memcached/go.mod, modules/milvus/go.mod, modules/minio/go.mod, modules/mockserver/go.mod, modules/mongodb/go.mod, modules/mosquitto/go.mod, modules/mssql/go.mod, modules/mysql/go.mod, modules/nats/go.mod, modules/nebulagraph/go.mod, modules/neo4j/go.mod, modules/nginx/go.mod, modules/ollama/go.mod, modules/openfga/go.mod, modules/openldap/go.mod, modules/opensearch/go.mod, modules/orientdb/go.mod, modules/papercutsmtp/go.mod, modules/pinecone/go.mod, modules/postgres/go.mod, modules/presto/go.mod, modules/pulsar/go.mod, modules/qdrant/go.mod, modules/questdb/go.mod, modules/rabbitmq/go.mod, modules/ravendb/go.mod, modules/redis/go.mod, modules/redpanda/go.mod, modules/registry/go.mod, modules/s3mock/go.mod, modules/scylladb/go.mod, modules/sftp/go.mod, modules/socat/go.mod, modules/solace/go.mod, modules/solr/go.mod, modules/surrealdb/go.mod, modules/tidb/go.mod, modules/timeplus/go.mod, modules/toxiproxy/go.mod, modules/trino/go.mod, modules/typesense/go.mod, modules/valkey/go.mod, modules/vault/go.mod, modules/vearch/go.mod, modules/weaviate/go.mod, modules/yugabytedb/go.mod, usage-metrics/go.mod, wait/testdata/http/go.mod
dependency_bot_commit_share0.47
How it's scored
45/45Type-checkable code — Go (statically typed)
55/55Manageable file sizes — 0/543 source files over 60KB
Inputs used
primary_languageGo
largest_source_bytes58,181
source_files_sampled543
oversized_source_files0
How it's scored
0/40API schema (OpenAPI/GraphQL/proto)
0/20MCP server
40/40Runnable examples — examples
Inputs used
example_dirsexamples
has_mcp_signalno
api_schema_files

Key facts

4,931GitHub stars
97contributors
339commits, last 12 months
3days since last push
58releases
1bus factor
115open issues
Go, PyPIpackage ecosystems

Data collection warnings

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

More detail

Star and fork history 0 ★ / 625 ⇿
0Stars
625Forks
58Releases

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

012525037550062561992018-072022-072026-07
Major 0Minor 41Patch 17

Each point covers 8 days.

OpenSSF Scorecard 6.0 / 10
6.0aggregate

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

10Binary-Artifactsno binaries found in the repo
n/aBranch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
2CII-Best-Practicesbadge detected: InProgress
1Code-ReviewFound 2/13 approved changesets -- score normalized to 1
10Contributorsproject has 65 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10
n/aPackagingpackaging workflow not detected
9Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 9
10SASTSAST tool is run on all commits
0Security-Policysecurity policy file not detected
n/aSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities41 existing vulnerabilities detected
Direct dependencies 21
RegistryPackageVersion constraintManifest
Godario.cat/mergov1.0.2go.mod
Gogithub.com/cenkalti/backoff/v4v4.3.0go.mod
Gogithub.com/containerd/errdefsv1.0.0go.mod
Gogithub.com/containerd/platformsv0.2.1go.mod
Gogithub.com/cpuguy83/dockercfgv0.3.2go.mod
Gogithub.com/google/uuidv1.6.0go.mod
Gogithub.com/magiconair/propertiesv1.8.10go.mod
Gogithub.com/moby/go-archivev0.2.0go.mod
Gogithub.com/moby/moby/apiv1.55.0go.mod
Gogithub.com/moby/moby/clientv0.5.0go.mod
Gogithub.com/moby/patternmatcherv0.6.1go.mod
Gogithub.com/opencontainers/image-specv1.1.1go.mod
Gogithub.com/shirou/gopsutil/v4v4.26.6go.mod
Gogithub.com/stretchr/testifyv1.11.1go.mod
Gogolang.org/x/cryptov0.54.0go.mod
Gogolang.org/x/sysv0.47.0go.mod
Gogithub.com/spf13/cobrav1.10.2modulegen/go.mod
Gogithub.com/stretchr/testifyv1.11.1modulegen/go.mod
Gogo.yaml.in/yaml/v3v3.0.4modulegen/go.mod
Gogolang.org/x/modv0.37.0modulegen/go.mod
Gogolang.org/x/textv0.38.0modulegen/go.mod
All dependencies 618

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

RegistryPackageVersionRelation
Godario.cat/mergov1.0.2direct
Gogithub.com/cenkalti/backoff/v4v4.3.0direct
Gogithub.com/containerd/errdefsv1.0.0direct
Gogithub.com/containerd/platformsv0.2.1direct
Gogithub.com/containerd/platformsv1.0.0-rc.1direct
Gogithub.com/containerd/platformsv1.0.0-rc.4direct
Gogithub.com/cpuguy83/dockercfgv0.3.2direct
Gogithub.com/google/uuidv1.6.0direct
Gogithub.com/magiconair/propertiesv1.8.10direct
Gogithub.com/moby/go-archivev0.2.0direct
Gogithub.com/moby/moby/apiv1.54.2direct
Gogithub.com/moby/moby/apiv1.55.0direct
Gogithub.com/moby/moby/clientv0.4.0direct
Gogithub.com/moby/moby/clientv0.5.0direct
Gogithub.com/moby/patternmatcherv0.6.1direct
Gogithub.com/opencontainers/image-specv1.1.1direct
Gogithub.com/shirou/gopsutil/v4v4.26.5direct
Gogithub.com/shirou/gopsutil/v4v4.26.6direct
Gogithub.com/spf13/cobrav1.10.2direct
Gogithub.com/stretchr/testifyv1.11.1direct
Gogo.yaml.in/yaml/v3v3.0.4direct
Gogolang.org/x/cryptov0.54.0direct
Gogolang.org/x/modv0.18.0direct
Gogolang.org/x/modv0.37.0direct
Gogolang.org/x/modv0.38.0direct
Gogolang.org/x/sysv0.47.0direct
Gogolang.org/x/textv0.38.0direct
Gogolang.org/x/textv0.40.0direct
Gocel.dev/exprv0.25.1indirect
Gocloud.google.com/gov0.112.1indirect
Gocloud.google.com/go/bigqueryv1.59.1indirect
Gocloud.google.com/go/bigtablev1.21.0indirect
Gocloud.google.com/go/compute/metadatav0.9.0indirect
Gocloud.google.com/go/datastorev1.15.0indirect
Gocloud.google.com/go/firestorev1.14.0indirect
Gocloud.google.com/go/iamv1.1.6indirect
Gocloud.google.com/go/longrunningv0.5.5indirect
Gocloud.google.com/go/pubsubv1.36.2indirect
Gocloud.google.com/go/spannerv1.57.0indirect
Gogithub.com/99designs/go-keychainv0.0.0-20191008050251-8e49817e8af4indirect
Gogithub.com/99designs/keyringv1.2.1indirect
Gogithub.com/acarl005/stripansiv0.0.0-20180116102854-5a71ef0e047dindirect
Gogithub.com/aerospike/aerospike-client-go/v8v8.7.0indirect
Gogithub.com/amikos-tech/chroma-gov0.3.2indirect
Gogithub.com/amikos-tech/pure-tokenizersv0.1.1indirect
Gogithub.com/andybalholm/brotliv1.1.1indirect
Gogithub.com/apache/arrow/go/v14v14.0.2indirect
Gogithub.com/apache/pulsar-client-gov0.14.0indirect
Gogithub.com/apache/thriftv0.23.0indirect
Gogithub.com/apapsch/go-jsonmerge/v2v2.0.0indirect
Gogithub.com/arangodb/go-driver/v2v2.3.1indirect
Gogithub.com/arangodb/go-velocypackv0.0.0-20200318135517-5af53c29c67eindirect
Gogithub.com/ardielle/ardielle-gov1.5.2indirect
Gogithub.com/armon/go-metricsv0.4.1indirect
Gogithub.com/asaskevich/govalidatorv0.0.0-20230301143203-a9d515a09cc2indirect
Gogithub.com/athenz/athenzv1.10.39indirect
Gogithub.com/avast/retry-gov3.0.0+incompatibleindirect
Gogithub.com/aws/aws-sdk-gov1.50.31indirect
Gogithub.com/aws/aws-sdk-go-v2v1.31.0indirect
Gogithub.com/aws/aws-sdk-go-v2v1.42.1indirect
Gogithub.com/aws/aws-sdk-go-v2/aws/protocol/eventstreamv1.7.14indirect
Gogithub.com/aws/aws-sdk-go-v2/aws/protocol/eventstreamv1.7.8indirect
Gogithub.com/aws/aws-sdk-go-v2/configv1.27.37indirect
Gogithub.com/aws/aws-sdk-go-v2/configv1.27.5indirect
Gogithub.com/aws/aws-sdk-go-v2/configv1.28.5indirect
Gogithub.com/aws/aws-sdk-go-v2/configv1.32.29indirect
Gogithub.com/aws/aws-sdk-go-v2/credentialsv1.17.35indirect
Gogithub.com/aws/aws-sdk-go-v2/credentialsv1.19.29indirect
Gogithub.com/aws/aws-sdk-go-v2/feature/ec2/imdsv1.16.14indirect
Gogithub.com/aws/aws-sdk-go-v2/feature/ec2/imdsv1.18.30indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/configsourcesv1.3.18indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/configsourcesv1.4.30indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/endpoints/v2v2.6.18indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/endpoints/v2v2.7.30indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/iniv1.8.0indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/iniv1.8.1indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/v4av1.4.31indirect
Gogithub.com/aws/aws-sdk-go-v2/service/dynamodbv1.35.1indirect
Gogithub.com/aws/aws-sdk-go-v2/service/dynamodbv1.37.1indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/accept-encodingv1.11.5indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/accept-encodingv1.13.13indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/checksumv1.9.13indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/checksumv1.9.23indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/endpoint-discoveryv1.10.5indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/endpoint-discoveryv1.9.19indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/presigned-urlv1.11.20indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/presigned-urlv1.13.30indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/s3sharedv1.19.21indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/s3sharedv1.19.31indirect
Gogithub.com/aws/aws-sdk-go-v2/service/s3v1.105.0indirect
Gogithub.com/aws/aws-sdk-go-v2/service/s3v1.97.3indirect
Gogithub.com/aws/aws-sdk-go-v2/service/signinv1.4.1indirect
Gogithub.com/aws/aws-sdk-go-v2/service/ssov1.23.1indirect
Gogithub.com/aws/aws-sdk-go-v2/service/ssov1.32.1indirect
Gogithub.com/aws/aws-sdk-go-v2/service/ssooidcv1.27.1indirect
Gogithub.com/aws/aws-sdk-go-v2/service/ssooidcv1.37.1indirect
Gogithub.com/aws/aws-sdk-go-v2/service/stsv1.31.1indirect
Gogithub.com/aws/aws-sdk-go-v2/service/stsv1.44.1indirect
Gogithub.com/aws/smithy-gov1.21.0indirect
Gogithub.com/aws/smithy-gov1.27.3indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/azcorev1.22.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/azidentityv1.13.1indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/data/azcosmosv1.5.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/data/aztablesv1.3.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/internalv1.12.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/messaging/azeventhubsv1.3.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/messaging/azservicebusv1.8.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/security/keyvault/azcertificatesv1.4.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/security/keyvault/azkeysv1.4.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/security/keyvault/azsecretsv1.4.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/security/keyvault/internalv1.2.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/storage/azblobv1.6.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/storage/azqueuev1.0.0indirect
Gogithub.com/azure/go-amqpv1.3.0indirect
Gogithub.com/azure/go-ansitermv0.0.0-20250102033503-faa5f7b0171cindirect
Gogithub.com/azure/go-ntlmsspv0.1.1indirect
Gogithub.com/azuread/microsoft-authentication-library-for-gov1.7.0indirect
Gogithub.com/beorn7/perksv1.0.1indirect
Gogithub.com/bits-and-blooms/bitsetv1.4.0indirect
Gogithub.com/blang/semver/v4v4.0.0indirect
Gogithub.com/bradfitz/gomemcachev0.0.0-20250403215159-8d39553ac7cfindirect
Gogithub.com/braspagdevelopers/mock-server-clientv0.2.2indirect
Gogithub.com/buger/gotermv1.0.4indirect
Gogithub.com/burntsushi/tomlv1.2.1indirect
Gogithub.com/cenkalti/backoff/v5v5.0.3indirect
Gogithub.com/cespare/xxhash/v2v2.3.0indirect
Gogithub.com/cilium/ebpfv0.11.0indirect
Gogithub.com/clickhouse/ch-gov0.65.1indirect
Gogithub.com/clickhouse/clickhouse-go/v2v2.34.0indirect
Gogithub.com/clipperhouse/uax29/v2v2.7.0indirect
Gogithub.com/cncf/xds/gov0.0.0-20260202195803-dba9d589def2indirect
Gogithub.com/cockroachdb/errorsv1.9.1indirect
Gogithub.com/cockroachdb/logtagsv0.0.0-20211118104740-dabe8e521a4findirect
Gogithub.com/cockroachdb/redactv1.1.3indirect
Gogithub.com/compose-spec/compose-go/v2v2.12.1indirect
Gogithub.com/containerd/cgroups/v3v3.0.3indirect
Gogithub.com/containerd/consolev1.0.5indirect
Gogithub.com/containerd/containerd/apiv1.11.1indirect
Gogithub.com/containerd/containerd/v2v2.2.5indirect
Gogithub.com/containerd/continuityv0.5.0indirect
Gogithub.com/containerd/errdefs/pkgv0.3.0indirect
Gogithub.com/containerd/logv0.1.0indirect
Gogithub.com/containerd/ttrpcv1.2.8indirect
Gogithub.com/containerd/typeurl/v2v2.3.0indirect
Gogithub.com/coreos/go-oidc/v3v3.18.0indirect
Gogithub.com/coreos/go-semverv0.3.0indirect
Gogithub.com/coreos/go-systemd/v22v22.3.2indirect
Gogithub.com/coreos/go-systemd/v22v22.5.0indirect
Gogithub.com/couchbase/gocb/v2v2.7.2indirect
Gogithub.com/couchbase/gocbcore/v10v10.3.2indirect
Gogithub.com/couchbase/gocbcorepsv0.1.2indirect
Gogithub.com/couchbase/goprotostellarv1.0.2indirect
Gogithub.com/couchbaselabs/gocbconnstr/v2v2.0.0-20230515165046-68b522a21131indirect
Gogithub.com/creasty/defaultsv1.8.0indirect
Gogithub.com/danieljoos/wincredv1.1.2indirect
Gogithub.com/datadog/zstdv1.5.0indirect
Gogithub.com/datafuselabs/databend-gov0.7.0indirect
Gogithub.com/davecgh/go-spewv1.1.1indirect
Gogithub.com/davecgh/go-spewv1.1.2-0.20180830191138-d8f796af33ccindirect
Gogithub.com/dchest/siphashv1.2.3indirect
Gogithub.com/defanglabs/secret-detectorv0.0.0-20250811234530-d4b4214cd679indirect
Gogithub.com/dexidp/dex/api/v2v2.4.0indirect
Gogithub.com/dgryski/go-rendezvousv0.0.0-20200823014737-9f7001d12a5findirect
Gogithub.com/distribution/referencev0.6.0indirect
Gogithub.com/dlclark/regexp2v1.10.0indirect
Gogithub.com/dlclark/regexp2v1.8.1indirect
Gogithub.com/docker/buildxv0.35.0indirect
Gogithub.com/docker/cliv29.6.0+incompatibleindirect
Gogithub.com/docker/compose/v5v5.2.0indirect
Gogithub.com/docker/dockerv28.5.2+incompatibleindirect
Gogithub.com/docker/docker-credential-helpersv0.9.8indirect
Gogithub.com/docker/go-connectionsv0.6.0indirect
Gogithub.com/docker/go-connectionsv0.7.0indirect
Gogithub.com/docker/go-unitsv0.5.0indirect
Gogithub.com/dustin/go-humanizev1.0.1indirect
Gogithub.com/dvsekhvalnov/jose2gov1.7.0indirect
Gogithub.com/eapache/go-resiliencyv1.4.0indirect
Gogithub.com/eapache/go-xerial-snappyv0.0.0-20230731223053-c322873962e3indirect
Gogithub.com/eapache/queuev1.1.0indirect
Gogithub.com/ebitengine/puregov0.10.0indirect
Gogithub.com/ebitengine/puregov0.10.1indirect
Gogithub.com/eiannone/keyboardv0.0.0-20220611211555-0d226195f203indirect
Gogithub.com/elastic/elastic-transport-go/v8v8.4.0indirect
Gogithub.com/elastic/go-elasticsearch/v8v8.12.1indirect
Gogithub.com/emicklei/go-restful/v3v3.11.0indirect
Gogithub.com/envoyproxy/go-control-plane/envoyv1.37.0indirect
Gogithub.com/envoyproxy/protoc-gen-validatev1.3.3indirect
Gogithub.com/fatih/colorv1.14.1indirect
Gogithub.com/felixge/httpsnoopv1.0.4indirect
Gogithub.com/felixge/httpsnoopv1.1.0indirect
Gogithub.com/form3tech-oss/jwt-gov3.2.3+incompatibleindirect
Gogithub.com/fsnotify/fseventsv0.2.0indirect
Gogithub.com/fvbommel/sortorderv1.1.0indirect
Gogithub.com/gabriel-vasile/mimetypev1.4.12indirect
Gogithub.com/getsentry/sentry-gov0.12.0indirect
Gogithub.com/go-asn1-ber/asn1-berv1.5.5indirect
Gogithub.com/go-faster/cityv1.0.1indirect
Gogithub.com/go-faster/errorsv0.7.1indirect
Gogithub.com/go-jose/go-jose/v4v4.1.4indirect
Gogithub.com/go-ldap/ldap/v3v3.4.6indirect
Gogithub.com/go-logr/logrv1.4.3indirect
Gogithub.com/go-logr/stdrv1.2.2indirect
Gogithub.com/go-ole/go-olev1.2.6indirect
Gogithub.com/go-ole/go-olev1.3.0indirect
Gogithub.com/go-openapi/analysisv0.23.0indirect
Gogithub.com/go-openapi/errorsv0.22.0indirect
Gogithub.com/go-openapi/jsonpointerv0.19.6indirect
Gogithub.com/go-openapi/jsonpointerv0.21.0indirect
Gogithub.com/go-openapi/jsonreferencev0.20.2indirect
Gogithub.com/go-openapi/jsonreferencev0.21.0indirect
Gogithub.com/go-openapi/loadsv0.22.0indirect
Gogithub.com/go-openapi/runtimev0.24.2indirect
Gogithub.com/go-openapi/specv0.21.0indirect
Gogithub.com/go-openapi/strfmtv0.23.0indirect
Gogithub.com/go-openapi/swagv0.22.3indirect
Gogithub.com/go-openapi/swagv0.23.0indirect
Gogithub.com/go-openapi/validatev0.24.0indirect
Gogithub.com/go-playground/localesv0.14.1indirect
Gogithub.com/go-playground/universal-translatorv0.18.1indirect
Gogithub.com/go-playground/validator/v10v10.30.1indirect
Gogithub.com/go-redis/redis/v8v8.11.5indirect
Gogithub.com/go-resty/resty/v2v2.3.0indirect
Gogithub.com/go-sql-driver/mysqlv1.7.1indirect
Gogithub.com/go-stomp/stomp/v3v3.1.5indirect
Gogithub.com/go-viper/mapstructure/v2v2.4.0indirect
Gogithub.com/go-viper/mapstructure/v2v2.5.0indirect
Gogithub.com/goccy/go-jsonv0.10.2indirect
Gogithub.com/gocql/gocqlv1.6.0indirect
Gogithub.com/gocql/gocqlv1.7.0indirect
Gogithub.com/godbus/dbusv0.0.0-20190726142602-4481cbc300e2indirect
Gogithub.com/godbus/dbus/v5v5.0.4indirect
Gogithub.com/gofrs/flockv0.13.0indirect
Gogithub.com/gogo/protobufv1.3.2indirect
Gogithub.com/golang-jwt/jwt/v5v5.2.2indirect
Gogithub.com/golang-jwt/jwt/v5v5.3.1indirect
Gogithub.com/golang-sql/civilv0.0.0-20220223132316-b832511892a9indirect
Gogithub.com/golang-sql/sqlexpv0.1.0indirect
Gogithub.com/golang/groupcachev0.0.0-20210331224755-41bb18bfe9daindirect
Gogithub.com/golang/protobufv1.5.4indirect
Gogithub.com/golang/snappyv0.0.3indirect
Gogithub.com/golang/snappyv0.0.4indirect
Gogithub.com/golang/snappyv1.0.0indirect
Gogithub.com/google/btreev1.1.2indirect
Gogithub.com/google/flatbuffersv23.5.26+incompatibleindirect
Gogithub.com/google/gnostic-modelsv0.6.8indirect
Gogithub.com/google/go-cmpv0.7.0indirect
Gogithub.com/google/gofuzzv1.2.0indirect
Gogithub.com/google/jsonschema-gov0.4.2indirect
Gogithub.com/google/s2a-gov0.1.7indirect
Gogithub.com/google/shlexv0.0.0-20191202100458-e7afc7fbc510indirect
Gogithub.com/googleapis/enterprise-certificate-proxyv0.3.2indirect
Gogithub.com/googleapis/gax-go/v2v2.12.2indirect
Gogithub.com/gorilla/websocketv1.4.2indirect
Gogithub.com/gorilla/websocketv1.5.0indirect
Gogithub.com/grpc-ecosystem/go-grpc-middlewarev1.3.0indirect
Gogithub.com/grpc-ecosystem/go-grpc-middlewarev1.4.0indirect
Gogithub.com/grpc-ecosystem/go-grpc-prometheusv1.2.0indirect
Gogithub.com/grpc-ecosystem/grpc-gatewayv1.16.0indirect
Gogithub.com/grpc-ecosystem/grpc-gateway/v2v2.16.0indirect
Gogithub.com/grpc-ecosystem/grpc-gateway/v2v2.28.0indirect
Gogithub.com/grpc-ecosystem/grpc-gateway/v2v2.29.0indirect
Gogithub.com/gsterjov/go-libsecretv0.0.0-20161001094733-a6f4afe4910cindirect
Gogithub.com/hailocab/go-hostpoolv0.0.0-20160125115350-e80d13ce29edindirect
Gogithub.com/hamba/avro/v2v2.22.2-0.20240625062549-66aad10411d9indirect
Gogithub.com/hashicorp/consul/apiv1.27.0indirect
Gogithub.com/hashicorp/errwrapv1.1.0indirect
Gogithub.com/hashicorp/go-cleanhttpv0.5.2indirect
Gogithub.com/hashicorp/go-hclogv1.5.0indirect
Gogithub.com/hashicorp/go-immutable-radixv1.3.1indirect
Gogithub.com/hashicorp/go-multierrorv1.1.1indirect
Gogithub.com/hashicorp/go-retryablehttpv0.7.7indirect
Gogithub.com/hashicorp/go-rootcertsv1.0.2indirect
Gogithub.com/hashicorp/go-secure-stdlib/strutilv0.1.2indirect
Gogithub.com/hashicorp/go-uuidv1.0.3indirect
Gogithub.com/hashicorp/go-versionv1.9.0indirect
Gogithub.com/hashicorp/golang-lruv0.5.4indirect
Gogithub.com/hashicorp/serfv0.10.1indirect
Gogithub.com/hashicorp/vault-client-gov0.4.3indirect
Gogithub.com/ibm/saramav1.42.1indirect
Gogithub.com/imdario/mergov0.3.13indirect
Gogithub.com/in-toto/attestationv1.2.0indirect
Gogithub.com/in-toto/in-toto-golangv0.11.0indirect
Gogithub.com/inbucket/inbucketv2.0.0+incompatibleindirect
Gogithub.com/inconshreveable/mousetrapv1.1.0indirect
Gogithub.com/influxdata/influxdb-client-go/v2v2.14.0indirect
Gogithub.com/influxdata/influxdb1-clientv0.0.0-20220302092344-a9ab5670611cindirect
Gogithub.com/influxdata/line-protocolv0.0.0-20200327222509-2487e7298839indirect
Gogithub.com/inhies/go-bytesizev0.0.0-20220417184213-4913239db9cfindirect
Gogithub.com/jackc/pgpassfilev1.0.0indirect
Gogithub.com/jackc/pgservicefilev0.0.0-20240606120523-5a60cdf6a761indirect
Gogithub.com/jackc/pgx/v5v5.9.2indirect
Gogithub.com/jackc/puddle/v2v2.2.2indirect
Gogithub.com/jcmturner/aescts/v2v2.0.0indirect
Gogithub.com/jcmturner/dnsutils/v2v2.0.0indirect
Gogithub.com/jcmturner/goforkv1.7.6indirect
Gogithub.com/jcmturner/gokrb5/v8v8.4.4indirect
Gogithub.com/jcmturner/rpc/v2v2.0.3indirect
Gogithub.com/jhillyerd/inbucketv2.0.0+incompatibleindirect
Gogithub.com/jmespath/go-jmespathv0.4.0indirect
Gogithub.com/jolestar/go-commons-poolv2.0.0+incompatibleindirect
Gogithub.com/jonboulle/clockworkv0.2.2indirect
Gogithub.com/jonboulle/clockworkv0.5.0indirect
Gogithub.com/josharian/internv1.0.0indirect
Gogithub.com/json-iterator/gov1.1.12indirect
Gogithub.com/kkdai/maglevv0.2.0indirect
Gogithub.com/klauspost/compressv1.18.5indirect
Gogithub.com/klauspost/compressv1.18.6indirect
Gogithub.com/klauspost/cpuid/v2v2.2.5indirect
Gogithub.com/klauspost/cpuid/v2v2.2.6indirect
Gogithub.com/kr/prettyv0.3.1indirect
Gogithub.com/kr/textv0.2.0indirect
Gogithub.com/kylelemons/godebugv1.1.0indirect
Gogithub.com/leodido/go-urnv1.4.0indirect
Gogithub.com/lib/pqv1.10.9indirect
Gogithub.com/lufia/plan9statsv0.0.0-20211012122336-39d0f177ccd0indirect
Gogithub.com/lufia/plan9statsv0.0.0-20260330125221-c963978e514eindirect
Gogithub.com/mailru/easyjsonv0.7.7indirect
Gogithub.com/masterminds/semver/v3v3.4.0indirect
Gogithub.com/mattn/go-colorablev0.1.13indirect
Gogithub.com/mattn/go-isattyv0.0.17indirect
Gogithub.com/mattn/go-isattyv0.0.20indirect
Gogithub.com/mattn/go-runewidthv0.0.24indirect
Gogithub.com/mattn/go-shellwordsv1.0.13indirect
Gogithub.com/matttproud/golang_protobuf_extensionsv1.0.4indirect
Gogithub.com/mdelapenya/tlscertv0.1.0indirect
Gogithub.com/mdelapenya/tlscertv0.2.0indirect
Gogithub.com/microsoft/go-mssqldbv1.7.0indirect
Gogithub.com/microsoft/go-winiov0.6.2indirect
Gogithub.com/microsoft/go-winiov0.6.3-0.20251027160822-ad3df93bed29indirect
Gogithub.com/milvus-io/milvus-proto/go-api/v2v2.6.1-0.20250819024338-07695f709619indirect
Gogithub.com/milvus-io/milvus/client/v2v2.6.0indirect
Gogithub.com/milvus-io/milvus/pkg/v2v2.0.0-20250319085209-5a6b4e56d59eindirect
Gogithub.com/minio/md5-simdv1.1.2indirect
Gogithub.com/minio/minio-go/v7v7.0.68indirect
Gogithub.com/minio/sha256-simdv1.0.1indirect
Gogithub.com/mitchellh/go-homedirv1.1.0indirect
Gogithub.com/mitchellh/hashstructure/v2v2.0.2indirect
Gogithub.com/mitchellh/mapstructurev1.5.0indirect
Gogithub.com/moby/buildkitv0.31.0indirect
Gogithub.com/moby/docker-image-specv1.3.1indirect
Gogithub.com/moby/lockerv1.0.1indirect
Gogithub.com/moby/sys/atomicwriterv0.1.0indirect
Gogithub.com/moby/sys/capabilityv0.4.0indirect
Gogithub.com/moby/sys/sequentialv0.6.0indirect
Gogithub.com/moby/sys/sequentialv0.7.0indirect
Gogithub.com/moby/sys/signalv0.7.1indirect
Gogithub.com/moby/sys/symlinkv0.3.0indirect
Gogithub.com/moby/sys/userv0.4.0indirect
Gogithub.com/moby/sys/usernsv0.1.0indirect
Gogithub.com/moby/termv0.5.2indirect
Gogithub.com/modelcontextprotocol/go-sdkv1.4.1indirect
Gogithub.com/modern-go/concurrentv0.0.0-20180306012644-bacd9c7ef1ddindirect
Gogithub.com/modern-go/reflect2v1.0.2indirect
Gogithub.com/morikuni/aecv1.1.0indirect
Gogithub.com/mtibben/percentv0.2.1indirect
Gogithub.com/munnerz/goautonegv0.0.0-20191010083416-a7dc8b61c822indirect
Gogithub.com/nats-io/nats.gov1.33.1indirect
Gogithub.com/nats-io/nkeysv0.4.7indirect
Gogithub.com/nats-io/nuidv1.0.1indirect
Gogithub.com/nebula-contrib/nebula-siriusv1.0.0-rc2indirect
Gogithub.com/neo4j/neo4j-go-driver/v5v5.18.0indirect
Gogithub.com/oapi-codegen/runtimev1.0.0indirect
Gogithub.com/oapi-codegen/runtimev1.1.1indirect
Gogithub.com/oklog/ulidv1.3.1indirect
Gogithub.com/openai/openai-gov0.1.0-beta.9indirect
Gogithub.com/opencontainers/go-digestv1.0.0indirect
Gogithub.com/opencontainers/runtime-specv1.0.2indirect
Gogithub.com/openfga/go-sdkv0.3.5indirect
Gogithub.com/opentracing/opentracing-gov1.2.0indirect
Gogithub.com/panjf2000/ants/v2v2.11.3indirect
Gogithub.com/paulmach/orbv0.11.1indirect
Gogithub.com/pelletier/go-toml/v2v2.4.1indirect
Gogithub.com/pierrec/lz4v2.0.5+incompatibleindirect
Gogithub.com/pierrec/lz4/v4v4.1.18indirect
Gogithub.com/pierrec/lz4/v4v4.1.19indirect
Gogithub.com/pierrec/lz4/v4v4.1.22indirect
Gogithub.com/pinecone-io/go-pinecone/v2v2.2.0indirect
Gogithub.com/pkg/browserv0.0.0-20240102092130-5ac0b6a4141cindirect
Gogithub.com/pkg/errorsv0.9.1indirect
Gogithub.com/pkoukk/tiktoken-gov0.1.2indirect
Gogithub.com/pkoukk/tiktoken-gov0.1.6indirect
Gogithub.com/planetscale/vtprotobufv0.6.1-0.20240319094008-0393e58bdf10indirect
Gogithub.com/pmezard/go-difflibv1.0.0indirect
Gogithub.com/pmezard/go-difflibv1.0.1-0.20181226105442-5d4384ee4fb2indirect
Gogithub.com/power-devops/perfstatv0.0.0-20240221224432-82ca36839d55indirect
Gogithub.com/prometheus/client_golangv1.14.0indirect
Gogithub.com/prometheus/client_golangv1.19.1indirect
Gogithub.com/prometheus/client_modelv0.3.0indirect
Gogithub.com/prometheus/client_modelv0.5.0indirect
Gogithub.com/prometheus/client_modelv0.6.1indirect
Gogithub.com/prometheus/commonv0.37.0indirect
Gogithub.com/prometheus/commonv0.42.0indirect
Gogithub.com/prometheus/commonv0.55.0indirect
Gogithub.com/prometheus/procfsv0.15.1indirect
Gogithub.com/prometheus/procfsv0.8.0indirect
Gogithub.com/prometheus/procfsv0.9.0indirect
Gogithub.com/qdrant/go-clientv1.7.0indirect
Gogithub.com/rabbitmq/amqp091-gov1.9.0indirect
Gogithub.com/rcrowley/go-metricsv0.0.0-20201227073835-cf1acfcdf475indirect
Gogithub.com/redis/go-redis/v9v9.7.3indirect
Gogithub.com/rogpeppe/go-internalv1.14.1indirect
Gogithub.com/rs/xidv1.5.0indirect
Gogithub.com/rs/zerologv1.34.0indirect
Gogithub.com/ryanuber/go-globv1.0.0indirect
Gogithub.com/samber/lov1.27.0indirect
Gogithub.com/santhosh-tekuri/jsonschema/v6v6.0.2indirect
Gogithub.com/secure-systems-lab/go-securesystemslibv0.11.0indirect
Gogithub.com/segmentio/asmv1.1.3indirect
Gogithub.com/segmentio/asmv1.2.0indirect
Gogithub.com/segmentio/encodingv0.5.4indirect
Gogithub.com/shibumi/go-pathspecv1.3.0indirect
Gogithub.com/shirou/gopsutil/v3v3.22.9indirect
Gogithub.com/shopify/toxiproxy/v2v2.12.0indirect
Gogithub.com/shopspring/decimalv1.4.0indirect
Gogithub.com/sigstore/sigstorev1.10.8indirect
Gogithub.com/sigstore/sigstore-gov1.2.1indirect
Gogithub.com/sirupsen/logrusv1.9.4indirect
Gogithub.com/skratchdot/open-golangv0.0.0-20200116055534-eef842397966indirect
Gogithub.com/soheilhy/cmuxv0.1.5indirect
Gogithub.com/spaolacci/murmur3v1.1.0indirect
Gogithub.com/spf13/castv1.3.1indirect
Gogithub.com/spf13/pflagv1.0.10indirect
Gogithub.com/spf13/pflagv1.0.5indirect
Gogithub.com/spf13/pflagv1.0.9indirect
Gogithub.com/spiffe/go-spiffe/v2v2.6.0indirect
Gogithub.com/stretchr/objxv0.5.3indirect
Gogithub.com/surrealdb/surrealdb.gov0.2.1indirect
Gogithub.com/testcontainers/testcontainers-gov0.43.0indirect
Gogithub.com/tidwall/gjsonv1.17.1indirect
Gogithub.com/tidwall/gjsonv1.18.0indirect
Gogithub.com/tidwall/matchv1.1.1indirect
Gogithub.com/tidwall/prettyv1.2.0indirect
Gogithub.com/tidwall/prettyv1.2.1indirect
Gogithub.com/tidwall/sjsonv1.2.5indirect
Gogithub.com/tilt-dev/fsnotifyv1.4.8-0.20220602155310-fff9c274a375indirect
Gogithub.com/tklauser/go-sysconfv0.3.16indirect
Gogithub.com/tklauser/go-sysconfv0.4.0indirect
Gogithub.com/tklauser/numcpusv0.11.0indirect
Gogithub.com/tklauser/numcpusv0.12.0indirect
Gogithub.com/tmc/grpc-websocket-proxyv0.0.0-20201229170055-e5319fda7802indirect
Gogithub.com/tmc/langchaingov0.1.13indirect
Gogithub.com/tmc/langchaingov0.1.5indirect
Gogithub.com/tonistiigi/dchapes-modev0.0.0-20250318174251-73d941a28323indirect
Gogithub.com/tonistiigi/fsutilv0.0.0-20260609174605-b61e79c0c046indirect
Gogithub.com/tonistiigi/go-csvvaluev0.0.0-20240814133006-030d3b2625d0indirect
Gogithub.com/tonistiigi/unitsv0.0.0-20180711220420-6950e57a87eaindirect
Gogithub.com/tonistiigi/vt100v0.0.0-20240514184818-90bafcd6ababindirect
Gogithub.com/twmb/franz-gov1.16.1indirect
Gogithub.com/twmb/franz-go/pkg/kadmv1.11.0indirect
Gogithub.com/twmb/franz-go/pkg/kmsgv1.7.0indirect
Gogithub.com/uber/jaeger-client-gov2.30.0+incompatibleindirect
Gogithub.com/valkey-io/valkey-gov1.0.59indirect
Gogithub.com/wadey/gocovmergev0.0.0-20160331181800-b5bfa59ec0adindirect
Gogithub.com/weaviate/weaviatev1.30.20indirect
Gogithub.com/weaviate/weaviate-go-client/v5v5.0.2indirect
Gogithub.com/x448/float16v0.8.4indirect
Gogithub.com/xdg-go/pbkdf2v1.0.0indirect
Gogithub.com/xdg-go/scramv1.1.2indirect
Gogithub.com/xdg-go/stringprepv1.0.4indirect
Gogithub.com/xhit/go-str2duration/v2v2.1.0indirect
Gogithub.com/xiang90/probingv0.0.0-20190116061207-43a291ad63a2indirect
Gogithub.com/yalue/onnxruntime_gov1.22.0indirect
Gogithub.com/yosida95/uritemplate/v3v3.0.2indirect
Gogithub.com/youmark/pkcs8v0.0.0-20240726163527-a2c0da244d78indirect
Gogithub.com/yugabyte/gocqlv1.6.0-yb-1indirect
Gogithub.com/yuin/gopher-luav1.1.2indirect
Gogithub.com/yusufpapurcu/wmiv1.2.4indirect
Gogithub.com/zeebo/xxh3v1.0.2indirect
Gogo.etcd.io/bboltv1.3.6indirect
Gogo.etcd.io/etcd/api/v3v3.5.16indirect
Gogo.etcd.io/etcd/api/v3v3.5.5indirect
Gogo.etcd.io/etcd/client/pkg/v3v3.5.16indirect
Gogo.etcd.io/etcd/client/pkg/v3v3.5.5indirect
Gogo.etcd.io/etcd/client/v2v2.305.5indirect
Gogo.etcd.io/etcd/client/v3v3.5.16indirect
Gogo.etcd.io/etcd/client/v3v3.5.5indirect
Gogo.etcd.io/etcd/pkg/v3v3.5.5indirect
Gogo.etcd.io/etcd/raft/v3v3.5.5indirect
Gogo.etcd.io/etcd/server/v3v3.5.5indirect
Gogo.mongodb.org/mongo-driverv1.17.7indirect
Gogo.mongodb.org/mongo-driver/v2v2.4.2indirect
Gogo.opencensus.iov0.24.0indirect
Gogo.opentelemetry.io/auto/sdkv1.2.1indirect
Gogo.opentelemetry.io/contrib/bridges/otelslogv0.3.0indirect
Gogo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcv0.49.0indirect
Gogo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcv0.69.0indirect
Gogo.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptracev0.69.0indirect
Gogo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpv0.60.0indirect
Gogo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpv0.69.0indirect
Gogo.opentelemetry.io/contrib/instrumentation/runtimev0.53.0indirect
Gogo.opentelemetry.io/otelv1.43.0indirect
Gogo.opentelemetry.io/otelv1.44.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttpv0.4.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcv1.44.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpv1.43.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpv1.44.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptracev1.20.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptracev1.43.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptracev1.44.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpcv1.20.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpcv1.44.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttpv1.43.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttpv1.44.0indirect
Gogo.opentelemetry.io/otel/exporters/prometheusv0.50.0indirect
Gogo.opentelemetry.io/otel/logv0.4.0indirect
Gogo.opentelemetry.io/otel/metricv1.43.0indirect
Gogo.opentelemetry.io/otel/metricv1.44.0indirect
Gogo.opentelemetry.io/otel/sdkv1.44.0indirect
Gogo.opentelemetry.io/otel/sdk/logv0.4.0indirect
Gogo.opentelemetry.io/otel/sdk/metricv1.44.0indirect
Gogo.opentelemetry.io/otel/tracev1.43.0indirect
Gogo.opentelemetry.io/otel/tracev1.44.0indirect
Gogo.opentelemetry.io/proto/otlpv1.0.0indirect
Gogo.opentelemetry.io/proto/otlpv1.10.0indirect
Gogo.uber.org/atomicv1.11.0indirect
Gogo.uber.org/atomicv1.7.0indirect
Gogo.uber.org/automaxprocsv1.5.3indirect
Gogo.uber.org/goleakv1.3.0indirect
Gogo.uber.org/multierrv1.10.0indirect
Gogo.uber.org/multierrv1.11.0indirect
Gogo.uber.org/multierrv1.6.0indirect
Gogo.uber.org/zapv1.17.0indirect
Gogo.uber.org/zapv1.26.0indirect
Gogo.uber.org/zapv1.27.0indirect
Gogo.yaml.in/yaml/v4v4.0.0-rc.6indirect
Gogolang.org/x/expv0.0.0-20230817173708-d852ddb80c63indirect
Gogolang.org/x/expv0.0.0-20240506185415-9bf2ced13842indirect
Gogolang.org/x/netv0.56.0indirect
Gogolang.org/x/oauth2v0.27.0indirect
Gogolang.org/x/oauth2v0.34.0indirect
Gogolang.org/x/oauth2v0.36.0indirect
Gogolang.org/x/syncv0.16.0indirect
Gogolang.org/x/syncv0.22.0indirect
Gogolang.org/x/syncv0.8.0indirect
Gogolang.org/x/telemetryv0.0.0-20260625142307-59b4966ccb57indirect
Gogolang.org/x/termv0.45.0indirect
Gogolang.org/x/timev0.11.0indirect
Gogolang.org/x/timev0.15.0indirect
Gogolang.org/x/toolsv0.36.0indirect
Gogolang.org/x/toolsv0.47.0indirect
Gogolang.org/x/xerrorsv0.0.0-20231012003039-104605ab7028indirect
Gogoogle.golang.org/apiv0.169.0indirect
Gogoogle.golang.org/genprotov0.0.0-20240213162025-012b6fc9bca9indirect
Gogoogle.golang.org/genprotov0.0.0-20240624140628-dc46fd24d27dindirect
Gogoogle.golang.org/genproto/googleapis/apiv0.0.0-20251202230838-ff82c1b0f217indirect
Gogoogle.golang.org/genproto/googleapis/apiv0.0.0-20260226221140-a57be14db171indirect
Gogoogle.golang.org/genproto/googleapis/apiv0.0.0-20260401024825-9d38bb4040a9indirect
Gogoogle.golang.org/genproto/googleapis/apiv0.0.0-20260622175928-b703f567277dindirect
Gogoogle.golang.org/genproto/googleapis/rpcv0.0.0-20251202230838-ff82c1b0f217indirect
Gogoogle.golang.org/genproto/googleapis/rpcv0.0.0-20260226221140-a57be14db171indirect
Gogoogle.golang.org/genproto/googleapis/rpcv0.0.0-20260401024825-9d38bb4040a9indirect
Gogoogle.golang.org/genproto/googleapis/rpcv0.0.0-20260622175928-b703f567277dindirect
Gogoogle.golang.org/grpcv1.79.3indirect
Gogoogle.golang.org/grpcv1.80.0indirect
Gogoogle.golang.org/grpcv1.81.0indirect
Gogoogle.golang.org/grpcv1.81.1indirect
Gogoogle.golang.org/protobufv1.34.2indirect
Gogoogle.golang.org/protobufv1.36.10indirect
Gogoogle.golang.org/protobufv1.36.11indirect
Gogoogle.golang.org/protobufv1.36.12-0.20260120151049-f2248ac996afindirect
Gogopkg.in/inf.v0v0.9.1indirect
Gogopkg.in/ini.v1v1.67.0indirect
Gogopkg.in/ini.v1v1.67.3indirect
Gogopkg.in/natefinch/lumberjack.v2v2.0.0indirect
Gogopkg.in/yaml.v2v2.4.0indirect
Gogopkg.in/yaml.v3v3.0.1indirect
Gogotest.tools/v3v3.5.2indirect
Gok8s.io/apiv0.29.2indirect
Gok8s.io/apimachineryv0.28.6indirect
Gok8s.io/apimachineryv0.29.2indirect
Gok8s.io/client-gov0.29.2indirect
Gok8s.io/klog/v2v2.110.1indirect
Gok8s.io/kube-openapiv0.0.0-20231010175941-2dd684a91f00indirect
Gok8s.io/utilsv0.0.0-20230726121419-3b25d923346bindirect
Gosigs.k8s.io/jsonv0.0.0-20221116044647-bc3834ca7abdindirect
Gosigs.k8s.io/structured-merge-diff/v4v4.4.1indirect
Gosigs.k8s.io/yamlv1.3.0indirect
Gosoftware.sslmate.com/src/go-pkcs12v0.7.0indirect
Gosoftware.sslmate.com/src/go-pkcs12v0.7.3indirect
Gosolace.dev/go/messagingv1.10.0indirect
Gotags.cncf.io/container-device-interfacev1.1.0indirect
PyPI3-13indirect
PyPIbabel2.14.0indirect
PyPIbracex2.6indirect
PyPIcertifi2026.2.25indirect
PyPIcharset-normalizer3.4.6indirect
PyPIclick8.4.1indirect
PyPIcolorama0.4.6indirect
PyPIghp-import2.1.0indirect
PyPIidna3.15indirect
PyPIimportlib-metadata8.4.0indirect
PyPIjinja23.1.6indirect
PyPImarkdown3.10.2indirect
PyPImarkupsafe3.0.3indirect
PyPImergedeep1.3.4indirect
PyPImkdocs1.5.3indirect
PyPImkdocs-codeinclude-plugin0.3.1indirect
PyPImkdocs-include-markdown-plugin7.3.0indirect
PyPImkdocs-markdownextradata-plugin0.2.6indirect
PyPImkdocs-material9.5.18indirect
PyPImkdocs-material-extensions1.3.1indirect
PyPIpackaging26.2indirect
PyPIpaginate0.5.6indirect
PyPIpathspec1.1.1indirect
PyPIplatformdirs4.10.0indirect
PyPIpygments2.20.0indirect
PyPIpymdown-extensions10.21.3indirect
PyPIpython-dateutil2.9.0.post0indirect
PyPIpytz2024.1indirect
PyPIpyyaml6.0.3indirect
PyPIpyyaml-env-tag1.1indirect
PyPIregex2024.4.28indirect
PyPIrequests2.33.0indirect
PyPIsix1.17.0indirect
PyPIurllib32.7.0indirect
PyPIwatchdog6.0.0indirect
PyPIwcmatch10.1indirect
PyPIzipp3.20.1indirect
Dependency advisories 16

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

PackageVersionRelationSeverityAdvisoriesFixed in
google.golang.org/grpcv1.79.3indirectcritical21.82.1
google.golang.org/grpcv1.80.0indirectcritical21.82.1
google.golang.org/grpcv1.81.0indirectcritical21.82.1
google.golang.org/grpcv1.81.1indirectcritical21.82.1
github.com/docker/dockerv28.5.2+incompatibleindirecthigh1029.3.1
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttpv0.4.0indirectmoderate21.43.0
pymdown-extensions10.21.3indirectmoderate111.0.0
golang.org/x/cryptov0.54.0directunknown1
golang.org/x/textv0.38.0directunknown10.39.0
github.com/aws/aws-sdk-gov1.50.31indirectunknown2
github.com/hamba/avro/v2v2.22.2-0.20240625062549-66aad10411d9indirectunknown32.33.0
github.com/klauspost/compressv1.18.5indirectunknown11.18.7
github.com/klauspost/compressv1.18.6indirectunknown11.18.7
go.etcd.io/etcd/server/v3v3.5.5indirectunknown13.6.11
go.opentelemetry.io/otelv1.43.0indirectunknown11.44.0
software.sslmate.com/src/go-pkcs12v0.7.0indirectunknown10.7.2

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

Raw JSON report machine-readable
{
  "data": {
    "repo": {
      "topics": [
        "testing",
        "docker",
        "automation",
        "golang",
        "go",
        "testcontainers-go",
        "testcontainers",
        "hacktoberfest"
      ],
      "is_fork": false,
      "size_kb": 24907,
      "has_wiki": false,
      "homepage": "https://golang.testcontainers.org",
      "languages": {
        "Go": 2226395,
        "Shell": 28820,
        "Makefile": 11853,
        "JavaScript": 378,
        "Go Template": 9379
      },
      "pushed_at": "2026-07-25T05:03:06Z",
      "created_at": "2018-07-18T15:04:31Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-28T13:14:51Z",
      "description": "Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "MIT",
      "default_branch": "main",
      "license_spdx_raw": "MIT",
      "primary_language": "Go",
      "significant_languages": [
        "Go"
      ]
    },
    "owner": {
      "blog": "https://testcontainers.com",
      "name": "Testcontainers",
      "type": "Organization",
      "login": "testcontainers",
      "company": null,
      "location": null,
      "followers": 2278,
      "avatar_url": "https://avatars.githubusercontent.com/u/13393021?v=4",
      "created_at": "2015-07-18T11:34:53Z",
      "is_verified": null,
      "public_repos": 57,
      "account_age_days": 4028
    },
    "license": {
      "state": "standard",
      "spdx_id": "MIT",
      "raw_spdx": "MIT",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.43.0",
          "kind": "minor",
          "published_at": "2026-06-19T12:15:30Z"
        },
        {
          "tag": "v0.42.0",
          "kind": "minor",
          "published_at": "2026-04-09T15:24:01Z"
        },
        {
          "tag": "v0.41.0",
          "kind": "minor",
          "published_at": "2026-03-10T16:52:28Z"
        },
        {
          "tag": "v0.40.0",
          "kind": "minor",
          "published_at": "2025-11-06T11:04:40Z"
        },
        {
          "tag": "v0.39.0",
          "kind": "minor",
          "published_at": "2025-09-19T09:52:04Z"
        },
        {
          "tag": "v0.38.0",
          "kind": "minor",
          "published_at": "2025-07-15T09:16:08Z"
        },
        {
          "tag": "v0.37.0",
          "kind": "minor",
          "published_at": "2025-04-25T11:48:45Z"
        },
        {
          "tag": "v0.36.0",
          "kind": "minor",
          "published_at": "2025-03-27T12:11:11Z"
        },
        {
          "tag": "v0.35.0",
          "kind": "minor",
          "published_at": "2025-01-10T13:23:21Z"
        },
        {
          "tag": "v0.34.0",
          "kind": "minor",
          "published_at": "2024-10-21T12:27:47Z"
        },
        {
          "tag": "v0.33.0",
          "kind": "minor",
          "published_at": "2024-08-20T11:52:17Z"
        },
        {
          "tag": "v0.32.0",
          "kind": "minor",
          "published_at": "2024-07-05T16:58:33Z"
        },
        {
          "tag": "v0.31.0",
          "kind": "minor",
          "published_at": "2024-05-09T18:28:12Z"
        },
        {
          "tag": "v0.30.0",
          "kind": "minor",
          "published_at": "2024-04-08T10:11:08Z"
        },
        {
          "tag": "v0.29.1",
          "kind": "patch",
          "published_at": "2024-03-06T13:40:48Z"
        },
        {
          "tag": "v0.28.0",
          "kind": "minor",
          "published_at": "2024-02-15T11:01:01Z"
        },
        {
          "tag": "v0.27.0",
          "kind": "minor",
          "published_at": "2023-12-22T12:23:38Z"
        },
        {
          "tag": "v0.26.0",
          "kind": "minor",
          "published_at": "2023-10-26T15:24:41Z"
        },
        {
          "tag": "v0.25.0",
          "kind": "minor",
          "published_at": "2023-09-29T11:24:08Z"
        },
        {
          "tag": "v0.24.1",
          "kind": "patch",
          "published_at": "2023-09-22T12:58:41Z"
        },
        {
          "tag": "v0.24.0",
          "kind": "minor",
          "published_at": "2023-09-19T12:10:41Z"
        },
        {
          "tag": "v0.23.0",
          "kind": "minor",
          "published_at": "2023-08-14T12:49:33Z"
        },
        {
          "tag": "v0.22.0",
          "kind": "minor",
          "published_at": "2023-08-04T13:32:37Z"
        },
        {
          "tag": "v0.21.0",
          "kind": "minor",
          "published_at": "2023-06-22T09:30:23Z"
        },
        {
          "tag": "v0.20.1",
          "kind": "patch",
          "published_at": "2023-05-10T12:39:32Z"
        },
        {
          "tag": "v0.20.0",
          "kind": "minor",
          "published_at": "2023-05-08T12:06:54Z"
        },
        {
          "tag": "v0.19.0",
          "kind": "minor",
          "published_at": "2023-03-08T14:22:17Z"
        },
        {
          "tag": "v0.18.0",
          "kind": "minor",
          "published_at": "2023-02-16T11:41:06Z"
        },
        {
          "tag": "v0.17.0",
          "kind": "minor",
          "published_at": "2022-12-23T14:57:42Z"
        },
        {
          "tag": "v0.16.0",
          "kind": "minor",
          "published_at": "2022-11-21T09:00:26Z"
        },
        {
          "tag": "v0.15.0",
          "kind": "minor",
          "published_at": "2022-10-24T10:11:47Z"
        },
        {
          "tag": "v0.14.0",
          "kind": "minor",
          "published_at": "2022-09-13T14:16:50Z"
        },
        {
          "tag": "v0.13.0",
          "kind": "minor",
          "published_at": "2022-04-07T15:18:52Z"
        },
        {
          "tag": "v0.12.0",
          "kind": "minor",
          "published_at": "2021-11-19T12:16:35Z"
        },
        {
          "tag": "v0.11.1",
          "kind": "patch",
          "published_at": "2021-06-24T11:13:14Z"
        },
        {
          "tag": "v0.11.0",
          "kind": "minor",
          "published_at": "2021-06-01T09:42:21Z"
        },
        {
          "tag": "v0.10.0",
          "kind": "minor",
          "published_at": "2021-03-12T09:43:16Z"
        },
        {
          "tag": "v0.9.0",
          "kind": "minor",
          "published_at": "2020-09-22T12:26:15Z"
        },
        {
          "tag": "v0.8.0",
          "kind": "minor",
          "published_at": "2020-09-09T13:26:07Z"
        },
        {
          "tag": "v0.7.0",
          "kind": "minor",
          "published_at": "2020-06-16T11:46:35Z"
        },
        {
          "tag": "v0.5.1",
          "kind": "patch",
          "published_at": "2020-04-20T07:56:35Z"
        },
        {
          "tag": "v0.5.0",
          "kind": "minor",
          "published_at": "2020-04-14T13:24:26Z"
        },
        {
          "tag": "v0.4.0",
          "kind": "minor",
          "published_at": "2020-04-10T09:43:43Z"
        },
        {
          "tag": "v0.3.1",
          "kind": "patch",
          "published_at": "2020-03-03T15:43:31Z"
        },
        {
          "tag": "v0.3.0",
          "kind": "minor",
          "published_at": "2020-02-19T09:11:53Z"
        },
        {
          "tag": "v0.2.0",
          "kind": "minor",
          "published_at": "2020-02-10T08:39:10Z"
        },
        {
          "tag": "v0.1.1",
          "kind": "patch",
          "published_at": "2020-02-05T10:22:29Z"
        },
        {
          "tag": "v0.1.0",
          "kind": "minor",
          "published_at": "2020-02-03T09:23:43Z"
        },
        {
          "tag": "v0.0.10",
          "kind": "patch",
          "published_at": "2019-12-20T08:45:46Z"
        },
        {
          "tag": "v0.0.9",
          "kind": "patch",
          "published_at": "2019-11-20T07:29:18Z"
        },
        {
          "tag": "v0.0.8",
          "kind": "patch",
          "published_at": "2019-09-07T12:36:05Z"
        },
        {
          "tag": "v0.0.7",
          "kind": "patch",
          "published_at": "2019-09-04T18:01:53Z"
        },
        {
          "tag": "v0.0.6",
          "kind": "patch",
          "published_at": "2019-09-02T10:02:36Z"
        },
        {
          "tag": "v0.0.4",
          "kind": "patch",
          "published_at": "2019-05-07T09:40:36Z"
        },
        {
          "tag": "v0.0.3",
          "kind": "patch",
          "published_at": "2019-04-15T15:59:33Z"
        },
        {
          "tag": "v0.0.2",
          "kind": "patch",
          "published_at": "2019-03-08T07:02:26Z"
        },
        {
          "tag": "0.0.2",
          "kind": "patch",
          "published_at": "2019-03-07T20:40:18Z"
        },
        {
          "tag": "0.0.1",
          "kind": "patch",
          "published_at": "2019-01-08T15:48:51Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "ea854ecb16425b6e77bc19e95080213fb69a6ac9",
          "body": null,
          "is_bot": false,
          "headline": "chore: propagate azcore dependency update to azurite module (#3818)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-17T15:13:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aa50eefa03e082901bb278060dc5692072d65c27",
          "body": null,
          "is_bot": false,
          "headline": "docs: fix typo in SkipIfProviderIsNotHealthy docstring (#3764)",
          "author_name": "salandered",
          "author_login": "salandered",
          "committed_at": "2026-07-17T14:49:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c7640fef171006f705394f289b4e281ba9f912d2",
          "body": "Bumps [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) from 1.21.1 to 1.22.0.\n- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)\n- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.21.1...sdk/azcore/v1.22.0)\n\n---\nupd\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#3809)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-17T14:47:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b62845739a6795c8e2d2d1bdff908068ee77c990",
          "body": "A created-but-not-yet-started exec is reported by the daemon as\n{Running:false, ExitCode:null}, which the Docker Go SDK flattens to\nexit code 0. Inspecting immediately after attach could land in the\npre-start window and return 0 for a command still running.\n\nDrain the hijacked stream to EOF before i\n[…]\nturns ctx.Err() promptly; the deferred hijack.Close\nunblocks the reader goroutine.\n\nAlso closes the hijacked response, which was previously leaked.\n\nCo-authored-by: Dean Balandin <dbalandin@island.io>",
          "is_bot": false,
          "headline": "fix: read exec exit code only after draining the output stream (#3766)",
          "author_name": "Dean Balandin",
          "author_login": "dean-island",
          "committed_at": "2026-07-17T14:03:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "abc841d54c9cb71594b232f13910f0227bfce97b",
          "body": "* chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.53.0 to 0.54.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.53.0...v0.54.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n  dependency-v\n[…]\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (#3791)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-17T11:52:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f36e8cd0016886baa2a1f7e8bf0f0770c30aab58",
          "body": "… (#3750)\n\n* chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.5 to 4.26.6\n\nBumps [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil) from 4.26.5 to 4.26.6.\n- [Release notes](https://github.com/shirou/gopsutil/releases)\n- [Commits](https://github.com/shirou/gopsutil/compare/v\n[…]\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.5 to 4.26.6…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-17T11:52:32Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d8cf042916857d948f44fd957c0c215f28f70bf4",
          "body": "… (#3810)\n\nBumps [github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos](https://github.com/Azure/azure-sdk-for-go) from 1.4.1 to 1.5.0.\n- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)\n- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/data/azcosmos/v1.4.1...sdk/az\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-17T08:00:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "658b0e42c3d07906302139f863f1f8381d1420a2",
          "body": "Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) from 1.17.5 to 1.19.29.\n- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)\n- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.17.5...credentials/v1.19.29)\n\n---\nupdated-dependencies:\n- depend\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials (#3812)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-17T08:00:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "10f4f01608dfbbc47ae4cdedde63e22893bb04e3",
          "body": "Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) from 1.19.28 to 1.19.29.\n- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)\n- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.28...credentials/v1.19.29)\n\n---\nupdated-dependen\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials (#3813)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-17T08:00:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "713cbb4c28d790a0e93c4d63d090f0b0f7a6310c",
          "body": "Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) from 1.17.46 to 1.19.29.\n- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)\n- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.17.46...credentials/v1.19.29)\n\n---\nupdated-dependen\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials (#3814)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-17T07:59:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "15946cd47af24a718c9a3fafd8958ac1f43982d1",
          "body": "Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.53.0 to 0.54.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.53.0...v0.54.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n  dependency-version: 0.54.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/crypto in /modules/azure (#3811)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T16:03:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5b3c45cb3946ce5a2cc28ff9332791782be1332b",
          "body": "…808)",
          "is_bot": false,
          "headline": "fix: correct indentation in dependabot.yml after module additions (#3…",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T15:51:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "00672a1d38131d5763a00eb5d7820b28496c0d4d",
          "body": "* feat(sqledge): add Azure SQL Edge module\n\nAdds a testcontainers-go module for Microsoft Azure SQL Edge, an\nARM64-compatible SQL Server variant for IoT/edge scenarios, as a\nsub-package of the modules/azure umbrella module.\n\nImport path: github.com/testcontainers/testcontainers-go/modules/azure/sqle\n[…]\ne fmt.Sprintf-based connection string. Replace with url.URL struct so\nurl.UserPassword handles percent-encoding of the credentials correctly.\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: add Azure SQL Edge module (#3787)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T15:34:30Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "0fa76f7d5d9fb3a2fc6c32d3b6e925f8072f87b5",
          "body": "* feat: add S3Mock module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(s3mock): use correct Spring Boot env var for initial buckets\n\nSwitch WithInitialBuckets from the legacy 'initialBuckets' key (removed\nin S3Mock 5.x) to the current documented env var:\n  COM_ADOBE_\n[…]\nndpointResolver had no doc\ncomment, causing docstring-coverage tools to report < 80%.\nEvery exported symbol across all three Go files in the module now\nhas a doc comment starting with the symbol name.",
          "is_bot": false,
          "headline": "feat: add S3Mock module (#3781)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T13:02:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "66c18f682f6a11949209b53b43b51dfc0fdf48ce",
          "body": "* feat: add Fake-GCS-Server module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(fakegcsserver): address CodeRabbit and Codex review feedback\n\n- P1 (Codex): Remove binary path from WithCmd; the image ENTRYPOINT\n  already contains /bin/fake-gcs-server, so CMD must supp\n[…]\nverify the correct error is returned when\nWithScheme is called with an unsupported value.\n\nAddresses CodeRabbit nitpick on PR #3770.\n\n* docs(fakegcsserver): add bash language tag to install code block",
          "is_bot": false,
          "headline": "feat: add Fake-GCS-Server module (#3770)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T12:51:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1e891f1137605883d8c718249bcb199038da2089",
          "body": "* feat: add Typesense module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(typesense): inspect effective API key after container start\n\nAPIKey() now reads TYPESENSE_API_KEY from the container's actual\nenvironment after startup, so callers who override it via\ntestconta\n[…]\naffold generator; split\n  each onto its own line so YAML/JSON is valid\n- typesense.go: remove break from the TYPESENSE_API_KEY env scan so\n  the last occurrence (Docker's effective runtime value) wins",
          "is_bot": false,
          "headline": "feat: add Typesense module (#3786)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T12:27:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "26155d3980da2dcdf6f26636a43195d0e8aadd86",
          "body": "* feat: add Firebird module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(firebird): address CodeRabbit nitpicks and P1 DSN path bug\n\n- Use else if chain for env var prefix matching in inspect loop\n- Use net.JoinHostPort for IPv6-safe host:port in ConnectionString\n- A\n[…]\nde](https://claude.ai/code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n* fix: move modules/index.md to first position in mkdocs.yml nav\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: add Firebird module (#3771)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T12:26:55Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "32c2950d3ae3d7c5c8c0cd270b390bf7da8bdf6b",
          "body": "* feat: add CouchDB module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(couchdb): use url.URL+net.JoinHostPort, WithEnv, add package doc\n\n- ConnectionString now uses url.URL{User: url.UserPassword(...), Host:\n  net.JoinHostPort(...)} so IPv6 hosts are bracketed corre\n[…]\n simplified to use testcontainers.WithEnv\n  instead of manually assigning req.Env\n- Added package-level doc comment for godoc coverage\n\n* fix: move modules/index.md to first position in mkdocs.yml nav",
          "is_bot": false,
          "headline": "feat: add CouchDB module (#3768)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T12:23:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d02fa4f0f8f7d7493ec12d364b0ba215b938f829",
          "body": "* feat: add Mosquitto module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix: move modules/index.md to first position in mkdocs.yml nav",
          "is_bot": false,
          "headline": "feat: add Mosquitto module (#3774)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T12:19:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f194940e2b4f36b20a3d23a7df4db82af1e875b9",
          "body": "Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.53.0 to 0.54.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.53.0...v0.54.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n  dependency-version: 0.54.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/crypto in /modules/azure (#3794)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T12:09:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a74c98029e6bb14a73a52d952943122863408efd",
          "body": "…3801)\n\nBumps [github.com/go-stomp/stomp/v3](https://github.com/go-stomp/stomp) from 3.0.5 to 3.1.5.\n- [Release notes](https://github.com/go-stomp/stomp/releases)\n- [Commits](https://github.com/go-stomp/stomp/compare/v3.0.5...v3.1.5)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/go-stomp/\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/go-stomp/stomp/v3 in /modules/artemis (#…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T12:08:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e7f444ae2d7e54e43743a1ead85dd94120c3e9ac",
          "body": "…3803)\n\nBumps [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) from 1.13.1 to 1.14.0.\n- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)\n- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azidentity/v1.13.1...sdk/azcore/v\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T12:08:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d972ffad0e1a2f95f2bd7fab7cc007f681319c46",
          "body": "Bumps software.sslmate.com/src/go-pkcs12 from 0.6.0 to 0.7.3.\n\n---\nupdated-dependencies:\n- dependency-name: software.sslmate.com/src/go-pkcs12\n  dependency-version: 0.7.3\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump software.sslmate.com/src/go-pkcs12 (#3804)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T12:08:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5fe9425b332018765977f1376d53b7a957ee5589",
          "body": "Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.37.0 to 0.38.0.\n- [Commits](https://github.com/golang/mod/compare/v0.37.0...v0.38.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/mod\n  dependency-version: 0.38.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/mod in /modules/elasticsearch (#3796)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T11:31:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a556a0bddcc607e496318d158f7626ff9b476afe",
          "body": "Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.37.0 to 0.38.0.\n- [Commits](https://github.com/golang/mod/compare/v0.37.0...v0.38.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/mod\n  dependency-version: 0.38.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/mod in /modules/kafka (#3797)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T11:31:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eeb223b201f00032392812466df51ebe86be61d4",
          "body": "…db (#3800)\n\nBumps [github.com/arangodb/go-driver/v2](https://github.com/arangodb/go-driver) from 2.1.3 to 2.3.1.\n- [Release notes](https://github.com/arangodb/go-driver/releases)\n- [Changelog](https://github.com/arangodb/go-driver/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/arangodb/go\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/arangodb/go-driver/v2 in /modules/arango…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T11:31:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "526051b127e6273567152bee139b9df5a4856420",
          "body": "Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.52.0 to 0.54.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.52.0...v0.54.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n  dependency-version: 0.54.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/crypto in /modules/dex (#3795)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T11:30:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1da16337a19c3887b21534617456c0a57a326fed",
          "body": "Bumps [github.com/aerospike/aerospike-client-go/v8](https://github.com/aerospike/aerospike-client-go) from 8.6.0 to 8.7.0.\n- [Release notes](https://github.com/aerospike/aerospike-client-go/releases)\n- [Changelog](https://github.com/aerospike/aerospike-client-go/blob/v8/CHANGELOG.md)\n- [Commits](htt\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/aerospike/aerospike-client-go/v8 (#3799)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T11:16:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "74812208cbd47b57fc87f2347b6c72a67e18b361",
          "body": "* feat: add Papercut-SMTP module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(papercutsmtp): address CodeRabbit review feedback\n\n- Add shell language tag to go get code block in docs\n- Fix SMTP port in docs: 25 -> 2525 (actual image port)\n- Fix HTTP UI port in docs: 37408 -> 8080 (actual image port)\n- Add package-level doc comment for docstring coverage",
          "is_bot": false,
          "headline": "feat: add Papercut-SMTP module (#3777)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:31:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "398582716ab613085aa3048229cdc56912ed9400",
          "body": "Part of the broader effort to add missing modules — split from #3762.",
          "is_bot": false,
          "headline": "feat: add Timeplus module (#3784)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:29:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b7fdec8340b271c974772a3548c9bcecc5182dbf",
          "body": "* feat: add Solr module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(solr): propagate failed collection creation via exit code check\n\nWithCollection previously used WithAfterReadyCommand which ignores the\nexit code returned by the exec command. If 'solr create' exite\n[…]\ns-go/pull/3783#discussion_r3594319637\n\n🤖 Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: add Solr module (#3783)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:29:21Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "683af20f732909f43b4cdf57aedb3473255c4f73",
          "body": "* feat: add SFTP module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(sftp): add upload dir in WithUser and use net.JoinHostPort in Address\n\n- WithUser now appends 'username:password:::upload' so atmoz/sftp creates\n  a writable /home/<username>/upload directory; witho\n[…]\nhome is root-owned and uploads fail with permission denied.\n- Address() now uses net.JoinHostPort instead of fmt.Sprintf so IPv6 hosts\n  are correctly bracketed, e.g. [::1]:49160 instead of ::1:49160.",
          "is_bot": false,
          "headline": "feat: add SFTP module (#3782)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:29:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3fa12d1d5c71641f4a93214e90008d93c0749ec7",
          "body": "* feat: add RavenDB module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(ravendb): add doc comments to examples; use sh fence in docs\n\n- Add doc comments to ExampleRun and ExampleRun_managementURL to\n  satisfy docstring coverage requirements\n- Change bare code fence t\n[…]\nfor subscriptions and\ncluster/replication communication. Adds TCPEndpoint() method to\nretrieve the mapped host:port for that port.\n\nRename internal constant defaultPort -> defaultHTTPPort for clarity.",
          "is_bot": false,
          "headline": "feat: add RavenDB module (#3780)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:29:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1da1f3bf8c942095338fcfb25e794f3f90dbfcc2",
          "body": "* feat: add QuestDB module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(questdb): use net.JoinHostPort to handle IPv6 in PGEndpoint and InfluxDBEndpoint\n\nManually interpolating host:port with fmt.Sprintf produces invalid\naddresses for IPv6 literals (e.g. ::1:32768 in\n[…]\n (postgres DSN) and InfluxDBEndpoint.\n\n🤖 Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: add QuestDB module (#3779)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:29:09Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "611ed22d1b196912f02aae674a23f54732b199bd",
          "body": "* feat: add Presto module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(presto): address P2 review findings\n\n- P2 #1: Replace single /v1/info wait with wait.ForAll combining\n  /v1/info (starting=false) and /v1/cluster (activeWorkers>0).\n  This eliminates the known 'No\n[…]\nSprintf, fixing IPv6-host formatting.\n\n🤖 Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: add Presto module (#3778)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:29:05Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4485e6a7186b10750d4b730c6a27fa9f18683700",
          "body": "* feat: add OrientDB module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(orientdb): use net.JoinHostPort in ServerURL for IPv6 safety\n\nReplace fmt.Sprintf(\"remote:%s:%s\", host, port.Port()) with\n\"remote:\" + net.JoinHostPort(host, port.Port()) so that IPv6 Docker\nhosts (e.g. ::1) are properly bracketed, producing remote:[::1]:<port>\ninstead of the ambiguous remote:::1:<port>.\n\nAddresses Codex P2 finding on PR #3776.",
          "is_bot": false,
          "headline": "feat: add OrientDB module (#3776)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:28:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9b7b534a978e0e023de3439a4c644d004d07a995",
          "body": "* feat: add Nginx module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(nginx): use ForListeningPort for readiness instead of HTTP 200\n\nCustom configs (redirects, auth-required roots, etc.) would cause Run()\nto time out even with a healthy container. Waiting for the port to be\nlistening is sufficient and config-agnostic.",
          "is_bot": false,
          "headline": "feat: add Nginx module (#3775)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:28:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cdefc0ce72f5b961361d08d84e1f3ef398b0c5d6",
          "body": "* feat: add Mailpit module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(mailpit): address PR review findings\n\n- Add package-level doc comment (fixes docstring coverage check)\n- Switch readiness probe from /api/v1/info to /readyz (auth-neutral)\n- Add withSMTPAuth/with\n[…]\nption in docs to match implementation\n\n🤖 Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: add Mailpit module (#3773)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:28:50Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "05499b6612e40b7327286a48a14ee29502c23d36",
          "body": "Part of the broader effort to add missing modules — split from #3762.",
          "is_bot": false,
          "headline": "feat: add Trino module (#3785)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:28:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "228dfa2f04b6207cd7821e7dfdf405b558abce05",
          "body": "* feat: add KurrentDB module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(kurrentdb): use KURRENTDB_INSECURE env var (single underscore)\n\nKURRENTDB__INSECURE (double underscore) is ignored by v26.x images.\nThe documented env var is KURRENTDB_INSECURE (single undersco\n[…]\nen\nprefix and key). Fixes the module failing to start in secure mode without\ncertificates while the wait strategy polls plain HTTP.\n\nRef: https://docs.kurrent.io/server/v26.0/security/security-options",
          "is_bot": false,
          "headline": "feat: add KurrentDB module (#3772)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:28:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "06dcb459f1e456e5b84685d9aebb26f9e8988080",
          "body": "* feat: add CrateDB module\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(cratedb): address CodeRabbit and Codex review feedback\n\n- Fix typo: 'In example' -> 'For example' in docs\n- Move modules/cratedb.md to alphabetical position in mkdocs.yml\n- Simplify env-var check\n[…]\non Docker hosts with bootstrap checks\n\n🤖 Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: add CrateDB module (#3769)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T10:16:42Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ebf1b0c34f9f41189e0c87c7cb6cb396d5fe5672",
          "body": "* feat: add ActiveMQ Classic module\n\nAdds the `activemq` testcontainers-go module.\n\nPart of the broader effort to add missing modules — split from #3762.\n\n* fix(activemq): AdminUser/AdminPassword always return Jetty-realm credentials\n\nThe ACTIVEMQ_WEB_USER/ACTIVEMQ_WEB_PASSWORD env vars only affect\n\n[…]\nocstring-coverage threshold.\n\nAlso fix the ExampleRun // Output block: after the P2 fix AdminUser()\nand AdminPassword() always return 'admin', so the expected output is\n'admin:admin', not 'test:test'.",
          "is_bot": false,
          "headline": "feat: add ActiveMQ Classic module (#3767)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-07-16T09:58:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c92ea61d1c300866bd15834f06e03079a3312d89",
          "body": "* fix: add handshake assertion in TestReaper_ReuseRunning\n\n* fix: use %v instead of %w in reaperConnect's require.NoError format string\n\n* fix: Properly wait for Ryuk startup when reusing reaper",
          "is_bot": false,
          "headline": "fix: add handshake assertion in TestReaper_ReuseRunning (#3761)",
          "author_name": "Kalin Arsov",
          "author_login": "karsov",
          "committed_at": "2026-07-15T08:35:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0c261ce63d5df978c22f585b7ff3151ca137b5d6",
          "body": "… (#3765)\n\nReplace assert.Contains with require.Contains for service name\nvalidations in compose module tests, ensuring consistency with other\ntests in the same files that already use require.Contains for the\nsame pattern.\n\nAssertions inside loops (label checks, env var checks) are\nintentionally kept as assert for comprehensive feedback.\n\nCloses #2808\n\nCo-authored-by: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore(compose): use require instead of assert for service name checks…",
          "author_name": "Sunghyun Jung",
          "author_login": "sunghyun1999",
          "committed_at": "2026-07-15T08:33:06Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "79aca365720ba809d9a6b6cd00fc5bc1a189a063",
          "body": "Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.51.0 to 0.52.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.51.0...v0.52.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n  dependency-version: 0.52.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/crypto in /modules/dex (#3763)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-15T08:17:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43c963902774d40fc5f8af08ff1b75055a6082c0",
          "body": "* chore(metrics): update modules usage metrics (2026-07-02)\n\n* Apply suggestions from code review\n\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>\n\n---------\n\nCo-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>",
          "is_bot": true,
          "headline": "chore: update modules usage metrics (2026-07) (#3759)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-02T11:55:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "68464e73bd61d48bd8bfedd552c608c6b1cc6179",
          "body": "…dex (#3758)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.53.0 to 0.55.0.\n- [Commits](https://github.com/golang/net/compare/v0.53.0...v0.55.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.55.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/net from 0.53.0 to 0.55.0 in /modules/…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T11:07:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b88e67b8165c14726a32534e15e6a88322ccdb6a",
          "body": "…n (#3751)\n\nBumps [golang.org/x/mod](https://github.com/golang/mod) from 0.36.0 to 0.37.0.\n- [Commits](https://github.com/golang/mod/compare/v0.36.0...v0.37.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/mod\n  dependency-version: 0.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/mod from 0.36.0 to 0.37.0 in /modulege…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T11:07:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "823337fbd13920ea4346934f8ada01fd59d1f869",
          "body": "… (#3745)\n\n* fix(openfga): remove unconditional playground wait strategy from Run and update image to v1.18.0\n\nThe playground wait strategy is now opt-in via WithAdditionalWaitStrategy,\nsince the playground requires explicit OPENFGA_PLAYGROUND_ENABLED=true to be active\nin the newer OpenFGA versions.\n\n* docs(openfga): update docs\n\n---------\n\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>",
          "is_bot": false,
          "headline": "fix(openfga): remove playground wait from Run and up image to v1.18.0…",
          "author_name": "selvakannanjr",
          "author_login": "selvakannanjr",
          "committed_at": "2026-07-02T11:06:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5cade0d1b014352c5b158f011e6629b465943c06",
          "body": "Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.33.0 to 0.37.0.\n- [Commits](https://github.com/golang/mod/compare/v0.33.0...v0.37.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/mod\n  dependency-version: 0.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/mod in /modules/redpanda (#3756)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T08:53:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "77df48b5bc240224da237b4b33f19a9ef8165dcc",
          "body": "…#3748)\n\nBumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 7.0.0 to 9.3.0.\n- [Release notes](https://github.com/golangci/golangci-lint-action/releases)\n- [Commits](https://github.com/golangci/golangci-lint-action/compare/1481404843c368bc19ca9406f87d6e0fc97b\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golangci/golangci-lint-action from 7.0.0 to 9.3.0 (…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T06:14:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9a2f992b118b2a041449dcedc2728e277e7c8a44",
          "body": "Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 47.0.1 to 47.0.6.\n- [Release notes](https://github.com/tj-actions/changed-files/releases)\n- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)\n- [Commits](https://github.com/tj-actions/chang\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump tj-actions/changed-files from 47.0.1 to 47.0.6 (#3746)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T06:13:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5da52f45edd3d75e705bffcf04d1d19188a82f6b",
          "body": "….0 (#3747)\n\nBumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action) from 5.1.0 to 8.2.0.\n- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases)\n- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/aa494459d7c39c10\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump SonarSource/sonarqube-scan-action from 5.1.0 to 8.2…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T06:12:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e05a326c9abedc4358ca5d632e04c761bf371414",
          "body": "…(#3749)\n\nBumps [mkdocs-include-markdown-plugin](https://github.com/mondeja/mkdocs-include-markdown-plugin) from 7.2.2 to 7.3.0.\n- [Release notes](https://github.com/mondeja/mkdocs-include-markdown-plugin/releases)\n- [Commits](https://github.com/mondeja/mkdocs-include-markdown-plugin/compare/v7.2.2.\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump mkdocs-include-markdown-plugin from 7.2.2 to 7.3.0 …",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T06:11:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dc2b6dca8a95ee17f8bd5110af2740f9f3045575",
          "body": "…en (#3752)\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.34.0 to 0.38.0.\n- [Release notes](https://github.com/golang/text/releases)\n- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.38.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/text\n  dependency-\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/text from 0.34.0 to 0.38.0 in /moduleg…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T06:10:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f841d177f3b6127e2f349522edf6935079187ddd",
          "body": "Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.33.0 to 0.37.0.\n- [Commits](https://github.com/golang/mod/compare/v0.33.0...v0.37.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/mod\n  dependency-version: 0.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/mod in /modules/elasticsearch (#3753)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T06:09:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "270a4ae76934d475a450c7304e070118963da3eb",
          "body": "Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.33.0 to 0.37.0.\n- [Commits](https://github.com/golang/mod/compare/v0.33.0...v0.37.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/mod\n  dependency-version: 0.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/mod in /modules/kafka (#3754)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T06:09:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f37aadd97f893cab3b25872781375093ddabd85",
          "body": "Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.33.0 to 0.37.0.\n- [Commits](https://github.com/golang/mod/compare/v0.33.0...v0.37.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/mod\n  dependency-version: 0.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/mod in /modules/localstack (#3755)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-02T06:09:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc0c69efc77de69e2311840a1458b47972ee7f18",
          "body": "* chore(metrics): update usage metrics (2026-07-02)\n\n* Apply suggestions from code review\n\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>\n\n---------\n\nCo-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>",
          "is_bot": true,
          "headline": "chore: update usage metrics (2026-07) (#3757)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-02T06:08:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "88bb910af25c8ad0760fe5a48b834797ebd76e3e",
          "body": "…difier and WithHostConfigModifier (#3733)\n\n* feat: add ability to chain WithConfigModifier and WithHostConfigModifier\n\n* docs: document chaining behaviour for *ConfigModifier options\n\n---------\n\nCo-authored-by: TC Agent <agent@testcontainers.com>",
          "is_bot": false,
          "headline": "feat: add ability to chain WithConfigModifier, WithEndpointSettingsMo…",
          "author_name": "Laurent Goderre",
          "author_login": "LaurentGoderre",
          "committed_at": "2026-06-29T14:59:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "24f14592f4b1dae0bb2ace368e27d9bf3047315b",
          "body": "Bumps [actions/github-script](https://github.com/actions/github-script) from 7.0.1 to 9.0.0.\n- [Release notes](https://github.com/actions/github-script/releases)\n- [Commits](https://github.com/actions/github-script/compare/60a0d83039c74a4aee543508d2ffcb1c3799cdea...3a2844b7e9c422d3c10d287c895573f710\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump actions/github-script from 7.0.1 to 9.0.0 (#3675)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-25T12:14:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4e2258a1cab5705abe63f75c5c3e0b9e7fc5a0b3",
          "body": "Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.16.1 to 10.21.3.\n- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)\n- [Commits](https://github.com/facelessuser/pymdown-extensions/compare/10.16.1...10.21.3)\n\n---\nupdated-dependencies:\n\n[…]\ns\n  dependency-version: 10.21.3\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump pymdown-extensions from 10.16.1 to 10.21.3 (#3707)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-25T12:13:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1d32e5432ca1e8ff7e1f18af93e1adf901f1a3c2",
          "body": "…(#3730)\n\nBumps [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) from 2.3.0 to 2.4.2.\n- [Release notes](https://github.com/mongodb/mongo-go-driver/releases)\n- [Commits](https://github.com/mongodb/mongo-go-driver/compare/v2.3.0...v2.4.2)\n\n---\nupdated-dependencies:\n- depend\n[…]\nendency-version: 2.4.2\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump go.mongodb.org/mongo-driver/v2 in /modules/mongodb …",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-25T12:13:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "27ae4c8f0cd0746b4996bea2feabd3fc89670a80",
          "body": "…3731)\n\nBumps [go.mongodb.org/mongo-driver](https://github.com/mongodb/mongo-go-driver) from 1.14.0 to 1.17.7.\n- [Release notes](https://github.com/mongodb/mongo-go-driver/releases)\n- [Commits](https://github.com/mongodb/mongo-go-driver/compare/v1.14.0...v1.17.7)\n\n---\nupdated-dependencies:\n- depende\n[…]\ner\n  dependency-version: 1.17.7\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump go.mongodb.org/mongo-driver in /modules/weaviate (#…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-25T12:12:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "eb511c426f70729c99be6d8113af01ff4ab75514",
          "body": "…ry mocks (#3603)\n\n* chore(wait): apply review suggestions to exit_test and health_test\n\n- Switch to package wait_test\n- Replace hand-written mocks with mockStrategyTarget + typed EXPECT() chains\n- Use anyContext matcher for context args\n- Use moby/moby import paths (not docker/docker)\n- Use typed c\n[…]\nt is a test helper.\n\nSigned-off-by: Mateen Anjum <mateenali66@gmail.com>\n\n---------\n\nSigned-off-by: Mateen Anjum <mateenali66@gmail.com>\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>",
          "is_bot": false,
          "headline": "chore(wait): replace manual StrategyTarget mocks with generated mocke…",
          "author_name": "Mateen Anjum",
          "author_login": "mateenali66",
          "committed_at": "2026-06-25T12:11:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b1d19831a62bc2444e8a0566ede6a69d1901b4c1",
          "body": "Co-authored-by: Vidhu Arora <vidhu18102@gmail.com>",
          "is_bot": false,
          "headline": "chore: use testify's require instead of assert (#3740)",
          "author_name": "TheRodzz",
          "author_login": "TheRodzz",
          "committed_at": "2026-06-25T10:09:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "28ae423bf24fbb4dfdd6cd836f946b02c65057cf",
          "body": "* update dependencies\n\n* run `go mod tidy`\n\n* run `go mod tidy`\n\n* run tidy\n\n* downgrade to 1.25",
          "is_bot": false,
          "headline": "chore(deps): update moby to latest version (#3736)",
          "author_name": "Steven Harris",
          "author_login": "Steven-Harris",
          "committed_at": "2026-06-25T06:14:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6708e33eab95b1ab6432a583919339f81e2e3f69",
          "body": "* fix(metrics): harden collect.go and modules workflow\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\n\n* fix:(metrics): retry context deadline errors\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\n\n---------\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>",
          "is_bot": false,
          "headline": "fix(metrics): harden collect.go and modules workflow (#3738)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-24T15:28:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f30d4a0ae91b2a41a2683971b9a4739a8586c34",
          "body": "* feat(metrics): add module usage metrics collection and dashboard\n\n* test update\n\n* restore mkdocs.yml\n\n* test canary\n\n* remove test canary\n\n* chore: refine\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\n\n* chore(stats): refactor\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\n\n* fix: update mkdocs struct\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\n\n* fix: lint\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\n\n---------\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>",
          "is_bot": false,
          "headline": "chore(metrics): usage metrics for modules (#3737)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-24T12:34:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "478d46b9766f001b4767b18cc8714238d9d8edbe",
          "body": "* Add missing languages and reorder docs navigation\n\nAlign header dropdown and landing page card-grid with the canonical\nlanguage list: Java, Go, .NET, Node.js, Python, Rust, Ruby, PHP,\nHaskell, Clojure, Elixir, Scala, Native.\n\n- Add PHP, Clojure, Elixir, Scala, Native to header dropdown and card-gr\n[…]\nth/height to scala.svg\n\n* fix: restore self-entry url, add external:true to Native in tc-header\n\n* fix: add alt=\"\" to card-grid img tags\n\n---------\n\nCo-authored-by: TC Agent <agent@testcontainers.dev>",
          "is_bot": false,
          "headline": "docs(site): add missing languages and reorder docs navigation (#3735)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-23T09:15:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "63f6f21c3fe5cf57099a7f30d18c91026ea1c579",
          "body": null,
          "is_bot": false,
          "headline": "chore(deps): fix dex dependencies",
          "author_name": "mdelapenya",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-19T14:08:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c481da8a61e10a359cc06aefa69f0e5134e9fecd",
          "body": null,
          "is_bot": false,
          "headline": "chore: prepare for next minor development cycle (0.44.0)",
          "author_name": "mdelapenya",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-19T12:05:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0835739aaf45d6cb7eb295f0c820e6f9e92102df",
          "body": null,
          "is_bot": false,
          "headline": "chore: use new version (v0.43.0) in modules and examples",
          "author_name": "mdelapenya",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-19T12:05:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85b6d7075d69260feb15b9d3b5bdab14d4698546",
          "body": "…sum (#3729)",
          "is_bot": false,
          "headline": "chore(deps): update dependencies to latest versions in go.mod and go.…",
          "author_name": "Steven Harris",
          "author_login": "Steven-Harris",
          "committed_at": "2026-06-19T11:45:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8360f719408c23a4f3b731be25a94b267b624a28",
          "body": "* fix(k3s): add better error handling to LoadImages\n\n* fix(k3s): don't attempt to load all platforms when using LoadImages\n\ndeprecate LoadImagesWithOpts with a new LoadImagesWithPlatform\n\n* feat!: add PullImageWithOpts and PullDockerImageWithPlatform\nBuilds on Laurent's k3s cross-platform image load\n[…]\n@docker.com>\n\n* docs(k3s): update docs\n\nSigned-off-by: Enin <enin.kaduk@docker.com>\n\n---------\n\nSigned-off-by: Enin <enin.kaduk@docker.com>\nCo-authored-by: Laurent Goderre <laurent.goderre@docker.com>",
          "is_bot": false,
          "headline": "feat(k3s):  pull image opts (#3716)",
          "author_name": "Enin",
          "author_login": "blueprismo",
          "committed_at": "2026-06-17T14:25:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b5e70223aa57f409f7721a89d66abf5b2a453468",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump sshd-docker image to 1.4.0 (#3727)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-16T16:31:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1c05dd58a894fd52b48ab272ef6cb6aceaa57dd2",
          "body": "* chore(deps): bump Ryuk to v0.14.0\n\n* fix(ryuk): more robust wait strategy\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\n\n---------\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>",
          "is_bot": false,
          "headline": "chore(deps): bump Ryuk to v0.14.0 (#3313)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-15T15:26:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "96ab0957556c744987ad7e97f59c78c469604e10",
          "body": "…(#3719)\n\n* feat(wait): implement AnyMultiStrategy: ForAny equivalent to ForAll.\n\nFixes #3717.\n\n* fix: lint\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\n\n* fix: formatting\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\n\n---------\n\nSigned-off-by: mdelapenya <mdelapenya@gmail.com>\nCo-authored-by: mdelapenya <mdelapenya@gmail.com>",
          "is_bot": false,
          "headline": "feat(wait): implement AnyMultiStrategy: ForAny equivalent to ForAll. …",
          "author_name": "Jean Barkhuysen",
          "author_login": "jeanbza",
          "committed_at": "2026-06-15T10:50:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "42ac7d2e9a30de22f91da9e45d6084628ae2acb2",
          "body": "…rt (#3650)\n\n* chore!: wait.ForSQL: change url callback to accept network.Network\n\nCommit 3e56fb95cf7337bf1f262eaea23db7857a2c7894 updated this code to use\nthe moby modules, and changed signatures to accept a string for ports\n(\"<port>[/<protocol>]\"), handling conversion to strong types (`network.Por\n[…]\nub@gone.nl>\n\n* docs: update ForSQL example to use network.Port callback\n\n---------\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>",
          "is_bot": false,
          "headline": "chore(wait)!: change url callback in wait.ForSQL to accept network.Po…",
          "author_name": "Sebastiaan van Stijn",
          "author_login": "thaJeztah",
          "committed_at": "2026-06-13T11:34:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ab312e0088c3d615d64a4c6159805b9ab6db356d",
          "body": "… (#3713)\n\n* chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.4 to 4.26.5\n\nBumps [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil) from 4.26.4 to 4.26.5.\n- [Release notes](https://github.com/shirou/gopsutil/releases)\n- [Commits](https://github.com/shirou/gopsutil/compare/v\n[…]\nles\n\n---------\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: agent <agent@testcontainers.dev>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.4 to 4.26.5…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-13T11:33:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c5c95e5f9bbc01ef374cb76f8c63c09d9add93e4",
          "body": "* chore(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.44.0 to 0.45.0.\n- [Commits](https://github.com/golang/sys/compare/v0.44.0...v0.45.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n  dependency-version: 0.45.0\n\n[…]\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>",
          "is_bot": true,
          "headline": "chore(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0 (#3712)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-13T11:33:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "465d00250e529349f6975e88eb30d9338c6ae991",
          "body": "…(#3711)\n\nBumps [mkdocs-include-markdown-plugin](https://github.com/mondeja/mkdocs-include-markdown-plugin) from 7.2.2 to 7.3.0.\n- [Release notes](https://github.com/mondeja/mkdocs-include-markdown-plugin/releases)\n- [Commits](https://github.com/mondeja/mkdocs-include-markdown-plugin/compare/v7.2.2.\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump mkdocs-include-markdown-plugin from 7.2.2 to 7.3.0 …",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-13T07:37:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f6f040b76dddb2ca82204275243cd4a6e6f1f5f0",
          "body": "…3677)\n\nBumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 2.1.1 to 3.0.3.\n- [Release notes](https://github.com/slackapi/slack-github-action/releases)\n- [Changelog](https://github.com/slackapi/slack-github-action/blob/main/CHANGELOG.md)\n- [Commits](https://git\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump slackapi/slack-github-action from 2.1.1 to 3.0.3 (#…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-13T07:36:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7d202f715aed3fb5ad322aff0e2cfbd2996e2d95",
          "body": "Bumps [idna](https://github.com/kjd/idna) from 3.11 to 3.15.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md)\n- [Commits](https://github.com/kjd/idna/compare/v3.11...v3.15)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n  dependency-version: '3.15'\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump idna from 3.11 to 3.15 (#3708)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-13T07:22:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a826ee8e84b2403e3d619e9a5c65aea55f80c890",
          "body": "Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.2.2 to 2.2.4.\n- [Release notes](https://github.com/containerd/containerd/releases)\n- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)\n- [Commits](https://github.com/containerd/cont\n[…]\n/v2\n  dependency-version: 2.2.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/containerd/containerd/v2 (#3709)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-13T07:21:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b5db878f1aa659289e50453ab6265ec34bfc56df",
          "body": "…ig builder (#3722)\n\n---------\n\nCo-authored-by: Agent <agent@testcontainers.dev>",
          "is_bot": false,
          "headline": "feat(eventhubs): add WithAzuriteContainer and functional-options conf…",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-13T06:28:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a40d4c58e96fd1a93b23560f0778e1c91ac404cc",
          "body": "The toomanyrequests debug block was printing the full Docker config\n(including auth tokens) to stdout. Remove it as the TODO comment\nalready indicated.\n\nFixes #3720\n\nCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(security): remove debug code that leaks Docker credentials (#3721)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-11T15:53:58Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "eec200db5dc6c555ede36cd742c5c17fafb25aec",
          "body": "Signed-off-by: mdelapenya <mdelapenya@gmail.com>",
          "is_bot": false,
          "headline": "fix(ollama): update test log (#3715)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-06-09T07:55:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "002f203554fa98146429bceda7dc32c4ecf896fa",
          "body": "Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(metrics): update usage metrics (2026-06-08) (#3714)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-06-08T15:37:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "00988b99f644ec5907b79c46910f39a7d89d1b63",
          "body": null,
          "is_bot": false,
          "headline": "feat!: add PullImageWithPlatform to DockerProvider (#3710)",
          "author_name": "Enin",
          "author_login": "blueprismo",
          "committed_at": "2026-06-03T06:32:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "982fb09da04d2a525ac55ed0f9634d2111946455",
          "body": "Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.3 to 2.7.0.\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0)\n\n---\nupdated-dependenc\n[…]\nib3\n  dependency-version: 2.7.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump urllib3 from 2.6.3 to 2.7.0 (#3704)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-13T20:15:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9b70d5c6a618bcc273089ac2464b6c22ac7e408c",
          "body": "… (#3667)\n\n* chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.3 to 4.26.4\n\nBumps [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil) from 4.26.3 to 4.26.4.\n- [Release notes](https://github.com/shirou/gopsutil/releases)\n- [Commits](https://github.com/shirou/gopsutil/compare/v\n[…]\ndy\n\n---------\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: mdelapenya <mdelapenya@gmail.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.3 to 4.26.4…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-13T05:58:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2468387dde4c0970b221f2a1301a292995ddd750",
          "body": "* chore(deps): bump github.com/moby/moby/api from 1.54.1 to 1.54.2\n\nBumps [github.com/moby/moby/api](https://github.com/moby/moby) from 1.54.1 to 1.54.2.\n- [Release notes](https://github.com/moby/moby/releases)\n- [Commits](https://github.com/moby/moby/compare/api/v1.54.1...api/v1.54.2)\n\n---\nupdated-\n[…]\ndy\n\n---------\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: mdelapenya <mdelapenya@gmail.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/moby/moby/api from 1.54.1 to 1.54.2 (#3676)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-11T10:04:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "de5466d264e3d8427e6dc9e9418b9996f3c395d6",
          "body": "* chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.50.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.48.0 to 0.50.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n  dependency-v\n[…]\nchore: run mod tidy\n\n* chore: bump crypto to v0.51.0\n\n---------\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.51.0 (#3689)",
          "author_name": "Manuel de la Peña",
          "author_login": "mdelapenya",
          "committed_at": "2026-05-11T09:10:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "182ae6722723b478aaffb8401c5f8b35462a6078",
          "body": "Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.79.3 to 1.81.0.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.0)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n  dependency-\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump google.golang.org/grpc in /modules/gcloud (#3690)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-11T06:00:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dea9c254acaeb90785e611d89568082f6f93cbd2",
          "body": "Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.75.0 to 1.81.0.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.0...v1.81.0)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n  dependency-\n[…]\nirect:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump google.golang.org/grpc in /modules/dex (#3686)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-11T05:59:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "35ae2adc3d301262370b3fad476138804f603a4f",
          "body": "---------\nCo-authored-by: tks-subtree-bot <tks-subtree-bot@users.noreply.github.com>\nCo-authored-by: Manuel de la Peña <social.mdelapenya@gmail.com>\nCo-authored-by: mdelapenya <mdelapenya@gmail.com>",
          "is_bot": false,
          "headline": "feat(modules/dex): add Dex OIDC provider module (#3659)",
          "author_name": "Guilherme de Castro",
          "author_login": "guilycst",
          "committed_at": "2026-05-11T05:46:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e43a78c727c1acec041513e75b78eb8c25abb46b",
          "body": "…se (#3674)\n\nBumps [github.com/in-toto/in-toto-golang](https://github.com/in-toto/in-toto-golang) from 0.10.0 to 0.11.0.\n- [Release notes](https://github.com/in-toto/in-toto-golang/releases)\n- [Changelog](https://github.com/in-toto/in-toto-golang/blob/master/CHANGELOG.md)\n- [Commits](https://github.\n[…]\nng\n  dependency-version: 0.11.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump github.com/in-toto/in-toto-golang in /modules/compo…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-10T21:27:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6abb57106a5404c6c44e50eba4f4fddce71aaaf1",
          "body": "Bumps [docker/setup-docker-action](https://github.com/docker/setup-docker-action) from 4.5.0 to 5.1.0.\n- [Release notes](https://github.com/docker/setup-docker-action/releases)\n- [Commits](https://github.com/docker/setup-docker-action/compare/efe9e3891a4f7307e689f2100b33a155b900a608...b2189fbf2a6592\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump docker/setup-docker-action from 4.5.0 to 5.1.0 (#3664)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-08T10:56:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7afe55658cde31d4aed93aa7890b20b10e6422ad",
          "body": "…(#3665)\n\nBumps [mkdocs-include-markdown-plugin](https://github.com/mondeja/mkdocs-include-markdown-plugin) from 7.2.1 to 7.2.2.\n- [Release notes](https://github.com/mondeja/mkdocs-include-markdown-plugin/releases)\n- [Commits](https://github.com/mondeja/mkdocs-include-markdown-plugin/compare/v7.2.1.\n[…]\nirect:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 …",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-08T10:55:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 58,
      "commits_last_year": 339,
      "latest_release_at": "2026-06-19T12:15:30Z",
      "latest_release_tag": "v0.43.0",
      "releases_from_tags": false,
      "days_since_last_push": 3,
      "active_weeks_last_year": 40,
      "days_since_latest_release": 39,
      "mean_days_between_releases": 67.3
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 62,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "github.com/testcontainers/testcontainers-go",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "go",
          "matches_repo": true,
          "registry_url": "https://pkg.go.dev/github.com/testcontainers/testcontainers-go",
          "is_deprecated": false,
          "latest_version": "v0.43.0",
          "repository_url": "https://github.com/testcontainers/testcontainers-go",
          "versions_count": 61,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-06-19T12:05:11Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 39
        }
      ]
    },
    "popularity": {
      "forks": 625,
      "stars": 4931,
      "watchers": 16,
      "fork_history": {
        "days": [
          {
            "date": "2018-07-20",
            "count": 1
          },
          {
            "date": "2018-08-08",
            "count": 1
          },
          {
            "date": "2018-11-13",
            "count": 2
          },
          {
            "date": "2018-11-14",
            "count": 1
          },
          {
            "date": "2018-11-23",
            "count": 1
          },
          {
            "date": "2018-12-07",
            "count": 1
          },
          {
            "date": "2019-01-10",
            "count": 1
          },
          {
            "date": "2019-01-30",
            "count": 1
          },
          {
            "date": "2019-03-28",
            "count": 1
          },
          {
            "date": "2019-04-02",
            "count": 1
          },
          {
            "date": "2019-04-08",
            "count": 1
          },
          {
            "date": "2019-04-11",
            "count": 1
          },
          {
            "date": "2019-04-24",
            "count": 1
          },
          {
            "date": "2019-04-26",
            "count": 1
          },
          {
            "date": "2019-05-06",
            "count": 1
          },
          {
            "date": "2019-05-07",
            "count": 1
          },
          {
            "date": "2019-05-17",
            "count": 1
          },
          {
            "date": "2019-06-08",
            "count": 1
          },
          {
            "date": "2019-06-11",
            "count": 1
          },
          {
            "date": "2019-06-30",
            "count": 1
          },
          {
            "date": "2019-07-15",
            "count": 1
          },
          {
            "date": "2019-07-17",
            "count": 1
          },
          {
            "date": "2019-07-25",
            "count": 1
          },
          {
            "date": "2019-07-28",
            "count": 1
          },
          {
            "date": "2019-08-01",
            "count": 1
          },
          {
            "date": "2019-08-16",
            "count": 1
          },
          {
            "date": "2019-09-03",
            "count": 1
          },
          {
            "date": "2019-10-03",
            "count": 1
          },
          {
            "date": "2019-10-07",
            "count": 1
          },
          {
            "date": "2019-10-10",
            "count": 1
          },
          {
            "date": "2019-10-22",
            "count": 1
          },
          {
            "date": "2019-10-25",
            "count": 1
          },
          {
            "date": "2019-11-09",
            "count": 1
          },
          {
            "date": "2019-11-21",
            "count": 1
          },
          {
            "date": "2019-11-26",
            "count": 1
          },
          {
            "date": "2019-12-05",
            "count": 1
          },
          {
            "date": "2019-12-08",
            "count": 1
          },
          {
            "date": "2019-12-17",
            "count": 2
          },
          {
            "date": "2019-12-22",
            "count": 1
          },
          {
            "date": "2020-01-06",
            "count": 1
          },
          {
            "date": "2020-01-12",
            "count": 1
          },
          {
            "date": "2020-01-19",
            "count": 1
          },
          {
            "date": "2020-01-28",
            "count": 1
          },
          {
            "date": "2020-02-11",
            "count": 1
          },
          {
            "date": "2020-02-16",
            "count": 1
          },
          {
            "date": "2020-02-29",
            "count": 2
          },
          {
            "date": "2020-03-03",
            "count": 1
          },
          {
            "date": "2020-03-05",
            "count": 2
          },
          {
            "date": "2020-03-30",
            "count": 1
          },
          {
            "date": "2020-04-16",
            "count": 1
          },
          {
            "date": "2020-04-17",
            "count": 1
          },
          {
            "date": "2020-05-08",
            "count": 1
          },
          {
            "date": "2020-05-14",
            "count": 1
          },
          {
            "date": "2020-05-24",
            "count": 1
          },
          {
            "date": "2020-05-26",
            "count": 1
          },
          {
            "date": "2020-05-27",
            "count": 2
          },
          {
            "date": "2020-05-29",
            "count": 1
          },
          {
            "date": "2020-06-17",
            "count": 1
          },
          {
            "date": "2020-06-19",
            "count": 1
          },
          {
            "date": "2020-06-20",
            "count": 1
          },
          {
            "date": "2020-06-26",
            "count": 1
          },
          {
            "date": "2020-07-02",
            "count": 1
          },
          {
            "date": "2020-07-06",
            "count": 1
          },
          {
            "date": "2020-07-13",
            "count": 1
          },
          {
            "date": "2020-08-07",
            "count": 1
          },
          {
            "date": "2020-08-14",
            "count": 2
          },
          {
            "date": "2020-09-07",
            "count": 1
          },
          {
            "date": "2020-09-11",
            "count": 1
          },
          {
            "date": "2020-09-17",
            "count": 1
          },
          {
            "date": "2020-09-30",
            "count": 1
          },
          {
            "date": "2020-10-07",
            "count": 1
          },
          {
            "date": "2020-10-08",
            "count": 1
          },
          {
            "date": "2020-10-11",
            "count": 1
          },
          {
            "date": "2020-10-23",
            "count": 1
          },
          {
            "date": "2020-11-18",
            "count": 1
          },
          {
            "date": "2020-11-29",
            "count": 1
          },
          {
            "date": "2020-12-12",
            "count": 1
          },
          {
            "date": "2020-12-23",
            "count": 2
          },
          {
            "date": "2021-01-01",
            "count": 1
          },
          {
            "date": "2021-01-04",
            "count": 1
          },
          {
            "date": "2021-01-09",
            "count": 1
          },
          {
            "date": "2021-01-22",
            "count": 1
          },
          {
            "date": "2021-02-01",
            "count": 1
          },
          {
            "date": "2021-02-09",
            "count": 1
          },
          {
            "date": "2021-03-05",
            "count": 1
          },
          {
            "date": "2021-03-15",
            "count": 1
          },
          {
            "date": "2021-03-19",
            "count": 1
          },
          {
            "date": "2021-03-20",
            "count": 1
          },
          {
            "date": "2021-03-23",
            "count": 1
          },
          {
            "date": "2021-03-25",
            "count": 1
          },
          {
            "date": "2021-03-26",
            "count": 1
          },
          {
            "date": "2021-03-27",
            "count": 1
          },
          {
            "date": "2021-05-01",
            "count": 1
          },
          {
            "date": "2021-05-08",
            "count": 1
          },
          {
            "date": "2021-05-10",
            "count": 1
          },
          {
            "date": "2021-05-19",
            "count": 1
          },
          {
            "date": "2021-06-05",
            "count": 1
          },
          {
            "date": "2021-06-15",
            "count": 1
          },
          {
            "date": "2021-06-23",
            "count": 1
          },
          {
            "date": "2021-07-25",
            "count": 1
          },
          {
            "date": "2021-07-29",
            "count": 1
          },
          {
            "date": "2021-08-06",
            "count": 3
          },
          {
            "date": "2021-08-09",
            "count": 1
          },
          {
            "date": "2021-08-12",
            "count": 1
          },
          {
            "date": "2021-08-17",
            "count": 1
          },
          {
            "date": "2021-08-18",
            "count": 1
          },
          {
            "date": "2021-09-08",
            "count": 1
          },
          {
            "date": "2021-09-10",
            "count": 1
          },
          {
            "date": "2021-09-14",
            "count": 1
          },
          {
            "date": "2021-09-24",
            "count": 1
          },
          {
            "date": "2021-09-26",
            "count": 1
          },
          {
            "date": "2021-09-30",
            "count": 1
          },
          {
            "date": "2021-10-01",
            "count": 1
          },
          {
            "date": "2021-10-04",
            "count": 1
          },
          {
            "date": "2021-10-12",
            "count": 1
          },
          {
            "date": "2021-10-23",
            "count": 1
          },
          {
            "date": "2021-10-25",
            "count": 1
          },
          {
            "date": "2021-10-26",
            "count": 1
          },
          {
            "date": "2021-10-27",
            "count": 1
          },
          {
            "date": "2021-10-31",
            "count": 1
          },
          {
            "date": "2021-11-01",
            "count": 1
          },
          {
            "date": "2021-11-03",
            "count": 1
          },
          {
            "date": "2021-11-04",
            "count": 1
          },
          {
            "date": "2021-11-05",
            "count": 1
          },
          {
            "date": "2021-11-08",
            "count": 1
          },
          {
            "date": "2021-11-09",
            "count": 1
          },
          {
            "date": "2021-11-15",
            "count": 1
          },
          {
            "date": "2021-11-20",
            "count": 1
          },
          {
            "date": "2021-11-22",
            "count": 1
          },
          {
            "date": "2021-11-30",
            "count": 1
          },
          {
            "date": "2021-12-02",
            "count": 1
          },
          {
            "date": "2021-12-13",
            "count": 1
          },
          {
            "date": "2021-12-15",
            "count": 1
          },
          {
            "date": "2022-01-08",
            "count": 1
          },
          {
            "date": "2022-01-09",
            "count": 1
          },
          {
            "date": "2022-01-17",
            "count": 1
          },
          {
            "date": "2022-01-24",
            "count": 1
          },
          {
            "date": "2022-01-26",
            "count": 1
          },
          {
            "date": "2022-01-27",
            "count": 1
          },
          {
            "date": "2022-01-28",
            "count": 1
          },
          {
            "date": "2022-02-02",
            "count": 1
          },
          {
            "date": "2022-02-13",
            "count": 3
          },
          {
            "date": "2022-02-14",
            "count": 1
          },
          {
            "date": "2022-02-21",
            "count": 1
          },
          {
            "date": "2022-02-25",
            "count": 1
          },
          {
            "date": "2022-03-16",
            "count": 1
          },
          {
            "date": "2022-03-17",
            "count": 1
          },
          {
            "date": "2022-03-26",
            "count": 1
          },
          {
            "date": "2022-03-31",
            "count": 1
          },
          {
            "date": "2022-04-04",
            "count": 1
          },
          {
            "date": "2022-04-05",
            "count": 1
          },
          {
            "date": "2022-04-06",
            "count": 1
          },
          {
            "date": "2022-04-07",
            "count": 1
          },
          {
            "date": "2022-04-11",
            "count": 1
          },
          {
            "date": "2022-04-23",
            "count": 1
          },
          {
            "date": "2022-04-25",
            "count": 1
          },
          {
            "date": "2022-05-02",
            "count": 1
          },
          {
            "date": "2022-05-24",
            "count": 1
          },
          {
            "date": "2022-06-07",
            "count": 1
          },
          {
            "date": "2022-06-10",
            "count": 2
          },
          {
            "date": "2022-06-13",
            "count": 5
          },
          {
            "date": "2022-06-14",
            "count": 1
          },
          {
            "date": "2022-06-15",
            "count": 1
          },
          {
            "date": "2022-06-16",
            "count": 1
          },
          {
            "date": "2022-06-18",
            "count": 1
          },
          {
            "date": "2022-06-26",
            "count": 1
          },
          {
            "date": "2022-07-27",
            "count": 1
          },
          {
            "date": "2022-07-28",
            "count": 1
          },
          {
            "date": "2022-08-18",
            "count": 1
          },
          {
            "date": "2022-08-23",
            "count": 2
          },
          {
            "date": "2022-08-24",
            "count": 1
          },
          {
            "date": "2022-09-01",
            "count": 1
          },
          {
            "date": "2022-09-03",
            "count": 1
          },
          {
            "date": "2022-09-07",
            "count": 1
          },
          {
            "date": "2022-09-14",
            "count": 1
          },
          {
            "date": "2022-09-23",
            "count": 1
          },
          {
            "date": "2022-10-01",
            "count": 1
          },
          {
            "date": "2022-10-03",
            "count": 1
          },
          {
            "date": "2022-10-04",
            "count": 1
          },
          {
            "date": "2022-10-05",
            "count": 1
          },
          {
            "date": "2022-10-06",
            "count": 2
          },
          {
            "date": "2022-10-15",
            "count": 1
          },
          {
            "date": "2022-10-21",
            "count": 1
          },
          {
            "date": "2022-10-24",
            "count": 2
          },
          {
            "date": "2022-10-26",
            "count": 2
          },
          {
            "date": "2022-10-31",
            "count": 1
          },
          {
            "date": "2022-11-09",
            "count": 1
          },
          {
            "date": "2022-11-15",
            "count": 1
          },
          {
            "date": "2022-11-17",
            "count": 1
          },
          {
            "date": "2022-12-05",
            "count": 1
          },
          {
            "date": "2022-12-08",
            "count": 1
          },
          {
            "date": "2022-12-16",
            "count": 1
          },
          {
            "date": "2022-12-23",
            "count": 1
          },
          {
            "date": "2022-12-29",
            "count": 1
          },
          {
            "date": "2022-12-30",
            "count": 1
          },
          {
            "date": "2023-01-01",
            "count": 1
          },
          {
            "date": "2023-01-04",
            "count": 2
          },
          {
            "date": "2023-01-25",
            "count": 1
          },
          {
            "date": "2023-02-06",
            "count": 1
          },
          {
            "date": "2023-02-08",
            "count": 1
          },
          {
            "date": "2023-02-17",
            "count": 1
          },
          {
            "date": "2023-02-19",
            "count": 1
          },
          {
            "date": "2023-02-20",
            "count": 1
          },
          {
            "date": "2023-02-22",
            "count": 1
          },
          {
            "date": "2023-03-01",
            "count": 1
          },
          {
            "date": "2023-03-02",
            "count": 1
          },
          {
            "date": "2023-03-13",
            "count": 1
          },
          {
            "date": "2023-03-16",
            "count": 1
          },
          {
            "date": "2023-03-21",
            "count": 1
          },
          {
            "date": "2023-03-23",
            "count": 2
          },
          {
            "date": "2023-03-27",
            "count": 2
          },
          {
            "date": "2023-03-31",
            "count": 1
          },
          {
            "date": "2023-04-01",
            "count": 1
          },
          {
            "date": "2023-04-04",
            "count": 2
          },
          {
            "date": "2023-04-13",
            "count": 1
          },
          {
            "date": "2023-04-18",
            "count": 1
          },
          {
            "date": "2023-04-21",
            "count": 1
          },
          {
            "date": "2023-04-26",
            "count": 1
          },
          {
            "date": "2023-04-27",
            "count": 1
          },
          {
            "date": "2023-05-06",
            "count": 1
          },
          {
            "date": "2023-05-10",
            "count": 1
          },
          {
            "date": "2023-05-13",
            "count": 1
          },
          {
            "date": "2023-05-19",
            "count": 1
          },
          {
            "date": "2023-05-24",
            "count": 1
          },
          {
            "date": "2023-05-25",
            "count": 1
          },
          {
            "date": "2023-06-01",
            "count": 2
          },
          {
            "date": "2023-06-09",
            "count": 1
          },
          {
            "date": "2023-06-11",
            "count": 1
          },
          {
            "date": "2023-06-12",
            "count": 1
          },
          {
            "date": "2023-06-14",
            "count": 1
          },
          {
            "date": "2023-06-15",
            "count": 1
          },
          {
            "date": "2023-06-23",
            "count": 2
          },
          {
            "date": "2023-07-03",
            "count": 1
          },
          {
            "date": "2023-07-10",
            "count": 1
          },
          {
            "date": "2023-07-12",
            "count": 1
          },
          {
            "date": "2023-07-14",
            "count": 1
          },
          {
            "date": "2023-07-17",
            "count": 1
          },
          {
            "date": "2023-07-19",
            "count": 1
          },
          {
            "date": "2023-07-21",
            "count": 1
          },
          {
            "date": "2023-07-22",
            "count": 1
          },
          {
            "date": "2023-07-27",
            "count": 2
          },
          {
            "date": "2023-07-28",
            "count": 2
          },
          {
            "date": "2023-07-29",
            "count": 2
          },
          {
            "date": "2023-08-05",
            "count": 1
          },
          {
            "date": "2023-08-15",
            "count": 1
          },
          {
            "date": "2023-08-16",
            "count": 1
          },
          {
            "date": "2023-08-17",
            "count": 1
          },
          {
            "date": "2023-08-20",
            "count": 1
          },
          {
            "date": "2023-08-28",
            "count": 1
          },
          {
            "date": "2023-09-02",
            "count": 1
          },
          {
            "date": "2023-09-15",
            "count": 1
          },
          {
            "date": "2023-09-19",
            "count": 1
          },
          {
            "date": "2023-09-21",
            "count": 1
          },
          {
            "date": "2023-09-27",
            "count": 1
          },
          {
            "date": "2023-09-28",
            "count": 1
          },
          {
            "date": "2023-09-30",
            "count": 1
          },
          {
            "date": "2023-10-08",
            "count": 1
          },
          {
            "date": "2023-10-13",
            "count": 1
          },
          {
            "date": "2023-10-16",
            "count": 2
          },
          {
            "date": "2023-10-19",
            "count": 1
          },
          {
            "date": "2023-10-22",
            "count": 1
          },
          {
            "date": "2023-10-23",
            "count": 1
          },
          {
            "date": "2023-10-26",
            "count": 1
          },
          {
            "date": "2023-10-27",
            "count": 2
          },
          {
            "date": "2023-10-30",
            "count": 1
          },
          {
            "date": "2023-11-02",
            "count": 2
          },
          {
            "date": "2023-11-04",
            "count": 1
          },
          {
            "date": "2023-11-08",
            "count": 1
          },
          {
            "date": "2023-11-10",
            "count": 2
          },
          {
            "date": "2023-11-11",
            "count": 1
          },
          {
            "date": "2023-11-12",
            "count": 1
          },
          {
            "date": "2023-11-14",
            "count": 1
          },
          {
            "date": "2023-11-16",
            "count": 1
          },
          {
            "date": "2023-11-17",
            "count": 1
          },
          {
            "date": "2023-11-27",
            "count": 2
          },
          {
            "date": "2023-11-28",
            "count": 1
          },
          {
            "date": "2023-12-01",
            "count": 1
          },
          {
            "date": "2023-12-04",
            "count": 1
          },
          {
            "date": "2023-12-06",
            "count": 1
          },
          {
            "date": "2023-12-07",
            "count": 1
          },
          {
            "date": "2023-12-08",
            "count": 2
          },
          {
            "date": "2023-12-11",
            "count": 1
          },
          {
            "date": "2023-12-12",
            "count": 1
          },
          {
            "date": "2023-12-15",
            "count": 1
          },
          {
            "date": "2023-12-19",
            "count": 1
          },
          {
            "date": "2023-12-22",
            "count": 3
          },
          {
            "date": "2023-12-24",
            "count": 1
          },
          {
            "date": "2023-12-27",
            "count": 2
          },
          {
            "date": "2023-12-28",
            "count": 1
          },
          {
            "date": "2023-12-29",
            "count": 2
          },
          {
            "date": "2024-01-02",
            "count": 1
          },
          {
            "date": "2024-01-03",
            "count": 1
          },
          {
            "date": "2024-01-12",
            "count": 2
          },
          {
            "date": "2024-01-23",
            "count": 1
          },
          {
            "date": "2024-01-26",
            "count": 2
          },
          {
            "date": "2024-01-27",
            "count": 1
          },
          {
            "date": "2024-01-29",
            "count": 1
          },
          {
            "date": "2024-01-30",
            "count": 1
          },
          {
            "date": "2024-01-31",
            "count": 2
          },
          {
            "date": "2024-02-02",
            "count": 1
          },
          {
            "date": "2024-02-05",
            "count": 1
          },
          {
            "date": "2024-02-08",
            "count": 1
          },
          {
            "date": "2024-02-14",
            "count": 1
          },
          {
            "date": "2024-02-16",
            "count": 2
          },
          {
            "date": "2024-02-20",
            "count": 1
          },
          {
            "date": "2024-02-24",
            "count": 1
          },
          {
            "date": "2024-02-29",
            "count": 1
          },
          {
            "date": "2024-03-04",
            "count": 1
          },
          {
            "date": "2024-03-06",
            "count": 1
          },
          {
            "date": "2024-03-07",
            "count": 1
          },
          {
            "date": "2024-03-08",
            "count": 1
          },
          {
            "date": "2024-03-11",
            "count": 1
          },
          {
            "date": "2024-03-12",
            "count": 2
          },
          {
            "date": "2024-03-14",
            "count": 1
          },
          {
            "date": "2024-03-16",
            "count": 1
          },
          {
            "date": "2024-03-25",
            "count": 1
          },
          {
            "date": "2024-03-27",
            "count": 1
          },
          {
            "date": "2024-04-01",
            "count": 1
          },
          {
            "date": "2024-04-03",
            "count": 1
          },
          {
            "date": "2024-04-04",
            "count": 1
          },
          {
            "date": "2024-04-05",
            "count": 1
          },
          {
            "date": "2024-04-07",
            "count": 1
          },
          {
            "date": "2024-04-09",
            "count": 1
          },
          {
            "date": "2024-04-10",
            "count": 1
          },
          {
            "date": "2024-04-15",
            "count": 1
          },
          {
            "date": "2024-04-16",
            "count": 1
          },
          {
            "date": "2024-04-17",
            "count": 1
          },
          {
            "date": "2024-04-18",
            "count": 1
          },
          {
            "date": "2024-04-19",
            "count": 1
          },
          {
            "date": "2024-04-20",
            "count": 1
          },
          {
            "date": "2024-04-22",
            "count": 1
          },
          {
            "date": "2024-04-24",
            "count": 2
          },
          {
            "date": "2024-04-30",
            "count": 2
          },
          {
            "date": "2024-05-01",
            "count": 1
          },
          {
            "date": "2024-05-03",
            "count": 1
          },
          {
            "date": "2024-05-05",
            "count": 1
          },
          {
            "date": "2024-05-11",
            "count": 1
          },
          {
            "date": "2024-05-13",
            "count": 2
          },
          {
            "date": "2024-05-16",
            "count": 1
          },
          {
            "date": "2024-05-17",
            "count": 1
          },
          {
            "date": "2024-05-21",
            "count": 1
          },
          {
            "date": "2024-05-22",
            "count": 1
          },
          {
            "date": "2024-05-27",
            "count": 1
          },
          {
            "date": "2024-05-28",
            "count": 3
          },
          {
            "date": "2024-06-03",
            "count": 2
          },
          {
            "date": "2024-06-05",
            "count": 1
          },
          {
            "date": "2024-06-06",
            "count": 1
          },
          {
            "date": "2024-06-07",
            "count": 1
          },
          {
            "date": "2024-06-09",
            "count": 1
          },
          {
            "date": "2024-06-11",
            "count": 1
          },
          {
            "date": "2024-06-14",
            "count": 3
          },
          {
            "date": "2024-06-18",
            "count": 2
          },
          {
            "date": "2024-06-19",
            "count": 1
          },
          {
            "date": "2024-06-20",
            "count": 1
          },
          {
            "date": "2024-06-22",
            "count": 1
          },
          {
            "date": "2024-06-30",
            "count": 1
          },
          {
            "date": "2024-07-01",
            "count": 1
          },
          {
            "date": "2024-07-05",
            "count": 1
          },
          {
            "date": "2024-07-07",
            "count": 1
          },
          {
            "date": "2024-07-10",
            "count": 1
          },
          {
            "date": "2024-07-11",
            "count": 1
          },
          {
            "date": "2024-07-14",
            "count": 2
          },
          {
            "date": "2024-07-16",
            "count": 2
          },
          {
            "date": "2024-07-17",
            "count": 1
          },
          {
            "date": "2024-07-20",
            "count": 1
          },
          {
            "date": "2024-07-22",
            "count": 1
          },
          {
            "date": "2024-08-05",
            "count": 1
          },
          {
            "date": "2024-08-06",
            "count": 1
          },
          {
            "date": "2024-08-09",
            "count": 1
          },
          {
            "date": "2024-08-20",
            "count": 2
          },
          {
            "date": "2024-08-26",
            "count": 1
          },
          {
            "date": "2024-08-27",
            "count": 1
          },
          {
            "date": "2024-08-30",
            "count": 1
          },
          {
            "date": "2024-09-04",
            "count": 1
          },
          {
            "date": "2024-09-05",
            "count": 1
          },
          {
            "date": "2024-09-06",
            "count": 1
          },
          {
            "date": "2024-09-07",
            "count": 1
          },
          {
            "date": "2024-09-09",
            "count": 1
          },
          {
            "date": "2024-09-11",
            "count": 1
          },
          {
            "date": "2024-09-12",
            "count": 1
          },
          {
            "date": "2024-09-13",
            "count": 1
          },
          {
            "date": "2024-09-16",
            "count": 1
          },
          {
            "date": "2024-09-22",
            "count": 1
          },
          {
            "date": "2024-09-24",
            "count": 1
          },
          {
            "date": "2024-09-26",
            "count": 1
          },
          {
            "date": "2024-10-02",
            "count": 1
          },
          {
            "date": "2024-10-05",
            "count": 1
          },
          {
            "date": "2024-10-06",
            "count": 2
          },
          {
            "date": "2024-10-08",
            "count": 1
          },
          {
            "date": "2024-10-10",
            "count": 1
          },
          {
            "date": "2024-10-14",
            "count": 1
          },
          {
            "date": "2024-10-18",
            "count": 1
          },
          {
            "date": "2024-10-20",
            "count": 2
          },
          {
            "date": "2024-10-21",
            "count": 1
          },
          {
            "date": "2024-10-22",
            "count": 2
          },
          {
            "date": "2024-10-23",
            "count": 1
          },
          {
            "date": "2024-10-29",
            "count": 1
          },
          {
            "date": "2024-10-30",
            "count": 1
          },
          {
            "date": "2024-11-02",
            "count": 1
          },
          {
            "date": "2024-11-06",
            "count": 2
          },
          {
            "date": "2024-11-11",
            "count": 1
          },
          {
            "date": "2024-11-13",
            "count": 2
          },
          {
            "date": "2024-11-17",
            "count": 1
          },
          {
            "date": "2024-11-21",
            "count": 1
          },
          {
            "date": "2024-11-25",
            "count": 1
          },
          {
            "date": "2024-11-28",
            "count": 1
          },
          {
            "date": "2024-11-29",
            "count": 1
          },
          {
            "date": "2024-11-30",
            "count": 1
          },
          {
            "date": "2024-12-01",
            "count": 1
          },
          {
            "date": "2024-12-06",
            "count": 1
          },
          {
            "date": "2024-12-12",
            "count": 1
          },
          {
            "date": "2024-12-13",
            "count": 1
          },
          {
            "date": "2024-12-14",
            "count": 1
          },
          {
            "date": "2024-12-17",
            "count": 1
          },
          {
            "date": "2024-12-19",
            "count": 1
          },
          {
            "date": "2024-12-20",
            "count": 2
          },
          {
            "date": "2025-01-10",
            "count": 2
          },
          {
            "date": "2025-01-19",
            "count": 1
          },
          {
            "date": "2025-01-21",
            "count": 1
          },
          {
            "date": "2025-01-24",
            "count": 1
          },
          {
            "date": "2025-01-26",
            "count": 1
          },
          {
            "date": "2025-01-31",
            "count": 1
          },
          {
            "date": "2025-02-03",
            "count": 1
          },
          {
            "date": "2025-02-05",
            "count": 1
          },
          {
            "date": "2025-02-10",
            "count": 1
          },
          {
            "date": "2025-02-14",
            "count": 1
          },
          {
            "date": "2025-02-15",
            "count": 1
          },
          {
            "date": "2025-02-19",
            "count": 1
          },
          {
            "date": "2025-02-28",
            "count": 1
          },
          {
            "date": "2025-03-07",
            "count": 1
          },
          {
            "date": "2025-03-08",
            "count": 1
          },
          {
            "date": "2025-03-11",
            "count": 1
          },
          {
            "date": "2025-03-12",
            "count": 1
          },
          {
            "date": "2025-03-18",
            "count": 1
          },
          {
            "date": "2025-03-19",
            "count": 1
          },
          {
            "date": "2025-03-20",
            "count": 1
          },
          {
            "date": "2025-03-26",
            "count": 1
          },
          {
            "date": "2025-03-27",
            "count": 1
          },
          {
            "date": "2025-03-29",
            "count": 1
          },
          {
            "date": "2025-03-31",
            "count": 1
          },
          {
            "date": "2025-04-08",
            "count": 1
          },
          {
            "date": "2025-04-10",
            "count": 1
          },
          {
            "date": "2025-04-11",
            "count": 1
          },
          {
            "date": "2025-04-21",
            "count": 2
          },
          {
            "date": "2025-04-25",
            "count": 1
          },
          {
            "date": "2025-04-26",
            "count": 1
          },
          {
            "date": "2025-04-29",
            "count": 1
          },
          {
            "date": "2025-05-01",
            "count": 1
          },
          {
            "date": "2025-05-09",
            "count": 1
          },
          {
            "date": "2025-05-21",
            "count": 1
          },
          {
            "date": "2025-05-25",
            "count": 2
          },
          {
            "date": "2025-05-28",
            "count": 1
          },
          {
            "date": "2025-06-05",
            "count": 1
          },
          {
            "date": "2025-06-10",
            "count": 1
          },
          {
            "date": "2025-06-18",
            "count": 2
          },
          {
            "date": "2025-06-25",
            "count": 1
          },
          {
            "date": "2025-06-26",
            "count": 1
          },
          {
            "date": "2025-06-30",
            "count": 1
          },
          {
            "date": "2025-07-03",
            "count": 1
          },
          {
            "date": "2025-07-09",
            "count": 1
          },
          {
            "date": "2025-07-14",
            "count": 1
          },
          {
            "date": "2025-07-21",
            "count": 1
          },
          {
            "date": "2025-07-24",
            "count": 1
          },
          {
            "date": "2025-07-25",
            "count": 1
          },
          {
            "date": "2025-07-29",
            "count": 1
          },
          {
            "date": "2025-08-03",
            "count": 1
          },
          {
            "date": "2025-08-04",
            "count": 2
          },
          {
            "date": "2025-08-06",
            "count": 1
          },
          {
            "date": "2025-08-11",
            "count": 2
          },
          {
            "date": "2025-08-12",
            "count": 2
          },
          {
            "date": "2025-08-15",
            "count": 1
          },
          {
            "date": "2025-08-17",
            "count": 1
          },
          {
            "date": "2025-08-19",
            "count": 1
          },
          {
            "date": "2025-08-21",
            "count": 1
          },
          {
            "date": "2025-08-22",
            "count": 1
          },
          {
            "date": "2025-08-27",
            "count": 1
          },
          {
            "date": "2025-08-28",
            "count": 1
          },
          {
            "date": "2025-09-02",
            "count": 1
          },
          {
            "date": "2025-09-03",
            "count": 1
          },
          {
            "date": "2025-09-04",
            "count": 1
          },
          {
            "date": "2025-09-10",
            "count": 1
          },
          {
            "date": "2025-09-12",
            "count": 1
          },
          {
            "date": "2025-09-14",
            "count": 1
          },
          {
            "date": "2025-09-17",
            "count": 2
          },
          {
            "date": "2025-09-19",
            "count": 1
          },
          {
            "date": "2025-09-21",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 1
          },
          {
            "date": "2025-10-16",
            "count": 1
          },
          {
            "date": "2025-10-20",
            "count": 1
          },
          {
            "date": "2025-10-21",
            "count": 1
          },
          {
            "date": "2025-11-04",
            "count": 1
          },
          {
            "date": "2025-11-05",
            "count": 1
          },
          {
            "date": "2025-11-08",
            "count": 1
          },
          {
            "date": "2025-11-13",
            "count": 1
          },
          {
            "date": "2025-11-14",
            "count": 1
          },
          {
            "date": "2025-11-20",
            "count": 1
          },
          {
            "date": "2025-11-21",
            "count": 1
          },
          {
            "date": "2025-12-04",
            "count": 1
          },
          {
            "date": "2026-01-09",
            "count": 1
          },
          {
            "date": "2026-01-13",
            "count": 1
          },
          {
            "date": "2026-01-17",
            "count": 1
          },
          {
            "date": "2026-02-08",
            "count": 1
          },
          {
            "date": "2026-02-13",
            "count": 1
          },
          {
            "date": "2026-02-14",
            "count": 1
          },
          {
            "date": "2026-02-15",
            "count": 1
          },
          {
            "date": "2026-02-18",
            "count": 1
          },
          {
            "date": "2026-02-20",
            "count": 1
          },
          {
            "date": "2026-03-06",
            "count": 1
          },
          {
            "date": "2026-03-07",
            "count": 1
          },
          {
            "date": "2026-03-16",
            "count": 1
          },
          {
            "date": "2026-03-20",
            "count": 1
          },
          {
            "date": "2026-03-21",
            "count": 1
          },
          {
            "date": "2026-03-23",
            "count": 1
          },
          {
            "date": "2026-03-24",
            "count": 1
          },
          {
            "date": "2026-03-26",
            "count": 1
          },
          {
            "date": "2026-03-27",
            "count": 2
          },
          {
            "date": "2026-03-30",
            "count": 1
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-01",
            "count": 1
          },
          {
            "date": "2026-04-07",
            "count": 1
          },
          {
            "date": "2026-04-13",
            "count": 1
          },
          {
            "date": "2026-04-16",
            "count": 1
          },
          {
            "date": "2026-04-20",
            "count": 1
          },
          {
            "date": "2026-05-19",
            "count": 1
          },
          {
            "date": "2026-05-20",
            "count": 1
          },
          {
            "date": "2026-06-01",
            "count": 1
          },
          {
            "date": "2026-06-04",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-17",
            "count": 1
          },
          {
            "date": "2026-06-19",
            "count": 1
          },
          {
            "date": "2026-06-24",
            "count": 1
          },
          {
            "date": "2026-06-25",
            "count": 1
          },
          {
            "date": "2026-06-26",
            "count": 2
          },
          {
            "date": "2026-06-29",
            "count": 1
          },
          {
            "date": "2026-07-14",
            "count": 1
          },
          {
            "date": "2026-07-15",
            "count": 2
          },
          {
            "date": "2026-07-16",
            "count": 2
          },
          {
            "date": "2026-07-17",
            "count": 1
          },
          {
            "date": "2026-07-20",
            "count": 4
          },
          {
            "date": "2026-07-21",
            "count": 1
          },
          {
            "date": "2026-07-26",
            "count": 1
          },
          {
            "date": "2026-07-27",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 619,
        "total_forks": 625
      },
      "star_history": null,
      "open_issues_and_prs": 171
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Makefile",
        "examples/Makefile",
        "examples/nginx/Makefile",
        "modulegen/Makefile",
        "modules/Makefile",
        "modules/activemq/Makefile",
        "modules/aerospike/Makefile",
        "modules/arangodb/Makefile",
        "modules/artemis/Makefile",
        "modules/azure/Makefile",
        "modules/azurite/Makefile",
        "modules/cassandra/Makefile",
        "modules/chroma/Makefile",
        "modules/clickhouse/Makefile",
        "modules/cockroachdb/Makefile",
        "modules/compose/Makefile",
        "modules/consul/Makefile",
        "modules/couchbase/Makefile",
        "modules/couchdb/Makefile",
        "modules/cratedb/Makefile",
        "modules/databend/Makefile",
        "modules/dex/Makefile",
        "modules/dind/Makefile",
        "modules/dockermcpgateway/Makefile",
        "modules/dockermodelrunner/Makefile",
        "modules/dolt/Makefile",
        "modules/dynamodb/Makefile",
        "modules/elasticsearch/Makefile",
        "modules/etcd/Makefile",
        "modules/fakegcsserver/Makefile",
        "modules/firebird/Makefile",
        "modules/forgejo/Makefile",
        "modules/gcloud/Makefile",
        "modules/grafana-lgtm/Makefile",
        "modules/inbucket/Makefile",
        "modules/influxdb/Makefile",
        "modules/k3s/Makefile",
        "modules/k6/Makefile",
        "modules/kafka/Makefile",
        "modules/kurrentdb/Makefile",
        "modules/localstack/Makefile",
        "modules/mailpit/Makefile",
        "modules/mariadb/Makefile",
        "modules/meilisearch/Makefile",
        "modules/memcached/Makefile",
        "modules/milvus/Makefile",
        "modules/minio/Makefile",
        "modules/mockserver/Makefile",
        "modules/mongodb/Makefile",
        "modules/mosquitto/Makefile",
        "modules/mssql/Makefile",
        "modules/mysql/Makefile",
        "modules/nats/Makefile",
        "modules/nebulagraph/Makefile",
        "modules/neo4j/Makefile",
        "modules/nginx/Makefile",
        "modules/ollama/Makefile",
        "modules/openfga/Makefile",
        "modules/openldap/Makefile",
        "modules/opensearch/Makefile",
        "modules/orientdb/Makefile",
        "modules/papercutsmtp/Makefile",
        "modules/pinecone/Makefile",
        "modules/postgres/Makefile",
        "modules/presto/Makefile",
        "modules/pulsar/Makefile",
        "modules/qdrant/Makefile",
        "modules/questdb/Makefile",
        "modules/rabbitmq/Makefile",
        "modules/ravendb/Makefile",
        "modules/redis/Makefile",
        "modules/redpanda/Makefile",
        "modules/registry/Makefile",
        "modules/s3mock/Makefile",
        "modules/scylladb/Makefile",
        "modules/sftp/Makefile",
        "modules/socat/Makefile",
        "modules/solace/Makefile",
        "modules/solr/Makefile",
        "modules/surrealdb/Makefile",
        "modules/tidb/Makefile",
        "modules/timeplus/Makefile",
        "modules/toxiproxy/Makefile",
        "modules/trino/Makefile",
        "modules/typesense/Makefile",
        "modules/valkey/Makefile",
        "modules/vault/Makefile",
        "modules/vearch/Makefile",
        "modules/weaviate/Makefile",
        "modules/yugabytedb/Makefile",
        "usage-metrics/Makefile"
      ],
      "api_schema_files": [],
      "has_devcontainer": true,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "examples/nginx/go.mod",
        "go.mod",
        "modulegen/go.mod",
        "modules/activemq/go.mod",
        "modules/aerospike/go.mod",
        "modules/arangodb/go.mod",
        "modules/artemis/go.mod",
        "modules/azure/go.mod",
        "modules/azure/lowkeyvault/testdata/go.mod",
        "modules/azurite/go.mod",
        "modules/cassandra/go.mod",
        "modules/chroma/go.mod",
        "modules/clickhouse/go.mod",
        "modules/cockroachdb/go.mod",
        "modules/compose/go.mod",
        "modules/consul/go.mod",
        "modules/couchbase/go.mod",
        "modules/couchdb/go.mod",
        "modules/cratedb/go.mod",
        "modules/databend/go.mod",
        "modules/dex/go.mod",
        "modules/dind/go.mod",
        "modules/dockermcpgateway/go.mod",
        "modules/dockermodelrunner/go.mod",
        "modules/dolt/go.mod",
        "modules/dynamodb/go.mod",
        "modules/elasticsearch/go.mod",
        "modules/etcd/go.mod",
        "modules/fakegcsserver/go.mod",
        "modules/firebird/go.mod",
        "modules/forgejo/go.mod",
        "modules/gcloud/go.mod",
        "modules/grafana-lgtm/go.mod",
        "modules/inbucket/go.mod",
        "modules/influxdb/go.mod",
        "modules/k3s/go.mod",
        "modules/k6/go.mod",
        "modules/kafka/go.mod",
        "modules/kurrentdb/go.mod",
        "modules/localstack/go.mod",
        "modules/mailpit/go.mod",
        "modules/mariadb/go.mod",
        "modules/meilisearch/go.mod",
        "modules/memcached/go.mod",
        "modules/milvus/go.mod",
        "modules/minio/go.mod",
        "modules/mockserver/go.mod",
        "modules/mongodb/go.mod",
        "modules/mosquitto/go.mod",
        "modules/mssql/go.mod",
        "modules/mysql/go.mod",
        "modules/nats/go.mod",
        "modules/nebulagraph/go.mod",
        "modules/neo4j/go.mod",
        "modules/nginx/go.mod",
        "modules/ollama/go.mod",
        "modules/openfga/go.mod",
        "modules/openldap/go.mod",
        "modules/opensearch/go.mod",
        "modules/orientdb/go.mod",
        "modules/papercutsmtp/go.mod",
        "modules/pinecone/go.mod",
        "modules/postgres/go.mod",
        "modules/presto/go.mod",
        "modules/pulsar/go.mod",
        "modules/qdrant/go.mod",
        "modules/questdb/go.mod",
        "modules/rabbitmq/go.mod",
        "modules/ravendb/go.mod",
        "modules/redis/go.mod",
        "modules/redpanda/go.mod",
        "modules/registry/go.mod",
        "modules/s3mock/go.mod",
        "modules/scylladb/go.mod",
        "modules/sftp/go.mod",
        "modules/socat/go.mod",
        "modules/solace/go.mod",
        "modules/solr/go.mod",
        "modules/surrealdb/go.mod",
        "modules/tidb/go.mod",
        "modules/timeplus/go.mod",
        "modules/toxiproxy/go.mod",
        "modules/trino/go.mod",
        "modules/typesense/go.mod",
        "modules/valkey/go.mod",
        "modules/vault/go.mod",
        "modules/vearch/go.mod",
        "modules/weaviate/go.mod",
        "modules/yugabytedb/go.mod",
        "usage-metrics/go.mod",
        "wait/testdata/http/go.mod"
      ],
      "largest_source_bytes": 58181,
      "source_files_sampled": 543,
      "oversized_source_files": 0,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "Pipfile",
        "go.mod",
        "modulegen/go.mod",
        "requirements.txt",
        "usage-metrics/go.mod"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "google.golang.org/grpc",
            "direct": false,
            "version": "v1.79.3",
            "severity": "critical",
            "ecosystem": "go",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-hrxh-6v49-42gf",
              "GO-2026-6061"
            ],
            "fixed_version": "1.82.1",
            "advisory_count": 2,
            "oldest_advisory_days": 6
          },
          {
            "name": "google.golang.org/grpc",
            "direct": false,
            "version": "v1.80.0",
            "severity": "critical",
            "ecosystem": "go",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-hrxh-6v49-42gf",
              "GO-2026-6061"
            ],
            "fixed_version": "1.82.1",
            "advisory_count": 2,
            "oldest_advisory_days": 6
          },
          {
            "name": "google.golang.org/grpc",
            "direct": false,
            "version": "v1.81.0",
            "severity": "critical",
            "ecosystem": "go",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-hrxh-6v49-42gf",
              "GO-2026-6061"
            ],
            "fixed_version": "1.82.1",
            "advisory_count": 2,
            "oldest_advisory_days": 6
          },
          {
            "name": "google.golang.org/grpc",
            "direct": false,
            "version": "v1.81.1",
            "severity": "critical",
            "ecosystem": "go",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-hrxh-6v49-42gf",
              "GO-2026-6061"
            ],
            "fixed_version": "1.82.1",
            "advisory_count": 2,
            "oldest_advisory_days": 6
          },
          {
            "name": "github.com/docker/docker",
            "direct": false,
            "version": "v28.5.2+incompatible",
            "severity": "high",
            "ecosystem": "go",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-pxq6-2prw-chj9",
              "GHSA-rg2x-37c3-w2rh",
              "GHSA-vp62-88p7-qqf5",
              "GHSA-x744-4wpc-v9h2",
              "GHSA-x86f-5xw2-fm2r",
              "GO-2026-4883",
              "GO-2026-4887",
              "GO-2026-5617",
              "GO-2026-5668",
              "GO-2026-5746"
            ],
            "fixed_version": "29.3.1",
            "advisory_count": 10,
            "oldest_advisory_days": 122
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp",
            "direct": false,
            "version": "v0.4.0",
            "severity": "moderate",
            "ecosystem": "go",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-w8rr-5gcm-pp58",
              "GO-2026-4985"
            ],
            "fixed_version": "1.43.0",
            "advisory_count": 2,
            "oldest_advisory_days": 110
          },
          {
            "name": "pymdown-extensions",
            "direct": false,
            "version": "10.21.3",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-9xwg-3r6f-jcx2"
            ],
            "fixed_version": "11.0.0",
            "advisory_count": 1,
            "oldest_advisory_days": 3
          },
          {
            "name": "golang.org/x/crypto",
            "direct": true,
            "version": "v0.54.0",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5932"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 20
          },
          {
            "name": "golang.org/x/text",
            "direct": true,
            "version": "v0.38.0",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5970"
            ],
            "fixed_version": "0.39.0",
            "advisory_count": 1,
            "oldest_advisory_days": 13
          },
          {
            "name": "github.com/aws/aws-sdk-go",
            "direct": false,
            "version": "v1.50.31",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2022-0635",
              "GO-2022-0646"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": 1627
          },
          {
            "name": "github.com/hamba/avro/v2",
            "direct": false,
            "version": "v2.22.2-0.20240625062549-66aad10411d9",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5046",
              "GO-2026-5047",
              "GO-2026-5048"
            ],
            "fixed_version": "2.33.0",
            "advisory_count": 3,
            "oldest_advisory_days": 0
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": false,
            "version": "v1.18.5",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5841"
            ],
            "fixed_version": "1.18.7",
            "advisory_count": 1,
            "oldest_advisory_days": 0
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": false,
            "version": "v1.18.6",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5841"
            ],
            "fixed_version": "1.18.7",
            "advisory_count": 1,
            "oldest_advisory_days": 0
          },
          {
            "name": "go.etcd.io/etcd/server/v3",
            "direct": false,
            "version": "v3.5.5",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5736"
            ],
            "fixed_version": "3.6.11",
            "advisory_count": 1,
            "oldest_advisory_days": 3
          },
          {
            "name": "go.opentelemetry.io/otel",
            "direct": false,
            "version": "v1.43.0",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5158"
            ],
            "fixed_version": "1.44.0",
            "advisory_count": 1,
            "oldest_advisory_days": 3
          },
          {
            "name": "software.sslmate.com/src/go-pkcs12",
            "direct": false,
            "version": "v0.7.0",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5052"
            ],
            "fixed_version": "0.7.2",
            "advisory_count": 1,
            "oldest_advisory_days": 35
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 1,
          "unknown": 9,
          "critical": 4,
          "moderate": 2
        },
        "advisory_count": 33,
        "affected_count": 16,
        "assessed_count": 617,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 1,
        "direct_affected_count": 2
      },
      "ecosystems": [
        "go",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "dario.cat/mergo",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.2"
        },
        {
          "name": "github.com/cenkalti/backoff/v4",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v4.3.0"
        },
        {
          "name": "github.com/containerd/errdefs",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.0"
        },
        {
          "name": "github.com/containerd/platforms",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.2.1"
        },
        {
          "name": "github.com/cpuguy83/dockercfg",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.3.2"
        },
        {
          "name": "github.com/google/uuid",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.6.0"
        },
        {
          "name": "github.com/magiconair/properties",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.8.10"
        },
        {
          "name": "github.com/moby/go-archive",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.2.0"
        },
        {
          "name": "github.com/moby/moby/api",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.55.0"
        },
        {
          "name": "github.com/moby/moby/client",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.5.0"
        },
        {
          "name": "github.com/moby/patternmatcher",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.6.1"
        },
        {
          "name": "github.com/opencontainers/image-spec",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.1.1"
        },
        {
          "name": "github.com/shirou/gopsutil/v4",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v4.26.6"
        },
        {
          "name": "github.com/stretchr/testify",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.1"
        },
        {
          "name": "golang.org/x/crypto",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.54.0"
        },
        {
          "name": "golang.org/x/sys",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.47.0"
        },
        {
          "name": "github.com/spf13/cobra",
          "manifest": "modulegen/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.10.2"
        },
        {
          "name": "github.com/stretchr/testify",
          "manifest": "modulegen/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.1"
        },
        {
          "name": "go.yaml.in/yaml/v3",
          "manifest": "modulegen/go.mod",
          "ecosystem": "go",
          "version_constraint": "v3.0.4"
        },
        {
          "name": "golang.org/x/mod",
          "manifest": "modulegen/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.37.0"
        },
        {
          "name": "golang.org/x/text",
          "manifest": "modulegen/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.38.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "dario.cat/mergo",
            "direct": true,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cenkalti/backoff/v4",
            "direct": true,
            "version": "v4.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/errdefs",
            "direct": true,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/platforms",
            "direct": true,
            "version": "v0.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/platforms",
            "direct": true,
            "version": "v1.0.0-rc.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/platforms",
            "direct": true,
            "version": "v1.0.0-rc.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cpuguy83/dockercfg",
            "direct": true,
            "version": "v0.3.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/uuid",
            "direct": true,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/magiconair/properties",
            "direct": true,
            "version": "v1.8.10",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/go-archive",
            "direct": true,
            "version": "v0.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/moby/api",
            "direct": true,
            "version": "v1.54.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/moby/api",
            "direct": true,
            "version": "v1.55.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/moby/client",
            "direct": true,
            "version": "v0.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/moby/client",
            "direct": true,
            "version": "v0.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/patternmatcher",
            "direct": true,
            "version": "v0.6.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/opencontainers/image-spec",
            "direct": true,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/shirou/gopsutil/v4",
            "direct": true,
            "version": "v4.26.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/shirou/gopsutil/v4",
            "direct": true,
            "version": "v4.26.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spf13/cobra",
            "direct": true,
            "version": "v1.10.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/stretchr/testify",
            "direct": true,
            "version": "v1.11.1",
            "ecosystem": "go"
          },
          {
            "name": "go.yaml.in/yaml/v3",
            "direct": true,
            "version": "v3.0.4",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/crypto",
            "direct": true,
            "version": "v0.54.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/mod",
            "direct": true,
            "version": "v0.18.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/mod",
            "direct": true,
            "version": "v0.37.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/mod",
            "direct": true,
            "version": "v0.38.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sys",
            "direct": true,
            "version": "v0.47.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/text",
            "direct": true,
            "version": "v0.38.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/text",
            "direct": true,
            "version": "v0.40.0",
            "ecosystem": "go"
          },
          {
            "name": "cel.dev/expr",
            "direct": false,
            "version": "v0.25.1",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go",
            "direct": false,
            "version": "v0.112.1",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/bigquery",
            "direct": false,
            "version": "v1.59.1",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/bigtable",
            "direct": false,
            "version": "v1.21.0",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/compute/metadata",
            "direct": false,
            "version": "v0.9.0",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/datastore",
            "direct": false,
            "version": "v1.15.0",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/firestore",
            "direct": false,
            "version": "v1.14.0",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/iam",
            "direct": false,
            "version": "v1.1.6",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/longrunning",
            "direct": false,
            "version": "v0.5.5",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/pubsub",
            "direct": false,
            "version": "v1.36.2",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/spanner",
            "direct": false,
            "version": "v1.57.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/99designs/go-keychain",
            "direct": false,
            "version": "v0.0.0-20191008050251-8e49817e8af4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/99designs/keyring",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/acarl005/stripansi",
            "direct": false,
            "version": "v0.0.0-20180116102854-5a71ef0e047d",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aerospike/aerospike-client-go/v8",
            "direct": false,
            "version": "v8.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/amikos-tech/chroma-go",
            "direct": false,
            "version": "v0.3.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/amikos-tech/pure-tokenizers",
            "direct": false,
            "version": "v0.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/andybalholm/brotli",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/apache/arrow/go/v14",
            "direct": false,
            "version": "v14.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/apache/pulsar-client-go",
            "direct": false,
            "version": "v0.14.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/apache/thrift",
            "direct": false,
            "version": "v0.23.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/apapsch/go-jsonmerge/v2",
            "direct": false,
            "version": "v2.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/arangodb/go-driver/v2",
            "direct": false,
            "version": "v2.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/arangodb/go-velocypack",
            "direct": false,
            "version": "v0.0.0-20200318135517-5af53c29c67e",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ardielle/ardielle-go",
            "direct": false,
            "version": "v1.5.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/armon/go-metrics",
            "direct": false,
            "version": "v0.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/asaskevich/govalidator",
            "direct": false,
            "version": "v0.0.0-20230301143203-a9d515a09cc2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/athenz/athenz",
            "direct": false,
            "version": "v1.10.39",
            "ecosystem": "go"
          },
          {
            "name": "github.com/avast/retry-go",
            "direct": false,
            "version": "v3.0.0+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go",
            "direct": false,
            "version": "v1.50.31",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2",
            "direct": false,
            "version": "v1.31.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2",
            "direct": false,
            "version": "v1.42.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream",
            "direct": false,
            "version": "v1.7.14",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream",
            "direct": false,
            "version": "v1.7.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/config",
            "direct": false,
            "version": "v1.27.37",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/config",
            "direct": false,
            "version": "v1.27.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/config",
            "direct": false,
            "version": "v1.28.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/config",
            "direct": false,
            "version": "v1.32.29",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/credentials",
            "direct": false,
            "version": "v1.17.35",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/credentials",
            "direct": false,
            "version": "v1.19.29",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/feature/ec2/imds",
            "direct": false,
            "version": "v1.16.14",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/feature/ec2/imds",
            "direct": false,
            "version": "v1.18.30",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/configsources",
            "direct": false,
            "version": "v1.3.18",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/configsources",
            "direct": false,
            "version": "v1.4.30",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2",
            "direct": false,
            "version": "v2.6.18",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2",
            "direct": false,
            "version": "v2.7.30",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/ini",
            "direct": false,
            "version": "v1.8.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/ini",
            "direct": false,
            "version": "v1.8.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/v4a",
            "direct": false,
            "version": "v1.4.31",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/dynamodb",
            "direct": false,
            "version": "v1.35.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/dynamodb",
            "direct": false,
            "version": "v1.37.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding",
            "direct": false,
            "version": "v1.11.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding",
            "direct": false,
            "version": "v1.13.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/checksum",
            "direct": false,
            "version": "v1.9.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/checksum",
            "direct": false,
            "version": "v1.9.23",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery",
            "direct": false,
            "version": "v1.10.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery",
            "direct": false,
            "version": "v1.9.19",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url",
            "direct": false,
            "version": "v1.11.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url",
            "direct": false,
            "version": "v1.13.30",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/s3shared",
            "direct": false,
            "version": "v1.19.21",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/s3shared",
            "direct": false,
            "version": "v1.19.31",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/s3",
            "direct": false,
            "version": "v1.105.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/s3",
            "direct": false,
            "version": "v1.97.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/signin",
            "direct": false,
            "version": "v1.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/sso",
            "direct": false,
            "version": "v1.23.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/sso",
            "direct": false,
            "version": "v1.32.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/ssooidc",
            "direct": false,
            "version": "v1.27.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/ssooidc",
            "direct": false,
            "version": "v1.37.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/sts",
            "direct": false,
            "version": "v1.31.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/sts",
            "direct": false,
            "version": "v1.44.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/smithy-go",
            "direct": false,
            "version": "v1.21.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/smithy-go",
            "direct": false,
            "version": "v1.27.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/azcore",
            "direct": false,
            "version": "v1.22.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/azidentity",
            "direct": false,
            "version": "v1.13.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/data/azcosmos",
            "direct": false,
            "version": "v1.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/data/aztables",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/internal",
            "direct": false,
            "version": "v1.12.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/messaging/azeventhubs",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/messaging/azservicebus",
            "direct": false,
            "version": "v1.8.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/security/keyvault/azcertificates",
            "direct": false,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/security/keyvault/azkeys",
            "direct": false,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/security/keyvault/azsecrets",
            "direct": false,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/security/keyvault/internal",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/storage/azblob",
            "direct": false,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/storage/azqueue",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/go-amqp",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/go-ansiterm",
            "direct": false,
            "version": "v0.0.0-20250102033503-faa5f7b0171c",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/go-ntlmssp",
            "direct": false,
            "version": "v0.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azuread/microsoft-authentication-library-for-go",
            "direct": false,
            "version": "v1.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/beorn7/perks",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/bits-and-blooms/bitset",
            "direct": false,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/blang/semver/v4",
            "direct": false,
            "version": "v4.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/bradfitz/gomemcache",
            "direct": false,
            "version": "v0.0.0-20250403215159-8d39553ac7cf",
            "ecosystem": "go"
          },
          {
            "name": "github.com/braspagdevelopers/mock-server-client",
            "direct": false,
            "version": "v0.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/buger/goterm",
            "direct": false,
            "version": "v1.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/burntsushi/toml",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cenkalti/backoff/v5",
            "direct": false,
            "version": "v5.0.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cespare/xxhash/v2",
            "direct": false,
            "version": "v2.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cilium/ebpf",
            "direct": false,
            "version": "v0.11.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clickhouse/ch-go",
            "direct": false,
            "version": "v0.65.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clickhouse/clickhouse-go/v2",
            "direct": false,
            "version": "v2.34.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clipperhouse/uax29/v2",
            "direct": false,
            "version": "v2.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cncf/xds/go",
            "direct": false,
            "version": "v0.0.0-20260202195803-dba9d589def2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cockroachdb/errors",
            "direct": false,
            "version": "v1.9.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cockroachdb/logtags",
            "direct": false,
            "version": "v0.0.0-20211118104740-dabe8e521a4f",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cockroachdb/redact",
            "direct": false,
            "version": "v1.1.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/compose-spec/compose-go/v2",
            "direct": false,
            "version": "v2.12.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/cgroups/v3",
            "direct": false,
            "version": "v3.0.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/console",
            "direct": false,
            "version": "v1.0.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/containerd/api",
            "direct": false,
            "version": "v1.11.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/containerd/v2",
            "direct": false,
            "version": "v2.2.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/continuity",
            "direct": false,
            "version": "v0.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/errdefs/pkg",
            "direct": false,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/log",
            "direct": false,
            "version": "v0.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/ttrpc",
            "direct": false,
            "version": "v1.2.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/containerd/typeurl/v2",
            "direct": false,
            "version": "v2.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/go-oidc/v3",
            "direct": false,
            "version": "v3.18.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/go-semver",
            "direct": false,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/go-systemd/v22",
            "direct": false,
            "version": "v22.3.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/go-systemd/v22",
            "direct": false,
            "version": "v22.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/couchbase/gocb/v2",
            "direct": false,
            "version": "v2.7.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/couchbase/gocbcore/v10",
            "direct": false,
            "version": "v10.3.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/couchbase/gocbcoreps",
            "direct": false,
            "version": "v0.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/couchbase/goprotostellar",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/couchbaselabs/gocbconnstr/v2",
            "direct": false,
            "version": "v2.0.0-20230515165046-68b522a21131",
            "ecosystem": "go"
          },
          {
            "name": "github.com/creasty/defaults",
            "direct": false,
            "version": "v1.8.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/danieljoos/wincred",
            "direct": false,
            "version": "v1.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/datadog/zstd",
            "direct": false,
            "version": "v1.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/datafuselabs/databend-go",
            "direct": false,
            "version": "v0.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/davecgh/go-spew",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/davecgh/go-spew",
            "direct": false,
            "version": "v1.1.2-0.20180830191138-d8f796af33cc",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dchest/siphash",
            "direct": false,
            "version": "v1.2.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/defanglabs/secret-detector",
            "direct": false,
            "version": "v0.0.0-20250811234530-d4b4214cd679",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dexidp/dex/api/v2",
            "direct": false,
            "version": "v2.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dgryski/go-rendezvous",
            "direct": false,
            "version": "v0.0.0-20200823014737-9f7001d12a5f",
            "ecosystem": "go"
          },
          {
            "name": "github.com/distribution/reference",
            "direct": false,
            "version": "v0.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dlclark/regexp2",
            "direct": false,
            "version": "v1.10.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dlclark/regexp2",
            "direct": false,
            "version": "v1.8.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/docker/buildx",
            "direct": false,
            "version": "v0.35.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/docker/cli",
            "direct": false,
            "version": "v29.6.0+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/docker/compose/v5",
            "direct": false,
            "version": "v5.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/docker/docker",
            "direct": false,
            "version": "v28.5.2+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/docker/docker-credential-helpers",
            "direct": false,
            "version": "v0.9.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/docker/go-connections",
            "direct": false,
            "version": "v0.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/docker/go-connections",
            "direct": false,
            "version": "v0.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/docker/go-units",
            "direct": false,
            "version": "v0.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dustin/go-humanize",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dvsekhvalnov/jose2go",
            "direct": false,
            "version": "v1.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/eapache/go-resiliency",
            "direct": false,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/eapache/go-xerial-snappy",
            "direct": false,
            "version": "v0.0.0-20230731223053-c322873962e3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/eapache/queue",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ebitengine/purego",
            "direct": false,
            "version": "v0.10.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ebitengine/purego",
            "direct": false,
            "version": "v0.10.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/eiannone/keyboard",
            "direct": false,
            "version": "v0.0.0-20220611211555-0d226195f203",
            "ecosystem": "go"
          },
          {
            "name": "github.com/elastic/elastic-transport-go/v8",
            "direct": false,
            "version": "v8.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/elastic/go-elasticsearch/v8",
            "direct": false,
            "version": "v8.12.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/emicklei/go-restful/v3",
            "direct": false,
            "version": "v3.11.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/envoyproxy/go-control-plane/envoy",
            "direct": false,
            "version": "v1.37.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/envoyproxy/protoc-gen-validate",
            "direct": false,
            "version": "v1.3.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/fatih/color",
            "direct": false,
            "version": "v1.14.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/felixge/httpsnoop",
            "direct": false,
            "version": "v1.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/felixge/httpsnoop",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/form3tech-oss/jwt-go",
            "direct": false,
            "version": "v3.2.3+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/fsnotify/fsevents",
            "direct": false,
            "version": "v0.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/fvbommel/sortorder",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gabriel-vasile/mimetype",
            "direct": false,
            "version": "v1.4.12",
            "ecosystem": "go"
          },
          {
            "name": "github.com/getsentry/sentry-go",
            "direct": false,
            "version": "v0.12.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-asn1-ber/asn1-ber",
            "direct": false,
            "version": "v1.5.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-faster/city",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-faster/errors",
            "direct": false,
            "version": "v0.7.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-jose/go-jose/v4",
            "direct": false,
            "version": "v4.1.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-ldap/ldap/v3",
            "direct": false,
            "version": "v3.4.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-logr/logr",
            "direct": false,
            "version": "v1.4.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-logr/stdr",
            "direct": false,
            "version": "v1.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-ole/go-ole",
            "direct": false,
            "version": "v1.2.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-ole/go-ole",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/analysis",
            "direct": false,
            "version": "v0.23.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/errors",
            "direct": false,
            "version": "v0.22.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/jsonpointer",
            "direct": false,
            "version": "v0.19.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/jsonpointer",
            "direct": false,
            "version": "v0.21.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/jsonreference",
            "direct": false,
            "version": "v0.20.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/jsonreference",
            "direct": false,
            "version": "v0.21.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/loads",
            "direct": false,
            "version": "v0.22.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/runtime",
            "direct": false,
            "version": "v0.24.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/spec",
            "direct": false,
            "version": "v0.21.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/strfmt",
            "direct": false,
            "version": "v0.23.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag",
            "direct": false,
            "version": "v0.22.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag",
            "direct": false,
            "version": "v0.23.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/validate",
            "direct": false,
            "version": "v0.24.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-playground/locales",
            "direct": false,
            "version": "v0.14.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-playground/universal-translator",
            "direct": false,
            "version": "v0.18.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-playground/validator/v10",
            "direct": false,
            "version": "v10.30.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-redis/redis/v8",
            "direct": false,
            "version": "v8.11.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-resty/resty/v2",
            "direct": false,
            "version": "v2.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-sql-driver/mysql",
            "direct": false,
            "version": "v1.7.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-stomp/stomp/v3",
            "direct": false,
            "version": "v3.1.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-viper/mapstructure/v2",
            "direct": false,
            "version": "v2.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-viper/mapstructure/v2",
            "direct": false,
            "version": "v2.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/goccy/go-json",
            "direct": false,
            "version": "v0.10.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gocql/gocql",
            "direct": false,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gocql/gocql",
            "direct": false,
            "version": "v1.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/godbus/dbus",
            "direct": false,
            "version": "v0.0.0-20190726142602-4481cbc300e2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/godbus/dbus/v5",
            "direct": false,
            "version": "v5.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gofrs/flock",
            "direct": false,
            "version": "v0.13.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gogo/protobuf",
            "direct": false,
            "version": "v1.3.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang-jwt/jwt/v5",
            "direct": false,
            "version": "v5.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang-jwt/jwt/v5",
            "direct": false,
            "version": "v5.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang-sql/civil",
            "direct": false,
            "version": "v0.0.0-20220223132316-b832511892a9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang-sql/sqlexp",
            "direct": false,
            "version": "v0.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/groupcache",
            "direct": false,
            "version": "v0.0.0-20210331224755-41bb18bfe9da",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/protobuf",
            "direct": false,
            "version": "v1.5.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/snappy",
            "direct": false,
            "version": "v0.0.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/snappy",
            "direct": false,
            "version": "v0.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/snappy",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/btree",
            "direct": false,
            "version": "v1.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/flatbuffers",
            "direct": false,
            "version": "v23.5.26+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/gnostic-models",
            "direct": false,
            "version": "v0.6.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/go-cmp",
            "direct": false,
            "version": "v0.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/gofuzz",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/jsonschema-go",
            "direct": false,
            "version": "v0.4.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/s2a-go",
            "direct": false,
            "version": "v0.1.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/shlex",
            "direct": false,
            "version": "v0.0.0-20191202100458-e7afc7fbc510",
            "ecosystem": "go"
          },
          {
            "name": "github.com/googleapis/enterprise-certificate-proxy",
            "direct": false,
            "version": "v0.3.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/googleapis/gax-go/v2",
            "direct": false,
            "version": "v2.12.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gorilla/websocket",
            "direct": false,
            "version": "v1.4.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gorilla/websocket",
            "direct": false,
            "version": "v1.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/go-grpc-middleware",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/go-grpc-middleware",
            "direct": false,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/go-grpc-prometheus",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/grpc-gateway",
            "direct": false,
            "version": "v1.16.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/grpc-gateway/v2",
            "direct": false,
            "version": "v2.16.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/grpc-gateway/v2",
            "direct": false,
            "version": "v2.28.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/grpc-gateway/v2",
            "direct": false,
            "version": "v2.29.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gsterjov/go-libsecret",
            "direct": false,
            "version": "v0.0.0-20161001094733-a6f4afe4910c",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hailocab/go-hostpool",
            "direct": false,
            "version": "v0.0.0-20160125115350-e80d13ce29ed",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hamba/avro/v2",
            "direct": false,
            "version": "v2.22.2-0.20240625062549-66aad10411d9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/consul/api",
            "direct": false,
            "version": "v1.27.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/errwrap",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-cleanhttp",
            "direct": false,
            "version": "v0.5.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-hclog",
            "direct": false,
            "version": "v1.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-immutable-radix",
            "direct": false,
            "version": "v1.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-multierror",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-retryablehttp",
            "direct": false,
            "version": "v0.7.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-rootcerts",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-secure-stdlib/strutil",
            "direct": false,
            "version": "v0.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-uuid",
            "direct": false,
            "version": "v1.0.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-version",
            "direct": false,
            "version": "v1.9.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/golang-lru",
            "direct": false,
            "version": "v0.5.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/serf",
            "direct": false,
            "version": "v0.10.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/vault-client-go",
            "direct": false,
            "version": "v0.4.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ibm/sarama",
            "direct": false,
            "version": "v1.42.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/imdario/mergo",
            "direct": false,
            "version": "v0.3.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/in-toto/attestation",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/in-toto/in-toto-golang",
            "direct": false,
            "version": "v0.11.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/inbucket/inbucket",
            "direct": false,
            "version": "v2.0.0+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/inconshreveable/mousetrap",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/influxdata/influxdb-client-go/v2",
            "direct": false,
            "version": "v2.14.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/influxdata/influxdb1-client",
            "direct": false,
            "version": "v0.0.0-20220302092344-a9ab5670611c",
            "ecosystem": "go"
          },
          {
            "name": "github.com/influxdata/line-protocol",
            "direct": false,
            "version": "v0.0.0-20200327222509-2487e7298839",
            "ecosystem": "go"
          },
          {
            "name": "github.com/inhies/go-bytesize",
            "direct": false,
            "version": "v0.0.0-20220417184213-4913239db9cf",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jackc/pgpassfile",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jackc/pgservicefile",
            "direct": false,
            "version": "v0.0.0-20240606120523-5a60cdf6a761",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jackc/pgx/v5",
            "direct": false,
            "version": "v5.9.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jackc/puddle/v2",
            "direct": false,
            "version": "v2.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jcmturner/aescts/v2",
            "direct": false,
            "version": "v2.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jcmturner/dnsutils/v2",
            "direct": false,
            "version": "v2.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jcmturner/gofork",
            "direct": false,
            "version": "v1.7.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jcmturner/gokrb5/v8",
            "direct": false,
            "version": "v8.4.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jcmturner/rpc/v2",
            "direct": false,
            "version": "v2.0.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jhillyerd/inbucket",
            "direct": false,
            "version": "v2.0.0+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jmespath/go-jmespath",
            "direct": false,
            "version": "v0.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jolestar/go-commons-pool",
            "direct": false,
            "version": "v2.0.0+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jonboulle/clockwork",
            "direct": false,
            "version": "v0.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jonboulle/clockwork",
            "direct": false,
            "version": "v0.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/josharian/intern",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/json-iterator/go",
            "direct": false,
            "version": "v1.1.12",
            "ecosystem": "go"
          },
          {
            "name": "github.com/kkdai/maglev",
            "direct": false,
            "version": "v0.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": false,
            "version": "v1.18.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": false,
            "version": "v1.18.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/cpuid/v2",
            "direct": false,
            "version": "v2.2.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/cpuid/v2",
            "direct": false,
            "version": "v2.2.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/kr/pretty",
            "direct": false,
            "version": "v0.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/kr/text",
            "direct": false,
            "version": "v0.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/kylelemons/godebug",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/leodido/go-urn",
            "direct": false,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/lib/pq",
            "direct": false,
            "version": "v1.10.9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/lufia/plan9stats",
            "direct": false,
            "version": "v0.0.0-20211012122336-39d0f177ccd0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/lufia/plan9stats",
            "direct": false,
            "version": "v0.0.0-20260330125221-c963978e514e",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mailru/easyjson",
            "direct": false,
            "version": "v0.7.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/masterminds/semver/v3",
            "direct": false,
            "version": "v3.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-colorable",
            "direct": false,
            "version": "v0.1.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-isatty",
            "direct": false,
            "version": "v0.0.17",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-isatty",
            "direct": false,
            "version": "v0.0.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-runewidth",
            "direct": false,
            "version": "v0.0.24",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-shellwords",
            "direct": false,
            "version": "v1.0.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/matttproud/golang_protobuf_extensions",
            "direct": false,
            "version": "v1.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mdelapenya/tlscert",
            "direct": false,
            "version": "v0.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mdelapenya/tlscert",
            "direct": false,
            "version": "v0.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/microsoft/go-mssqldb",
            "direct": false,
            "version": "v1.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/microsoft/go-winio",
            "direct": false,
            "version": "v0.6.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/microsoft/go-winio",
            "direct": false,
            "version": "v0.6.3-0.20251027160822-ad3df93bed29",
            "ecosystem": "go"
          },
          {
            "name": "github.com/milvus-io/milvus-proto/go-api/v2",
            "direct": false,
            "version": "v2.6.1-0.20250819024338-07695f709619",
            "ecosystem": "go"
          },
          {
            "name": "github.com/milvus-io/milvus/client/v2",
            "direct": false,
            "version": "v2.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/milvus-io/milvus/pkg/v2",
            "direct": false,
            "version": "v2.0.0-20250319085209-5a6b4e56d59e",
            "ecosystem": "go"
          },
          {
            "name": "github.com/minio/md5-simd",
            "direct": false,
            "version": "v1.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/minio/minio-go/v7",
            "direct": false,
            "version": "v7.0.68",
            "ecosystem": "go"
          },
          {
            "name": "github.com/minio/sha256-simd",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/go-homedir",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/hashstructure/v2",
            "direct": false,
            "version": "v2.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/mapstructure",
            "direct": false,
            "version": "v1.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/buildkit",
            "direct": false,
            "version": "v0.31.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/docker-image-spec",
            "direct": false,
            "version": "v1.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/locker",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/sys/atomicwriter",
            "direct": false,
            "version": "v0.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/sys/capability",
            "direct": false,
            "version": "v0.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/sys/sequential",
            "direct": false,
            "version": "v0.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/sys/sequential",
            "direct": false,
            "version": "v0.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/sys/signal",
            "direct": false,
            "version": "v0.7.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/sys/symlink",
            "direct": false,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/sys/user",
            "direct": false,
            "version": "v0.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/sys/userns",
            "direct": false,
            "version": "v0.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/moby/term",
            "direct": false,
            "version": "v0.5.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/modelcontextprotocol/go-sdk",
            "direct": false,
            "version": "v1.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/modern-go/concurrent",
            "direct": false,
            "version": "v0.0.0-20180306012644-bacd9c7ef1dd",
            "ecosystem": "go"
          },
          {
            "name": "github.com/modern-go/reflect2",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/morikuni/aec",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mtibben/percent",
            "direct": false,
            "version": "v0.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/munnerz/goautoneg",
            "direct": false,
            "version": "v0.0.0-20191010083416-a7dc8b61c822",
            "ecosystem": "go"
          },
          {
            "name": "github.com/nats-io/nats.go",
            "direct": false,
            "version": "v1.33.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/nats-io/nkeys",
            "direct": false,
            "version": "v0.4.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/nats-io/nuid",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/nebula-contrib/nebula-sirius",
            "direct": false,
            "version": "v1.0.0-rc2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/neo4j/neo4j-go-driver/v5",
            "direct": false,
            "version": "v5.18.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/oapi-codegen/runtime",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/oapi-codegen/runtime",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/oklog/ulid",
            "direct": false,
            "version": "v1.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/openai/openai-go",
            "direct": false,
            "version": "v0.1.0-beta.9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/opencontainers/go-digest",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/opencontainers/runtime-spec",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/openfga/go-sdk",
            "direct": false,
            "version": "v0.3.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/opentracing/opentracing-go",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/panjf2000/ants/v2",
            "direct": false,
            "version": "v2.11.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/paulmach/orb",
            "direct": false,
            "version": "v0.11.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pelletier/go-toml/v2",
            "direct": false,
            "version": "v2.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pierrec/lz4",
            "direct": false,
            "version": "v2.0.5+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pierrec/lz4/v4",
            "direct": false,
            "version": "v4.1.18",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pierrec/lz4/v4",
            "direct": false,
            "version": "v4.1.19",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pierrec/lz4/v4",
            "direct": false,
            "version": "v4.1.22",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pinecone-io/go-pinecone/v2",
            "direct": false,
            "version": "v2.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pkg/browser",
            "direct": false,
            "version": "v0.0.0-20240102092130-5ac0b6a4141c",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pkg/errors",
            "direct": false,
            "version": "v0.9.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pkoukk/tiktoken-go",
            "direct": false,
            "version": "v0.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pkoukk/tiktoken-go",
            "direct": false,
            "version": "v0.1.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/planetscale/vtprotobuf",
            "direct": false,
            "version": "v0.6.1-0.20240319094008-0393e58bdf10",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pmezard/go-difflib",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pmezard/go-difflib",
            "direct": false,
            "version": "v1.0.1-0.20181226105442-5d4384ee4fb2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/power-devops/perfstat",
            "direct": false,
            "version": "v0.0.0-20240221224432-82ca36839d55",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_golang",
            "direct": false,
            "version": "v1.14.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_golang",
            "direct": false,
            "version": "v1.19.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_model",
            "direct": false,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_model",
            "direct": false,
            "version": "v0.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_model",
            "direct": false,
            "version": "v0.6.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/common",
            "direct": false,
            "version": "v0.37.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/common",
            "direct": false,
            "version": "v0.42.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/common",
            "direct": false,
            "version": "v0.55.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/procfs",
            "direct": false,
            "version": "v0.15.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/procfs",
            "direct": false,
            "version": "v0.8.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/procfs",
            "direct": false,
            "version": "v0.9.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/qdrant/go-client",
            "direct": false,
            "version": "v1.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/rabbitmq/amqp091-go",
            "direct": false,
            "version": "v1.9.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/rcrowley/go-metrics",
            "direct": false,
            "version": "v0.0.0-20201227073835-cf1acfcdf475",
            "ecosystem": "go"
          },
          {
            "name": "github.com/redis/go-redis/v9",
            "direct": false,
            "version": "v9.7.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/rogpeppe/go-internal",
            "direct": false,
            "version": "v1.14.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/rs/xid",
            "direct": false,
            "version": "v1.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/rs/zerolog",
            "direct": false,
            "version": "v1.34.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ryanuber/go-glob",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/samber/lo",
            "direct": false,
            "version": "v1.27.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/santhosh-tekuri/jsonschema/v6",
            "direct": false,
            "version": "v6.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/secure-systems-lab/go-securesystemslib",
            "direct": false,
            "version": "v0.11.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/segmentio/asm",
            "direct": false,
            "version": "v1.1.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/segmentio/asm",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/segmentio/encoding",
            "direct": false,
            "version": "v0.5.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/shibumi/go-pathspec",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/shirou/gopsutil/v3",
            "direct": false,
            "version": "v3.22.9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/shopify/toxiproxy/v2",
            "direct": false,
            "version": "v2.12.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/shopspring/decimal",
            "direct": false,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/sigstore/sigstore",
            "direct": false,
            "version": "v1.10.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/sigstore/sigstore-go",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/sirupsen/logrus",
            "direct": false,
            "version": "v1.9.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/skratchdot/open-golang",
            "direct": false,
            "version": "v0.0.0-20200116055534-eef842397966",
            "ecosystem": "go"
          },
          {
            "name": "github.com/soheilhy/cmux",
            "direct": false,
            "version": "v0.1.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spaolacci/murmur3",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spf13/cast",
            "direct": false,
            "version": "v1.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spf13/pflag",
            "direct": false,
            "version": "v1.0.10",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spf13/pflag",
            "direct": false,
            "version": "v1.0.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spf13/pflag",
            "direct": false,
            "version": "v1.0.9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spiffe/go-spiffe/v2",
            "direct": false,
            "version": "v2.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/stretchr/objx",
            "direct": false,
            "version": "v0.5.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/surrealdb/surrealdb.go",
            "direct": false,
            "version": "v0.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/testcontainers/testcontainers-go",
            "direct": false,
            "version": "v0.43.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tidwall/gjson",
            "direct": false,
            "version": "v1.17.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tidwall/gjson",
            "direct": false,
            "version": "v1.18.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tidwall/match",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tidwall/pretty",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tidwall/pretty",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tidwall/sjson",
            "direct": false,
            "version": "v1.2.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tilt-dev/fsnotify",
            "direct": false,
            "version": "v1.4.8-0.20220602155310-fff9c274a375",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tklauser/go-sysconf",
            "direct": false,
            "version": "v0.3.16",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tklauser/go-sysconf",
            "direct": false,
            "version": "v0.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tklauser/numcpus",
            "direct": false,
            "version": "v0.11.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tklauser/numcpus",
            "direct": false,
            "version": "v0.12.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tmc/grpc-websocket-proxy",
            "direct": false,
            "version": "v0.0.0-20201229170055-e5319fda7802",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tmc/langchaingo",
            "direct": false,
            "version": "v0.1.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tmc/langchaingo",
            "direct": false,
            "version": "v0.1.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tonistiigi/dchapes-mode",
            "direct": false,
            "version": "v0.0.0-20250318174251-73d941a28323",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tonistiigi/fsutil",
            "direct": false,
            "version": "v0.0.0-20260609174605-b61e79c0c046",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tonistiigi/go-csvvalue",
            "direct": false,
            "version": "v0.0.0-20240814133006-030d3b2625d0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tonistiigi/units",
            "direct": false,
            "version": "v0.0.0-20180711220420-6950e57a87ea",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tonistiigi/vt100",
            "direct": false,
            "version": "v0.0.0-20240514184818-90bafcd6abab",
            "ecosystem": "go"
          },
          {
            "name": "github.com/twmb/franz-go",
            "direct": false,
            "version": "v1.16.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/twmb/franz-go/pkg/kadm",
            "direct": false,
            "version": "v1.11.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/twmb/franz-go/pkg/kmsg",
            "direct": false,
            "version": "v1.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/uber/jaeger-client-go",
            "direct": false,
            "version": "v2.30.0+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/valkey-io/valkey-go",
            "direct": false,
            "version": "v1.0.59",
            "ecosystem": "go"
          },
          {
            "name": "github.com/wadey/gocovmerge",
            "direct": false,
            "version": "v0.0.0-20160331181800-b5bfa59ec0ad",
            "ecosystem": "go"
          },
          {
            "name": "github.com/weaviate/weaviate",
            "direct": false,
            "version": "v1.30.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/weaviate/weaviate-go-client/v5",
            "direct": false,
            "version": "v5.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/x448/float16",
            "direct": false,
            "version": "v0.8.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/xdg-go/pbkdf2",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/xdg-go/scram",
            "direct": false,
            "version": "v1.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/xdg-go/stringprep",
            "direct": false,
            "version": "v1.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/xhit/go-str2duration/v2",
            "direct": false,
            "version": "v2.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/xiang90/probing",
            "direct": false,
            "version": "v0.0.0-20190116061207-43a291ad63a2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/yalue/onnxruntime_go",
            "direct": false,
            "version": "v1.22.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/yosida95/uritemplate/v3",
            "direct": false,
            "version": "v3.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/youmark/pkcs8",
            "direct": false,
            "version": "v0.0.0-20240726163527-a2c0da244d78",
            "ecosystem": "go"
          },
          {
            "name": "github.com/yugabyte/gocql",
            "direct": false,
            "version": "v1.6.0-yb-1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/yuin/gopher-lua",
            "direct": false,
            "version": "v1.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/yusufpapurcu/wmi",
            "direct": false,
            "version": "v1.2.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/zeebo/xxh3",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/bbolt",
            "direct": false,
            "version": "v1.3.6",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/api/v3",
            "direct": false,
            "version": "v3.5.16",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/api/v3",
            "direct": false,
            "version": "v3.5.5",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/client/pkg/v3",
            "direct": false,
            "version": "v3.5.16",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/client/pkg/v3",
            "direct": false,
            "version": "v3.5.5",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/client/v2",
            "direct": false,
            "version": "v2.305.5",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/client/v3",
            "direct": false,
            "version": "v3.5.16",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/client/v3",
            "direct": false,
            "version": "v3.5.5",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/pkg/v3",
            "direct": false,
            "version": "v3.5.5",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/raft/v3",
            "direct": false,
            "version": "v3.5.5",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/server/v3",
            "direct": false,
            "version": "v3.5.5",
            "ecosystem": "go"
          },
          {
            "name": "go.mongodb.org/mongo-driver",
            "direct": false,
            "version": "v1.17.7",
            "ecosystem": "go"
          },
          {
            "name": "go.mongodb.org/mongo-driver/v2",
            "direct": false,
            "version": "v2.4.2",
            "ecosystem": "go"
          },
          {
            "name": "go.opencensus.io",
            "direct": false,
            "version": "v0.24.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/auto/sdk",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/bridges/otelslog",
            "direct": false,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",
            "direct": false,
            "version": "v0.49.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",
            "direct": false,
            "version": "v0.69.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace",
            "direct": false,
            "version": "v0.69.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
            "direct": false,
            "version": "v0.60.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
            "direct": false,
            "version": "v0.69.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/runtime",
            "direct": false,
            "version": "v0.53.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp",
            "direct": false,
            "version": "v0.4.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace",
            "direct": false,
            "version": "v1.20.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc",
            "direct": false,
            "version": "v1.20.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/prometheus",
            "direct": false,
            "version": "v0.50.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/log",
            "direct": false,
            "version": "v0.4.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/metric",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/metric",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/sdk",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/sdk/log",
            "direct": false,
            "version": "v0.4.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/sdk/metric",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/trace",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/trace",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/proto/otlp",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/proto/otlp",
            "direct": false,
            "version": "v1.10.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/atomic",
            "direct": false,
            "version": "v1.11.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/atomic",
            "direct": false,
            "version": "v1.7.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/automaxprocs",
            "direct": false,
            "version": "v1.5.3",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/goleak",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/multierr",
            "direct": false,
            "version": "v1.10.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/multierr",
            "direct": false,
            "version": "v1.11.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/multierr",
            "direct": false,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/zap",
            "direct": false,
            "version": "v1.17.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/zap",
            "direct": false,
            "version": "v1.26.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/zap",
            "direct": false,
            "version": "v1.27.0",
            "ecosystem": "go"
          },
          {
            "name": "go.yaml.in/yaml/v4",
            "direct": false,
            "version": "v4.0.0-rc.6",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/exp",
            "direct": false,
            "version": "v0.0.0-20230817173708-d852ddb80c63",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/exp",
            "direct": false,
            "version": "v0.0.0-20240506185415-9bf2ced13842",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/net",
            "direct": false,
            "version": "v0.56.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/oauth2",
            "direct": false,
            "version": "v0.27.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/oauth2",
            "direct": false,
            "version": "v0.34.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/oauth2",
            "direct": false,
            "version": "v0.36.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sync",
            "direct": false,
            "version": "v0.16.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sync",
            "direct": false,
            "version": "v0.22.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sync",
            "direct": false,
            "version": "v0.8.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/telemetry",
            "direct": false,
            "version": "v0.0.0-20260625142307-59b4966ccb57",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/term",
            "direct": false,
            "version": "v0.45.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/time",
            "direct": false,
            "version": "v0.11.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/time",
            "direct": false,
            "version": "v0.15.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/tools",
            "direct": false,
            "version": "v0.36.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/tools",
            "direct": false,
            "version": "v0.47.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/xerrors",
            "direct": false,
            "version": "v0.0.0-20231012003039-104605ab7028",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/api",
            "direct": false,
            "version": "v0.169.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto",
            "direct": false,
            "version": "v0.0.0-20240213162025-012b6fc9bca9",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto",
            "direct": false,
            "version": "v0.0.0-20240624140628-dc46fd24d27d",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/api",
            "direct": false,
            "version": "v0.0.0-20251202230838-ff82c1b0f217",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/api",
            "direct": false,
            "version": "v0.0.0-20260226221140-a57be14db171",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/api",
            "direct": false,
            "version": "v0.0.0-20260401024825-9d38bb4040a9",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/api",
            "direct": false,
            "version": "v0.0.0-20260622175928-b703f567277d",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/rpc",
            "direct": false,
            "version": "v0.0.0-20251202230838-ff82c1b0f217",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/rpc",
            "direct": false,
            "version": "v0.0.0-20260226221140-a57be14db171",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/rpc",
            "direct": false,
            "version": "v0.0.0-20260401024825-9d38bb4040a9",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/rpc",
            "direct": false,
            "version": "v0.0.0-20260622175928-b703f567277d",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/grpc",
            "direct": false,
            "version": "v1.79.3",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/grpc",
            "direct": false,
            "version": "v1.80.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/grpc",
            "direct": false,
            "version": "v1.81.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/grpc",
            "direct": false,
            "version": "v1.81.1",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/protobuf",
            "direct": false,
            "version": "v1.34.2",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/protobuf",
            "direct": false,
            "version": "v1.36.10",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/protobuf",
            "direct": false,
            "version": "v1.36.11",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/protobuf",
            "direct": false,
            "version": "v1.36.12-0.20260120151049-f2248ac996af",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/inf.v0",
            "direct": false,
            "version": "v0.9.1",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/ini.v1",
            "direct": false,
            "version": "v1.67.0",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/ini.v1",
            "direct": false,
            "version": "v1.67.3",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/natefinch/lumberjack.v2",
            "direct": false,
            "version": "v2.0.0",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/yaml.v2",
            "direct": false,
            "version": "v2.4.0",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/yaml.v3",
            "direct": false,
            "version": "v3.0.1",
            "ecosystem": "go"
          },
          {
            "name": "gotest.tools/v3",
            "direct": false,
            "version": "v3.5.2",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/api",
            "direct": false,
            "version": "v0.29.2",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/apimachinery",
            "direct": false,
            "version": "v0.28.6",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/apimachinery",
            "direct": false,
            "version": "v0.29.2",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/client-go",
            "direct": false,
            "version": "v0.29.2",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/klog/v2",
            "direct": false,
            "version": "v2.110.1",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/kube-openapi",
            "direct": false,
            "version": "v0.0.0-20231010175941-2dd684a91f00",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/utils",
            "direct": false,
            "version": "v0.0.0-20230726121419-3b25d923346b",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/json",
            "direct": false,
            "version": "v0.0.0-20221116044647-bc3834ca7abd",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/structured-merge-diff/v4",
            "direct": false,
            "version": "v4.4.1",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/yaml",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "software.sslmate.com/src/go-pkcs12",
            "direct": false,
            "version": "v0.7.0",
            "ecosystem": "go"
          },
          {
            "name": "software.sslmate.com/src/go-pkcs12",
            "direct": false,
            "version": "v0.7.3",
            "ecosystem": "go"
          },
          {
            "name": "solace.dev/go/messaging",
            "direct": false,
            "version": "v1.10.0",
            "ecosystem": "go"
          },
          {
            "name": "tags.cncf.io/container-device-interface",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "3-13",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "babel",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "bracex",
            "direct": false,
            "version": "2.6",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.2.25",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "colorama",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "ghp-import",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.15",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown",
            "direct": false,
            "version": "3.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "markupsafe",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "mergedeep",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-codeinclude-plugin",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-include-markdown-plugin",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-markdownextradata-plugin",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-material",
            "direct": false,
            "version": "9.5.18",
            "ecosystem": "pypi"
          },
          {
            "name": "mkdocs-material-extensions",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "paginate",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "pypi"
          },
          {
            "name": "pathspec",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pymdown-extensions",
            "direct": false,
            "version": "10.21.3",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dateutil",
            "direct": false,
            "version": "2.9.0.post0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytz",
            "direct": false,
            "version": "2024.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml-env-tag",
            "direct": false,
            "version": "1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2024.4.28",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": "2.33.0",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "watchdog",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wcmatch",
            "direct": false,
            "version": "10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "3.20.1",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 618,
        "direct_count": 28,
        "indirect_count": 590
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 56,
        "merged_prs": 1829,
        "open_issues": 115,
        "closed_ratio": 0.809,
        "closed_issues": 487,
        "closed_unmerged_prs": 1287
      },
      "bus_factor": 1,
      "bot_contributors": 3,
      "top_contributors": [
        {
          "type": "User",
          "login": "mdelapenya",
          "commits": 919,
          "avatar_url": "https://avatars.githubusercontent.com/u/951580?v=4"
        },
        {
          "type": "User",
          "login": "gianarb",
          "commits": 178,
          "avatar_url": "https://avatars.githubusercontent.com/u/1630267?v=4"
        },
        {
          "type": "User",
          "login": "stevenh",
          "commits": 80,
          "avatar_url": "https://avatars.githubusercontent.com/u/104239?v=4"
        },
        {
          "type": "User",
          "login": "mmorel-35",
          "commits": 63,
          "avatar_url": "https://avatars.githubusercontent.com/u/6032561?v=4"
        },
        {
          "type": "User",
          "login": "eddumelendez",
          "commits": 18,
          "avatar_url": "https://avatars.githubusercontent.com/u/1810547?v=4"
        },
        {
          "type": "User",
          "login": "Bablzz",
          "commits": 17,
          "avatar_url": "https://avatars.githubusercontent.com/u/2978361?v=4"
        },
        {
          "type": "User",
          "login": "01101101M",
          "commits": 16,
          "avatar_url": "https://avatars.githubusercontent.com/u/38888320?v=4"
        },
        {
          "type": "User",
          "login": "prskr",
          "commits": 16,
          "avatar_url": "https://avatars.githubusercontent.com/u/7080899?v=4"
        },
        {
          "type": "User",
          "login": "jaredpetersen",
          "commits": 14,
          "avatar_url": "https://avatars.githubusercontent.com/u/8802128?v=4"
        },
        {
          "type": "User",
          "login": "thaJeztah",
          "commits": 12,
          "avatar_url": "https://avatars.githubusercontent.com/u/1804568?v=4"
        }
      ],
      "contributors_sampled": 97,
      "top_contributor_share": 0.556
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci-lint-go.yml",
        "ci-test-go.yml",
        "ci-windows-trigger.yml",
        "ci-windows.yml",
        "ci.yml",
        "codeql.yml",
        "conventions.yml",
        "docker-projects-latest.yml",
        "release-drafter.yml",
        "scorecards.yml",
        "sonar-bulk-operations.yml",
        "sonar-create-project.yml",
        "sonar-delete-project.yml",
        "usage-metrics-modules.yml",
        "usage-metrics.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        ".golangci.yml"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Pipfile.lock",
        "go.sum"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 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": 2,
            "reason": "badge detected: InProgress",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 1,
            "reason": "Found 2/13 approved changesets -- score normalized to 1",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 65 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 6 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": 9,
            "reason": "dependency not pinned by hash detected -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 10,
            "reason": "SAST tool is run on all commits",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "41 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "ea854ecb16425b6e77bc19e95080213fb69a6ac9",
        "ran_at": "2026-07-28T13:53:59Z",
        "aggregate_score": 6,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": true,
      "has_security_policy": false,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-28T02:29:06Z",
      "oldest_open_prs": [
        {
          "number": 1251,
          "created_at": "2023-05-29T15:13:07Z",
          "last_comment_at": "2023-06-01T19:18:03Z",
          "last_comment_author": "sonarqubecloud"
        },
        {
          "number": 1885,
          "created_at": "2023-11-02T09:10:51Z",
          "last_comment_at": "2023-11-02T09:10:57Z",
          "last_comment_author": "netlify"
        },
        {
          "number": 2035,
          "created_at": "2023-12-19T22:37:43Z",
          "last_comment_at": "2024-08-13T23:37:12Z",
          "last_comment_author": "Mathew-Estafanous"
        },
        {
          "number": 2449,
          "created_at": "2024-03-26T09:44:54Z",
          "last_comment_at": "2024-03-26T09:45:10Z",
          "last_comment_author": "netlify"
        },
        {
          "number": 2482,
          "created_at": "2024-04-14T12:12:12Z",
          "last_comment_at": "2025-03-06T13:29:00Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 2490,
          "created_at": "2024-04-19T11:48:04Z",
          "last_comment_at": "2024-11-22T06:58:52Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 2594,
          "created_at": "2024-06-18T11:53:02Z",
          "last_comment_at": "2024-08-13T18:10:46Z",
          "last_comment_author": "scorpionknifes"
        },
        {
          "number": 2683,
          "created_at": "2024-08-05T18:08:06Z",
          "last_comment_at": "2025-05-27T12:33:59Z",
          "last_comment_author": "mabrarov"
        },
        {
          "number": 2702,
          "created_at": "2024-08-08T04:03:46Z",
          "last_comment_at": "2024-08-08T11:48:59Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 2737,
          "created_at": "2024-08-19T08:43:53Z",
          "last_comment_at": "2024-09-11T15:40:15Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 2742,
          "created_at": "2024-08-22T01:09:56Z",
          "last_comment_at": "2024-08-22T01:12:21Z",
          "last_comment_author": "eddumelendez"
        },
        {
          "number": 2768,
          "created_at": "2024-09-04T16:20:21Z",
          "last_comment_at": "2025-03-17T00:50:56Z",
          "last_comment_author": "ayuhito"
        },
        {
          "number": 2782,
          "created_at": "2024-09-16T17:36:33Z",
          "last_comment_at": "2024-09-16T17:36:51Z",
          "last_comment_author": "netlify"
        },
        {
          "number": 2810,
          "created_at": "2024-10-02T15:24:28Z",
          "last_comment_at": "2026-01-13T09:07:15Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 2849,
          "created_at": "2024-10-25T13:06:02Z",
          "last_comment_at": "2024-10-30T11:57:53Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 2894,
          "created_at": "2024-11-21T15:44:58Z",
          "last_comment_at": "2024-11-25T13:31:29Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 2920,
          "created_at": "2024-12-15T14:39:32Z",
          "last_comment_at": "2025-01-09T22:05:15Z",
          "last_comment_author": "eddumelendez"
        },
        {
          "number": 2943,
          "created_at": "2025-01-19T08:05:26Z",
          "last_comment_at": "2025-04-03T14:22:23Z",
          "last_comment_author": "amirsalarsafaei"
        },
        {
          "number": 2954,
          "created_at": "2025-01-30T18:46:12Z",
          "last_comment_at": "2026-01-15T14:30:38Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 2995,
          "created_at": "2025-02-24T15:48:04Z",
          "last_comment_at": "2025-02-24T15:48:39Z",
          "last_comment_author": "netlify"
        }
      ],
      "last_merged_pr_at": "2026-07-17T15:13:35Z",
      "ci_last_conclusion": "FAILURE",
      "oldest_open_issues": [
        {
          "number": 511,
          "created_at": "2022-08-29T02:44:30Z",
          "last_comment_at": "2023-03-25T09:20:58Z",
          "last_comment_author": "leg100"
        },
        {
          "number": 568,
          "created_at": "2022-10-14T16:02:54Z",
          "last_comment_at": "2026-04-24T16:25:16Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 611,
          "created_at": "2022-11-03T17:27:45Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 626,
          "created_at": "2022-11-16T11:07:04Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 948,
          "created_at": "2023-03-21T21:05:12Z",
          "last_comment_at": "2025-05-25T09:36:50Z",
          "last_comment_author": "gmeligio"
        },
        {
          "number": 1293,
          "created_at": "2023-06-15T13:28:35Z",
          "last_comment_at": "2023-08-23T07:06:45Z",
          "last_comment_author": "lanwen"
        },
        {
          "number": 1357,
          "created_at": "2023-07-10T17:15:09Z",
          "last_comment_at": "2023-08-02T16:35:37Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 1484,
          "created_at": "2023-08-10T04:28:35Z",
          "last_comment_at": "2024-08-30T18:01:28Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 1514,
          "created_at": "2023-08-22T01:04:23Z",
          "last_comment_at": "2024-01-22T14:41:36Z",
          "last_comment_author": "candrews"
        },
        {
          "number": 1515,
          "created_at": "2023-08-23T06:43:15Z",
          "last_comment_at": "2024-06-04T10:03:55Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 1536,
          "created_at": "2023-08-25T09:06:34Z",
          "last_comment_at": "2024-08-22T11:28:47Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 1689,
          "created_at": "2023-09-26T10:57:41Z",
          "last_comment_at": "2023-09-26T14:16:56Z",
          "last_comment_author": "pablochacin"
        },
        {
          "number": 1791,
          "created_at": "2023-10-24T05:58:02Z",
          "last_comment_at": "2023-12-20T05:13:12Z",
          "last_comment_author": "Mathew-Estafanous"
        },
        {
          "number": 1826,
          "created_at": "2023-10-27T10:24:33Z",
          "last_comment_at": "2024-05-01T01:48:13Z",
          "last_comment_author": "ervitis"
        },
        {
          "number": 1924,
          "created_at": "2023-11-24T07:00:30Z",
          "last_comment_at": "2023-11-24T18:17:13Z",
          "last_comment_author": "Chrisss93"
        },
        {
          "number": 2180,
          "created_at": "2024-01-31T17:05:27Z",
          "last_comment_at": "2024-02-06T22:17:35Z",
          "last_comment_author": "Minivera"
        },
        {
          "number": 2204,
          "created_at": "2024-02-07T18:46:24Z",
          "last_comment_at": "2026-04-06T16:15:48Z",
          "last_comment_author": "snakethatlovesstaticlibs"
        },
        {
          "number": 2206,
          "created_at": "2024-02-12T12:05:13Z",
          "last_comment_at": "2025-05-16T21:44:04Z",
          "last_comment_author": "mabrarov"
        },
        {
          "number": 2264,
          "created_at": "2024-02-23T17:00:57Z",
          "last_comment_at": "2025-08-25T11:36:52Z",
          "last_comment_author": "mdelapenya"
        },
        {
          "number": 2344,
          "created_at": "2024-03-12T15:08:04Z",
          "last_comment_at": "2026-06-10T10:51:14Z",
          "last_comment_author": "jeanbza"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/testcontainers/testcontainers-go",
    "host": "github.com",
    "name": "testcontainers-go",
    "owner": "testcontainers"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 79,
      "inputs": {
        "security": 65,
        "vitality": 92,
        "community": 84,
        "governance": 68,
        "engineering": 86
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 92,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "commits_last_year": 339,
              "human_commit_share": 0.5,
              "days_since_last_push": 3,
              "active_weeks_last_year": 40
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 3 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 3
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "40/52 weeks with commits",
                "points": 27.7,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 40
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "339 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 339
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 6 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": 92,
            "inputs": {
              "releases_count": 58,
              "latest_release_tag": "v0.43.0",
              "releases_from_tags": false,
              "days_since_latest_release": 39,
              "mean_days_between_releases": 67.3
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "58 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 58
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 39 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 39
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~67.3 days",
                "points": 19.8,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 67.3
                    }
                  }
                ],
                "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": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 10,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 10 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 10
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 84,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "excellent",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "forks": 625,
              "stars": 4931,
              "watchers": 16,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "4,931 stars",
                "points": 59.9,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 4931
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "625 forks",
                "points": 23.3,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 625
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "16 watchers",
                "points": 6.5,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 16
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "good",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 77,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "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 (MIT)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "MIT"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 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": "moderate",
        "name": "Sustainability & Governance",
        "value": 68,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "at_risk",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 42,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 97,
              "top_contributor_share": 0.556
            },
            "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 56% of commits",
                "points": 10,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 56
                    }
                  }
                ],
                "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 65 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 62,
            "inputs": {
              "merged_prs": 1829,
              "open_issues": 115,
              "closed_issues": 487,
              "issue_closed_ratio": 0.809,
              "closed_unmerged_prs": 1287
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "81% of issues closed",
                "points": 37.8,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 81
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "1829/3116 decided PRs merged",
                "points": 22.5,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 1829,
                      "decided": 3116
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 2/13 approved changesets -- score normalized to 1",
                "points": 1.5,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 79,
            "inputs": {
              "followers": 2278,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "testcontainers",
              "public_repos": 57,
              "account_age_days": 4028
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "2,278 followers of testcontainers",
                "points": 24.1,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 2278,
                      "login": "testcontainers"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "57 public repos, account ~11 yr old",
                "points": 24.8,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 57
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 11
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "github.com/testcontainers/testcontainers-go"
              ],
              "ecosystems": "go",
              "any_deprecated": false,
              "min_days_since_publish": 39
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on go",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "go"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 39 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 39
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "61 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 61
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 86,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "15 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 15
                    }
                  }
                ],
                "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": ".golangci.yml",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".golangci.yml"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [
                "testing",
                "docker",
                "automation",
                "golang",
                "go",
                "testcontainers-go",
                "testcontainers",
                "hacktoberfest"
              ],
              "has_wiki": false,
              "homepage": "https://golang.testcontainers.org",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://golang.testcontainers.org",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "8 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 65,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 60,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 15,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 3,
              "scorecard_aggregate": 6
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "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": "badge detected: InProgress",
                "points": 0.5,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 2/13 approved changesets -- score normalized to 1",
                "points": 0.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 65 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 9",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is run on all commits",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "41 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 617 resolved dependencies against OSV; 1 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 617
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 1
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 86,
            "inputs": {
              "source": "osv",
              "advisories": 33,
              "affected_packages": 16,
              "assessed_packages": 617,
              "unassessed_packages": 1,
              "affected_by_severity": "critical 4, high 1, moderate 2, unknown 9",
              "direct_affected_packages": 2
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "2 affected: golang.org/x/crypto v0.54.0 (unknown), golang.org/x/text v0.38.0 (unknown)",
                "points": 24.7,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 2,
                      "packages": "golang.org/x/crypto v0.54.0 (unknown), golang.org/x/text v0.38.0 (unknown)"
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory has been public longer than 90 days",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "advisories_none_stale",
                    "params": {
                      "days": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 617,
              "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": 1,
              "assessed_self_published_locations": 13
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 73,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "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": "50 of 50 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 50,
                      "sampled": 50
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "excellent",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Pipfile.lock",
                "go.sum"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile",
                "examples/Makefile",
                "examples/nginx/Makefile",
                "modulegen/Makefile",
                "modules/Makefile",
                "modules/activemq/Makefile",
                "modules/aerospike/Makefile",
                "modules/arangodb/Makefile",
                "modules/artemis/Makefile",
                "modules/azure/Makefile",
                "modules/azurite/Makefile",
                "modules/cassandra/Makefile",
                "modules/chroma/Makefile",
                "modules/clickhouse/Makefile",
                "modules/cockroachdb/Makefile",
                "modules/compose/Makefile",
                "modules/consul/Makefile",
                "modules/couchbase/Makefile",
                "modules/couchdb/Makefile",
                "modules/cratedb/Makefile",
                "modules/databend/Makefile",
                "modules/dex/Makefile",
                "modules/dind/Makefile",
                "modules/dockermcpgateway/Makefile",
                "modules/dockermodelrunner/Makefile",
                "modules/dolt/Makefile",
                "modules/dynamodb/Makefile",
                "modules/elasticsearch/Makefile",
                "modules/etcd/Makefile",
                "modules/fakegcsserver/Makefile",
                "modules/firebird/Makefile",
                "modules/forgejo/Makefile",
                "modules/gcloud/Makefile",
                "modules/grafana-lgtm/Makefile",
                "modules/inbucket/Makefile",
                "modules/influxdb/Makefile",
                "modules/k3s/Makefile",
                "modules/k6/Makefile",
                "modules/kafka/Makefile",
                "modules/kurrentdb/Makefile",
                "modules/localstack/Makefile",
                "modules/mailpit/Makefile",
                "modules/mariadb/Makefile",
                "modules/meilisearch/Makefile",
                "modules/memcached/Makefile",
                "modules/milvus/Makefile",
                "modules/minio/Makefile",
                "modules/mockserver/Makefile",
                "modules/mongodb/Makefile",
                "modules/mosquitto/Makefile",
                "modules/mssql/Makefile",
                "modules/mysql/Makefile",
                "modules/nats/Makefile",
                "modules/nebulagraph/Makefile",
                "modules/neo4j/Makefile",
                "modules/nginx/Makefile",
                "modules/ollama/Makefile",
                "modules/openfga/Makefile",
                "modules/openldap/Makefile",
                "modules/opensearch/Makefile",
                "modules/orientdb/Makefile",
                "modules/papercutsmtp/Makefile",
                "modules/pinecone/Makefile",
                "modules/postgres/Makefile",
                "modules/presto/Makefile",
                "modules/pulsar/Makefile",
                "modules/qdrant/Makefile",
                "modules/questdb/Makefile",
                "modules/rabbitmq/Makefile",
                "modules/ravendb/Makefile",
                "modules/redis/Makefile",
                "modules/redpanda/Makefile",
                "modules/registry/Makefile",
                "modules/s3mock/Makefile",
                "modules/scylladb/Makefile",
                "modules/sftp/Makefile",
                "modules/socat/Makefile",
                "modules/solace/Makefile",
                "modules/solr/Makefile",
                "modules/surrealdb/Makefile",
                "modules/tidb/Makefile",
                "modules/timeplus/Makefile",
                "modules/toxiproxy/Makefile",
                "modules/trino/Makefile",
                "modules/typesense/Makefile",
                "modules/valkey/Makefile",
                "modules/vault/Makefile",
                "modules/vearch/Makefile",
                "modules/weaviate/Makefile",
                "modules/yugabytedb/Makefile",
                "usage-metrics/Makefile"
              ],
              "has_devcontainer": true,
              "has_linter_config": true,
              "typecheck_configs": [],
              "agent_commit_share": 0.09,
              "toolchain_manifests": [
                "examples/nginx/go.mod",
                "go.mod",
                "modulegen/go.mod",
                "modules/activemq/go.mod",
                "modules/aerospike/go.mod",
                "modules/arangodb/go.mod",
                "modules/artemis/go.mod",
                "modules/azure/go.mod",
                "modules/azure/lowkeyvault/testdata/go.mod",
                "modules/azurite/go.mod",
                "modules/cassandra/go.mod",
                "modules/chroma/go.mod",
                "modules/clickhouse/go.mod",
                "modules/cockroachdb/go.mod",
                "modules/compose/go.mod",
                "modules/consul/go.mod",
                "modules/couchbase/go.mod",
                "modules/couchdb/go.mod",
                "modules/cratedb/go.mod",
                "modules/databend/go.mod",
                "modules/dex/go.mod",
                "modules/dind/go.mod",
                "modules/dockermcpgateway/go.mod",
                "modules/dockermodelrunner/go.mod",
                "modules/dolt/go.mod",
                "modules/dynamodb/go.mod",
                "modules/elasticsearch/go.mod",
                "modules/etcd/go.mod",
                "modules/fakegcsserver/go.mod",
                "modules/firebird/go.mod",
                "modules/forgejo/go.mod",
                "modules/gcloud/go.mod",
                "modules/grafana-lgtm/go.mod",
                "modules/inbucket/go.mod",
                "modules/influxdb/go.mod",
                "modules/k3s/go.mod",
                "modules/k6/go.mod",
                "modules/kafka/go.mod",
                "modules/kurrentdb/go.mod",
                "modules/localstack/go.mod",
                "modules/mailpit/go.mod",
                "modules/mariadb/go.mod",
                "modules/meilisearch/go.mod",
                "modules/memcached/go.mod",
                "modules/milvus/go.mod",
                "modules/minio/go.mod",
                "modules/mockserver/go.mod",
                "modules/mongodb/go.mod",
                "modules/mosquitto/go.mod",
                "modules/mssql/go.mod",
                "modules/mysql/go.mod",
                "modules/nats/go.mod",
                "modules/nebulagraph/go.mod",
                "modules/neo4j/go.mod",
                "modules/nginx/go.mod",
                "modules/ollama/go.mod",
                "modules/openfga/go.mod",
                "modules/openldap/go.mod",
                "modules/opensearch/go.mod",
                "modules/orientdb/go.mod",
                "modules/papercutsmtp/go.mod",
                "modules/pinecone/go.mod",
                "modules/postgres/go.mod",
                "modules/presto/go.mod",
                "modules/pulsar/go.mod",
                "modules/qdrant/go.mod",
                "modules/questdb/go.mod",
                "modules/rabbitmq/go.mod",
                "modules/ravendb/go.mod",
                "modules/redis/go.mod",
                "modules/redpanda/go.mod",
                "modules/registry/go.mod",
                "modules/s3mock/go.mod",
                "modules/scylladb/go.mod",
                "modules/sftp/go.mod",
                "modules/socat/go.mod",
                "modules/solace/go.mod",
                "modules/solr/go.mod",
                "modules/surrealdb/go.mod",
                "modules/tidb/go.mod",
                "modules/timeplus/go.mod",
                "modules/toxiproxy/go.mod",
                "modules/trino/go.mod",
                "modules/typesense/go.mod",
                "modules/valkey/go.mod",
                "modules/vault/go.mod",
                "modules/vearch/go.mod",
                "modules/weaviate/go.mod",
                "modules/yugabytedb/go.mod",
                "usage-metrics/go.mod",
                "wait/testdata/http/go.mod"
              ],
              "dependency_bot_commit_share": 0.47
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile, examples/Makefile, examples/nginx/Makefile, modulegen/Makefile, modules/Makefile, modules/activemq/Makefile, modules/aerospike/Makefile, modules/arangodb/Makefile, modules/artemis/Makefile, modules/azure/Makefile, modules/azurite/Makefile, modules/cassandra/Makefile, modules/chroma/Makefile, modules/clickhouse/Makefile, modules/cockroachdb/Makefile, modules/compose/Makefile, modules/consul/Makefile, modules/couchbase/Makefile, modules/couchdb/Makefile, modules/cratedb/Makefile, modules/databend/Makefile, modules/dex/Makefile, modules/dind/Makefile, modules/dockermcpgateway/Makefile, modules/dockermodelrunner/Makefile, modules/dolt/Makefile, modules/dynamodb/Makefile, modules/elasticsearch/Makefile, modules/etcd/Makefile, modules/fakegcsserver/Makefile, modules/firebird/Makefile, modules/forgejo/Makefile, modules/gcloud/Makefile, modules/grafana-lgtm/Makefile, modules/inbucket/Makefile, modules/influxdb/Makefile, modules/k3s/Makefile, modules/k6/Makefile, modules/kafka/Makefile, modules/kurrentdb/Makefile, modules/localstack/Makefile, modules/mailpit/Makefile, modules/mariadb/Makefile, modules/meilisearch/Makefile, modules/memcached/Makefile, modules/milvus/Makefile, modules/minio/Makefile, modules/mockserver/Makefile, modules/mongodb/Makefile, modules/mosquitto/Makefile, modules/mssql/Makefile, modules/mysql/Makefile, modules/nats/Makefile, modules/nebulagraph/Makefile, modules/neo4j/Makefile, modules/nginx/Makefile, modules/ollama/Makefile, modules/openfga/Makefile, modules/openldap/Makefile, modules/opensearch/Makefile, modules/orientdb/Makefile, modules/papercutsmtp/Makefile, modules/pinecone/Makefile, modules/postgres/Makefile, modules/presto/Makefile, modules/pulsar/Makefile, modules/qdrant/Makefile, modules/questdb/Makefile, modules/rabbitmq/Makefile, modules/ravendb/Makefile, modules/redis/Makefile, modules/redpanda/Makefile, modules/registry/Makefile, modules/s3mock/Makefile, modules/scylladb/Makefile, modules/sftp/Makefile, modules/socat/Makefile, modules/solace/Makefile, modules/solr/Makefile, modules/surrealdb/Makefile, modules/tidb/Makefile, modules/timeplus/Makefile, modules/toxiproxy/Makefile, modules/trino/Makefile, modules/typesense/Makefile, modules/valkey/Makefile, modules/vault/Makefile, modules/vearch/Makefile, modules/weaviate/Makefile, modules/yugabytedb/Makefile, usage-metrics/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile, examples/Makefile, examples/nginx/Makefile, modulegen/Makefile, modules/Makefile, modules/activemq/Makefile, modules/aerospike/Makefile, modules/arangodb/Makefile, modules/artemis/Makefile, modules/azure/Makefile, modules/azurite/Makefile, modules/cassandra/Makefile, modules/chroma/Makefile, modules/clickhouse/Makefile, modules/cockroachdb/Makefile, modules/compose/Makefile, modules/consul/Makefile, modules/couchbase/Makefile, modules/couchdb/Makefile, modules/cratedb/Makefile, modules/databend/Makefile, modules/dex/Makefile, modules/dind/Makefile, modules/dockermcpgateway/Makefile, modules/dockermodelrunner/Makefile, modules/dolt/Makefile, modules/dynamodb/Makefile, modules/elasticsearch/Makefile, modules/etcd/Makefile, modules/fakegcsserver/Makefile, modules/firebird/Makefile, modules/forgejo/Makefile, modules/gcloud/Makefile, modules/grafana-lgtm/Makefile, modules/inbucket/Makefile, modules/influxdb/Makefile, modules/k3s/Makefile, modules/k6/Makefile, modules/kafka/Makefile, modules/kurrentdb/Makefile, modules/localstack/Makefile, modules/mailpit/Makefile, modules/mariadb/Makefile, modules/meilisearch/Makefile, modules/memcached/Makefile, modules/milvus/Makefile, modules/minio/Makefile, modules/mockserver/Makefile, modules/mongodb/Makefile, modules/mosquitto/Makefile, modules/mssql/Makefile, modules/mysql/Makefile, modules/nats/Makefile, modules/nebulagraph/Makefile, modules/neo4j/Makefile, modules/nginx/Makefile, modules/ollama/Makefile, modules/openfga/Makefile, modules/openldap/Makefile, modules/opensearch/Makefile, modules/orientdb/Makefile, modules/papercutsmtp/Makefile, modules/pinecone/Makefile, modules/postgres/Makefile, modules/presto/Makefile, modules/pulsar/Makefile, modules/qdrant/Makefile, modules/questdb/Makefile, modules/rabbitmq/Makefile, modules/ravendb/Makefile, modules/redis/Makefile, modules/redpanda/Makefile, modules/registry/Makefile, modules/s3mock/Makefile, modules/scylladb/Makefile, modules/sftp/Makefile, modules/socat/Makefile, modules/solace/Makefile, modules/solr/Makefile, modules/surrealdb/Makefile, modules/tidb/Makefile, modules/timeplus/Makefile, modules/toxiproxy/Makefile, modules/trino/Makefile, modules/typesense/Makefile, modules/valkey/Makefile, modules/vault/Makefile, modules/vearch/Makefile, modules/weaviate/Makefile, modules/yugabytedb/Makefile, usage-metrics/Makefile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": ".golangci.yml",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".golangci.yml"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "Go (statically typed)",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Go"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "devcontainer, Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "devcontainer, Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "9 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 9,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "47 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 47,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 9",
                "points": 9,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "Go",
              "largest_source_bytes": 58181,
              "source_files_sampled": 543,
              "oversized_source_files": 0
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Go (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Go"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "0/543 source files over 60KB",
                "points": 55,
                "status": "met",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 543,
                      "oversized": 0
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-28T13:54:33.049243Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/t/testcontainers/testcontainers-go.svg",
  "full_name": "testcontainers/testcontainers-go",
  "license_state": "standard",
  "license_spdx": "MIT"
}

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

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

How one result sits in the wider record: aggregate statisticsGo.