Public record
Software health reportschema 0.29.0 · metrics 2.3.1 · 2026-08-02 21:06 UTC

grafana / pyroscope

Continuous Profiling Platform. Debug performance issues down to a single line of code

GoAGPL-3.0★ 11,605 stars⑂ 783 forkssince Dec 2020View on GitHub ↗
KindLibraryWeb interfacehow this is determined

grafana/pyroscope holds a health index of 98 out of 100, placing it in the Exceptional band. It scores highest on Vitality (96/100) and lowest on Security (68/100). It was last updated 1 day ago. 4 contributors account for most of its recent work.

98
overall / 100
Exceptional

Software health index

Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean, calibrated against the distribution of the public record so bands carry percentile meaning; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At Risk ceiling of 34.

98
Exceptional93-100The record's top tier (≈ top 5%); essentially all checked criteria met
Excellent80-92Strong across the board; minor gaps
Good65-79Healthy; gaps are limited and manageable
Moderate50-64Acceptable with notable gaps; review recommended
Weak35-49Material weaknesses across several areas
At Risk20-34Significant weaknesses; adoption warrants caution
Critical1-19Severe 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.

The weighted overall 86 is calibrated to 98 on the published index scale (record calibration 2026-08-02).

Ownership

Grafana LabsOrganization
7,146 followers587 public repossince Apr 2014

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

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publish
Gogithub.com/grafana/pyroscope/v2v2.2.0-1012 days ago
Gogithub.com/grafana/pyroscope/apiv1.5.0-16107 days ago
Gogithub.com/grafana/pyroscope/lidiav0.0.2-2197 days ago

Metrics by category

Vitality

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

96Exceptional · 21% of overall

Development activity

100Exceptional
How it's scored
36/36Push recency — last push 1 days ago
36/36Commit cadence — 52/52 weeks with commits
18/18Commit volume — 705 commits in the last year
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Inputs used
commits_last_year705
human_commit_share0.9
days_since_last_push1
active_weeks_last_year52
How it's scored
27/27Ships releases — 100 releases published
36/36Release recency — latest release 12 days ago
27/27Release cadence — a release every ~10.3 days
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Inputs used
releases_count100
latest_release_tagv2.2.0
releases_from_tagsno
days_since_latest_release12
mean_days_between_releases10.3

Community & Adoption

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

81Excellent · 17% of overall
How it's scored
60/60Stars — 11,605 stars
24.1/25Forks — 783 forks
10.9/15Watchers — 91 watchers
Inputs used
forks783
stars11,605
watchers91
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (AGPL-3.0)
0/18CONTRIBUTING guide
13.5/13.5Code of conduct
0/7.2Issue template
0/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
readme_badges6
has_contributingno
has_issue_templateno
has_code_of_conductyes
readme_badge_servicesgithub.com, goreportcard.com, pkg.go.dev, shields.io
has_pull_request_templateno

Sustainability & Governance

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

87Excellent · 23% of overall
How it's scored
43.2/54Bus factor — 4 contributor(s) cover half of all commits
18.7/22.5Commit distribution — top contributor authored 17% of commits
13.5/13.5Contributor breadth — 96 contributors
10/10OpenSSF Scorecard: Contributors — project has 15 contributing companies or organizations
Inputs used
bus_factor4
contributors_sampled96
top_contributor_share0.171
How it's scored
32.3/42Issue resolution — 77% of issues closed
26.3/30PR acceptance — 3,369/3,837 decided PRs merged
0/13Newcomer PR acceptance — no first-time contributor's PR decided in 30d
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Inputs used
merged_prs3,369
open_issues341
closed_issues1,129
prs_merged_7d8
prs_decided_7d10
prs_merged_30d22
prs_decided_30d27
issue_closed_ratio0.768
closed_unmerged_prs468
first_time_authors_30d0
first_time_prs_merged_30d0
first_time_prs_decided_30d0
Excluded from scoring (no data or not applicable): newcomer_pr_acceptance. Remaining weights renormalized.
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
25/25Owner reach — 7,146 followers of grafana
25/25Track record — 587 public repos, account ~12 yr old
Inputs used
followers7,146
owner_typeOrganization
is_verified
owner_logingrafana
public_repos587
account_age_days4,501

Package maintenance

100Exceptional
How it's scored
25/25Published & resolvable — 3 package(s) on go
35/35Publish recency — latest publish 12 days ago
20/20Version history — 16 published versions
20/20Not deprecated — active, not deprecated or yanked
Inputs used
packagesgithub.com/grafana/pyroscope/v2, github.com/grafana/pyroscope/api, github.com/grafana/pyroscope/lidia
ecosystemsgo
any_deprecatedno
min_days_since_publish12

Engineering Quality

Are baseline engineering and documentation practices in place?

92Excellent · 19% of overall
How it's scored
24/24CI workflows — 14 workflow(s)
24/24Tests present
16/16Linter config — .golangci.yml, eslint.config.js
9.6/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_configyes

Documentation

90Excellent
How it's scored
30/30README
25/25Documentation directory
15/15Documentation / homepage site — https://grafana.com/oss/pyroscope/
10/10Repository description
10/10Topics — 14 topics
0/10Wiki
Inputs used
topicscontinuous-profiling, profiling, performance, golang, ruby, python, find-bottlenecks, linux, pyroscope, observability, monitoring, devops, developer-tools, hacktoberfest
has_wikino
homepagehttps://grafana.com/oss/pyroscope/
has_readmeyes
has_docs_diryes
has_descriptionyes

Security

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

68Good · 16% of overall
How it's scored
5.2/7.5Binary-Artifacts — binaries present in source code
6/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 15 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
5/5Fuzzing — project is fuzzed
2.5/2.5License — license file detected
7.5/7.5Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
1/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 2
5/5SAST — SAST tool is run on all commits
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 142 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate6.9
How it's scored
6.2/35Direct dependencies free of known advisories — 7 affected: google.golang.org/grpc v1.80.0 (critical 9.1), golang.org/x/net v0.52.0 (moderate 6.5), github.com/klauspost/compress v1.17.8 (unknown), +4 more
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
advisories186
affected_packages51
assessed_packages1,284
unassessed_packages0
affected_by_severitycritical 2, high 10, moderate 12, low 5, unknown 22
direct_affected_packages7
Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1284 resolved dependencies against OSV. 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? Carries a deliberately small weight (4%): agent tooling is a real maintenance signal, but a repository with none can still reach 100/100.

86Excellent · 4% of overall
How it's scored
45/45Agent instructions — .cursor/rules/development-workflow.mdc, .cursor/rules/go-backend.mdc, .cursor/rules/go-testing.mdc, .cursor/rules/pyroscope-general.mdc, AGENTS.md, CLAUDE.md, ui/CLAUDE.md
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 90 of 90 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share1
agent_instruction_files.cursor/rules/development-workflow.mdc, .cursor/rules/go-backend.mdc, .cursor/rules/go-testing.mdc, .cursor/rules/pyroscope-general.mdc, AGENTS.md, CLAUDE.md, ui/CLAUDE.md
agent_instruction_max_bytes14,433
How it's scored
18/18One-command bootstrap — Makefile, docs/Makefile
22/22Automated tests
11/11Lint / format config — .golangci.yml, eslint.config.js
11/11Static type checking — examples/language-sdk-instrumentation/nodejs/express-ts-inline/tsconfig.json, examples/language-sdk-instrumentation/nodejs/express-ts/tsconfig.json, ui/tsconfig.json
10/10Reproducible environment — devcontainer, Dockerfile, lockfile
10/10Demonstrated agent practice — 21 of the last 100 commits agent-authored or agent-credited
0/8Automated maintenance — no automated dependency updates observed
2/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 2
Inputs used
has_nixno
has_testsyes
lockfilesCargo.lock, Gemfile.lock, go.sum, yarn.lock
has_dockerfileyes
typed_languageyes
bootstrap_filesMakefile, docs/Makefile
has_devcontaineryes
has_linter_configyes
typecheck_configsexamples/language-sdk-instrumentation/nodejs/express-ts-inline/tsconfig.json, examples/language-sdk-instrumentation/nodejs/express-ts/tsconfig.json, ui/tsconfig.json
agent_commit_share0.21
toolchain_manifestsapi/go.mod, examples/golang-pgo/go.mod, examples/language-sdk-instrumentation/dotnet/fast-slow/example/Example.csproj, examples/language-sdk-instrumentation/dotnet/rideshare/example/Example.csproj, examples/language-sdk-instrumentation/dotnet/web-new/example/Example.csproj, examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.mod, examples/language-sdk-instrumentation/golang-push/rideshare-k6/go.mod, examples/language-sdk-instrumentation/golang-push/rideshare/go.mod, examples/language-sdk-instrumentation/golang-push/simple/go.mod, examples/language-sdk-instrumentation/java/rideshare/build.gradle.kts, examples/language-sdk-instrumentation/rust/basic/Cargo.toml, examples/language-sdk-instrumentation/rust/rideshare/server/Cargo.toml, examples/tracing/dotnet/example/Example.csproj, examples/tracing/golang-push/go.mod, examples/tracing/java-wall/build.gradle.kts, examples/tracing/java/build.gradle.kts, go.mod, lidia/go.mod
dependency_bot_commit_share0
How it's scored
45/45Type-checkable code — Go (statically typed)
54.3/55Manageable file sizes — 19/1,479 source files over 60KB
Inputs used
primary_languageGo
largest_source_bytes286,520
source_files_sampled1,479
oversized_source_files19
How it's scored
40/40API schema (OpenAPI/GraphQL/proto) — api/adhocprofiles/v1/adhocprofiles.proto, api/capabilities/v1/feature_flags.proto, api/debuginfo/v1alpha1/debuginfo.proto, api/google/v1/profile.proto, api/ingester/v1/ingester.proto, api/metastore/v1/compactor.proto, api/metastore/v1/index.proto, api/metastore/v1/query.proto, api/metastore/v1/raft_log/raft_log.proto, api/metastore/v1/tenant.proto, api/metastore/v1/types.proto, api/push/v1/push.proto, api/querier/v1/querier.proto, api/query/v1/query.proto, api/segmentwriter/v1/push.proto, api/settings/v1/recording_rules.proto, api/settings/v1/setting.proto, api/status/v1/status.proto, api/storegateway/v1/storegateway.proto, api/types/v1/types.proto, api/vcs/v1/vcs.proto, api/version/v1/version.proto, pkg/frontend/frontendpb/frontend.proto, pkg/metastore/raftnode/raftnodepb/raft_node.proto, pkg/querier/stats/stats.proto, pkg/scheduler/schedulerpb/scheduler.proto, pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement.proto, pkg/util/httpgrpc/httpgrpc.proto
0/20MCP server
40/40Runnable examples — example, examples, samples
Inputs used
example_dirsexample, examples, samples
has_mcp_signalno
api_schema_filesapi/adhocprofiles/v1/adhocprofiles.proto, api/capabilities/v1/feature_flags.proto, api/debuginfo/v1alpha1/debuginfo.proto, api/google/v1/profile.proto, api/ingester/v1/ingester.proto, api/metastore/v1/compactor.proto, api/metastore/v1/index.proto, api/metastore/v1/query.proto, api/metastore/v1/raft_log/raft_log.proto, api/metastore/v1/tenant.proto, api/metastore/v1/types.proto, api/push/v1/push.proto, api/querier/v1/querier.proto, api/query/v1/query.proto, api/segmentwriter/v1/push.proto, api/settings/v1/recording_rules.proto, api/settings/v1/setting.proto, api/status/v1/status.proto, api/storegateway/v1/storegateway.proto, api/types/v1/types.proto, api/vcs/v1/vcs.proto, api/version/v1/version.proto, pkg/frontend/frontendpb/frontend.proto, pkg/metastore/raftnode/raftnodepb/raft_node.proto, pkg/querier/stats/stats.proto, pkg/scheduler/schedulerpb/scheduler.proto, pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement.proto, pkg/util/httpgrpc/httpgrpc.proto

Key facts

11,605GitHub stars
96contributors
705commits, last 12 months
1days since last push
100releases
4bus factor
341open issues
Go, npmpackage ecosystems

Data collection warnings

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Advisory severity resolved for 120 of 170 advisories (lookup cap); the remainder are reported as unknown severity

More detail

Star and fork history 0 ★ / 783 ⇿
0Stars
783Forks
100Releases

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.

0200400600800774202021-012023-102026-08
Major 2Minor 45Patch 52

Each point covers 6 days.

OpenSSF Scorecard 6.9 / 10
6.9aggregate

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-08-02 21:05 UTC

7Binary-Artifactsbinaries present in source code
8Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 15 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
10Fuzzingproject is fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
2Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 2
10SASTSAST tool is run on all commits
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities142 existing vulnerabilities detected
Direct dependencies 101
RegistryPackageVersion constraintManifest
Goconnectrpc.com/connectv1.19.2api/go.mod
Gogithub.com/google/gnosticv0.7.1api/go.mod
Gogithub.com/gorilla/muxv1.8.1api/go.mod
Gogithub.com/grpc-ecosystem/grpc-gateway/v2v2.29.0api/go.mod
Gogithub.com/planetscale/vtprotobufv0.6.1-0.20250313105119-ba97887b0a25api/go.mod
Gogithub.com/prometheus/commonv0.67.5api/go.mod
Gogithub.com/stretchr/testifyv1.11.1api/go.mod
Gogoogle.golang.org/genproto/googleapis/apiv0.0.0-20260504160031-60b97b32f348api/go.mod
Gogoogle.golang.org/grpcv1.82.1api/go.mod
Gogoogle.golang.org/protobufv1.36.11api/go.mod
Goconnectrpc.com/connectv1.19.2go.mod
Goconnectrpc.com/grpchealthv1.4.0go.mod
Gogithub.com/PuerkitoBio/goqueryv1.12.0go.mod
Gogithub.com/alecthomas/kingpin/v2v2.4.0go.mod
Gogithub.com/cespare/xxhash/v2v2.3.0go.mod
Gogithub.com/colega/zeropoolv0.0.0-20230505084239-6fb4a4f75381go.mod
Gogithub.com/dgraph-io/ristretto/v2v2.4.0go.mod
Gogithub.com/dgryski/go-groupvarintv0.0.0-20230630160417-2bfb7969fb3cgo.mod
Gogithub.com/dolthub/swissv0.2.1go.mod
Gogithub.com/drone/envsubstv1.0.3go.mod
Gogithub.com/dustin/go-humanizev1.0.1go.mod
Gogithub.com/fatih/colorv1.19.0go.mod
Gogithub.com/felixge/fgprofv0.9.5go.mod
Gogithub.com/felixge/httpsnoopv1.0.4go.mod
Gogithub.com/fsnotify/fsnotifyv1.10.1go.mod
Gogithub.com/getkin/kin-openapiv0.144.0go.mod
Gogithub.com/go-kit/logv0.2.1go.mod
Gogithub.com/gogo/protobufv1.3.2go.mod
Gogithub.com/golang/groupcachev0.0.0-20241129210726-2c02b8208cf8go.mod
Gogithub.com/google/go-cmpv0.7.0go.mod
Gogithub.com/google/go-github/v81v81.0.0go.mod
Gogithub.com/google/pprofv0.0.0-20260507013755-92041b743c96go.mod
Gogithub.com/google/uuidv1.6.0go.mod
Gogithub.com/gorilla/muxv1.8.1go.mod
Gogithub.com/grafana/alloy/syntaxv0.1.0go.mod
Gogithub.com/grafana/dskitv0.0.0-20260616135346-e96eda8260cdgo.mod
Gogithub.com/grafana/pyroscope-gov1.2.8go.mod
Gogithub.com/grafana/pyroscope-go/godeltaprofv0.1.11go.mod
Gogithub.com/grafana/pyroscope-go/x/k6v0.0.0-20241003203156-a917cea171d3go.mod
Gogithub.com/grafana/pyroscope/apiv1.5.0go.mod
Gogithub.com/grafana/pyroscope/lidiav0.0.2go.mod
Gogithub.com/grafana/regexpv0.0.0-20250905093917-f7b3be9d1853go.mod
Gogithub.com/grpc-ecosystem/go-grpc-middlewarev1.4.0go.mod
Gogithub.com/grpc-ecosystem/grpc-gateway/v2v2.29.0go.mod
Gogithub.com/hashicorp/golang-lru/v2v2.0.7go.mod
Gogithub.com/hashicorp/raftv1.7.3go.mod
Gogithub.com/hashicorp/raft-walv0.4.2go.mod
Gogithub.com/klauspost/compressv1.18.7go.mod
Gogithub.com/kubescape/go-git-urlv0.0.31go.mod
Gogithub.com/minio/minio-go/v7v7.1.0go.mod
Gogithub.com/mitchellh/go-wordwrapv1.0.1go.mod
Gogithub.com/oklog/ulid/v2v2.1.1go.mod
Gogithub.com/olekukonko/tablewriterv0.0.5go.mod
Gogithub.com/parquet-go/parquet-gov0.30.1go.mod
Gogithub.com/planetscale/vtprotobufv0.6.1-0.20250313105119-ba97887b0a25go.mod
Gogithub.com/platinummonkey/go-concurrency-limitsv0.10.0go.mod
Gogithub.com/prometheus/client_golangv1.23.2go.mod
Gogithub.com/prometheus/client_modelv0.6.2go.mod
Gogithub.com/prometheus/commonv0.67.5go.mod
Gogithub.com/prometheus/prometheusv0.311.3go.mod
Gogithub.com/samber/lov1.53.0go.mod
Gogithub.com/simonswine/tempopbv0.2.0go.mod
Gogithub.com/sony/gobreaker/v2v2.4.0go.mod
Gogithub.com/spf13/aferov1.15.0go.mod
Gogithub.com/stretchr/testifyv1.11.1go.mod
Gogithub.com/thanos-io/objstorev0.0.0-20250813080715-4e5fd4289b50go.mod
Gogithub.com/valyala/bytebufferpoolv1.0.0go.mod
Gogithub.com/xlab/treeprintv1.2.0go.mod
Gogo.etcd.io/bboltv1.4.3go.mod
Gogo.opentelemetry.io/otelv1.44.0go.mod
Gogo.opentelemetry.io/proto/otlpv1.10.0go.mod
Gogo.opentelemetry.io/proto/otlp/collector/profiles/v1developmentv0.3.0go.mod
Gogo.opentelemetry.io/proto/otlp/profiles/v1developmentv0.3.0go.mod
Gogo.uber.org/atomicv1.11.0go.mod
Gogo.uber.org/automaxprocsv1.6.0go.mod
Gogo.uber.org/goleakv1.3.0go.mod
Gogo.yaml.in/yaml/v3v3.0.4go.mod
Gogolang.org/x/expv0.0.0-20260410095643-746e56fc9e2fgo.mod
Gogolang.org/x/modv0.37.0go.mod
Gogolang.org/x/netv0.56.0go.mod
Gogolang.org/x/oauth2v0.36.0go.mod
Gogolang.org/x/syncv0.21.0go.mod
Gogolang.org/x/sysv0.46.0go.mod
Gogolang.org/x/textv0.39.0go.mod
Gogolang.org/x/timev0.15.0go.mod
Gogoogle.golang.org/genproto/googleapis/apiv0.0.0-20260504160031-60b97b32f348go.mod
Gogoogle.golang.org/grpcv1.82.1go.mod
Gogoogle.golang.org/protobufv1.36.11go.mod
Gogithub.com/grafana/jfr-parserv0.18.0go.mod
Gogithub.com/grafana/otel-profiling-gov0.6.0go.mod
Gogo.opentelemetry.io/contrib/exporters/autoexportv0.68.0go.mod
Gogo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcv0.68.0go.mod
Gogo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpv0.68.0go.mod
Gogo.opentelemetry.io/otel/sdkv1.44.0go.mod
Gogo.opentelemetry.io/otel/tracev1.44.0go.mod
Gogithub.com/stretchr/testifyv1.11.1lidia/go.mod
npm@leeoniya/ufuzzy^1.0.19ui/package.json
npm@xyflow/react^12.10.0ui/package.json
npmreact^19.2.4ui/package.json
npmreact-dom^19.2.4ui/package.json
npmtinycolor2^1.6.0ui/package.json
All dependencies 1,284

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

RegistryPackageVersionRelation
Goconnectrpc.com/connectv1.19.2direct
Goconnectrpc.com/grpchealthv1.4.0direct
Gogithub.com/alecthomas/kingpin/v2v2.4.0direct
Gogithub.com/cespare/xxhash/v2v2.3.0direct
Gogithub.com/colega/zeropoolv0.0.0-20230505084239-6fb4a4f75381direct
Gogithub.com/dgraph-io/ristretto/v2v2.4.0direct
Gogithub.com/dgryski/go-groupvarintv0.0.0-20230630160417-2bfb7969fb3cdirect
Gogithub.com/dolthub/swissv0.2.1direct
Gogithub.com/drone/envsubstv1.0.3direct
Gogithub.com/dustin/go-humanizev1.0.1direct
Gogithub.com/fatih/colorv1.19.0direct
Gogithub.com/felixge/fgprofv0.9.5direct
Gogithub.com/felixge/httpsnoopv1.0.4direct
Gogithub.com/fsnotify/fsnotifyv1.10.1direct
Gogithub.com/getkin/kin-openapiv0.144.0direct
Gogithub.com/go-kit/logv0.2.1direct
Gogithub.com/gogo/protobufv1.3.2direct
Gogithub.com/golang/groupcachev0.0.0-20241129210726-2c02b8208cf8direct
Gogithub.com/google/gnosticv0.7.1direct
Gogithub.com/google/go-cmpv0.7.0direct
Gogithub.com/google/go-github/v81v81.0.0direct
Gogithub.com/google/pprofv0.0.0-20260507013755-92041b743c96direct
Gogithub.com/google/uuidv1.6.0direct
Gogithub.com/gorilla/muxv1.8.1direct
Gogithub.com/grafana/alloy/syntaxv0.1.0direct
Gogithub.com/grafana/dskitv0.0.0-20260616135346-e96eda8260cddirect
Gogithub.com/grafana/jfr-parserv0.18.0direct
Gogithub.com/grafana/otel-profiling-gov0.5.1direct
Gogithub.com/grafana/otel-profiling-gov0.6.0direct
Gogithub.com/grafana/pyroscope-gov1.2.7direct
Gogithub.com/grafana/pyroscope-gov1.2.8direct
Gogithub.com/grafana/pyroscope-gov1.3.1direct
Gogithub.com/grafana/pyroscope-go/godeltaprofv0.1.11direct
Gogithub.com/grafana/pyroscope-go/godeltaprofv0.1.9direct
Gogithub.com/grafana/pyroscope-go/x/k6v0.0.0-20241003203156-a917cea171d3direct
Gogithub.com/grafana/pyroscope-go/x/k6v0.0.0-20241129154546-3e89ad952d8fdirect
Gogithub.com/grafana/regexpv0.0.0-20250905093917-f7b3be9d1853direct
Gogithub.com/grpc-ecosystem/go-grpc-middlewarev1.4.0direct
Gogithub.com/grpc-ecosystem/grpc-gateway/v2v2.28.0direct
Gogithub.com/grpc-ecosystem/grpc-gateway/v2v2.29.0direct
Gogithub.com/hashicorp/golang-lru/v2v2.0.7direct
Gogithub.com/hashicorp/raftv1.7.3direct
Gogithub.com/hashicorp/raft-walv0.4.2direct
Gogithub.com/klauspost/compressv1.17.8direct
Gogithub.com/klauspost/compressv1.18.6direct
Gogithub.com/klauspost/compressv1.18.7direct
Gogithub.com/kubescape/go-git-urlv0.0.31direct
Gogithub.com/minio/minio-go/v7v7.1.0direct
Gogithub.com/mitchellh/go-wordwrapv1.0.1direct
Gogithub.com/oklog/ulid/v2v2.1.1direct
Gogithub.com/olekukonko/tablewriterv0.0.5direct
Gogithub.com/parquet-go/parquet-gov0.30.1direct
Gogithub.com/planetscale/vtprotobufv0.6.1-0.20250313105119-ba97887b0a25direct
Gogithub.com/platinummonkey/go-concurrency-limitsv0.10.0direct
Gogithub.com/prometheus/client_golangv1.21.1direct
Gogithub.com/prometheus/client_golangv1.23.2direct
Gogithub.com/prometheus/client_modelv0.6.1direct
Gogithub.com/prometheus/client_modelv0.6.2direct
Gogithub.com/prometheus/commonv0.62.0direct
Gogithub.com/prometheus/commonv0.67.5direct
Gogithub.com/prometheus/prometheusv0.311.3direct
Gogithub.com/puerkitobio/goqueryv1.12.0direct
Gogithub.com/samber/lov1.53.0direct
Gogithub.com/simonswine/tempopbv0.2.0direct
Gogithub.com/sony/gobreaker/v2v2.4.0direct
Gogithub.com/spf13/aferov1.15.0direct
Gogithub.com/stretchr/testifyv1.11.1direct
Gogithub.com/thanos-io/objstorev0.0.0-20250813080715-4e5fd4289b50direct
Gogithub.com/valyala/bytebufferpoolv1.0.0direct
Gogithub.com/xlab/treeprintv1.2.0direct
Gogo.etcd.io/bboltv1.4.3direct
Gogo.opentelemetry.io/contrib/exporters/autoexportv0.68.0direct
Gogo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcv0.68.0direct
Gogo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpv0.47.0direct
Gogo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpv0.57.0direct
Gogo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpv0.64.0direct
Gogo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpv0.68.0direct
Gogo.opentelemetry.io/otelv1.43.0direct
Gogo.opentelemetry.io/otelv1.44.0direct
Gogo.opentelemetry.io/otel/sdkv1.43.0direct
Gogo.opentelemetry.io/otel/sdkv1.44.0direct
Gogo.opentelemetry.io/otel/tracev1.43.0direct
Gogo.opentelemetry.io/otel/tracev1.44.0direct
Gogo.opentelemetry.io/proto/otlpv1.10.0direct
Gogo.opentelemetry.io/proto/otlp/collector/profiles/v1developmentv0.3.0direct
Gogo.opentelemetry.io/proto/otlp/profiles/v1developmentv0.3.0direct
Gogo.uber.org/atomicv1.11.0direct
Gogo.uber.org/automaxprocsv1.6.0direct
Gogo.uber.org/goleakv1.3.0direct
Gogo.yaml.in/yaml/v3v3.0.4direct
Gogolang.org/x/expv0.0.0-20260410095643-746e56fc9e2fdirect
Gogolang.org/x/modv0.37.0direct
Gogolang.org/x/netv0.52.0direct
Gogolang.org/x/netv0.56.0direct
Gogolang.org/x/oauth2v0.36.0direct
Gogolang.org/x/syncv0.21.0direct
Gogolang.org/x/sysv0.42.0direct
Gogolang.org/x/sysv0.46.0direct
Gogolang.org/x/textv0.35.0direct
Gogolang.org/x/textv0.39.0direct
Gogolang.org/x/timev0.15.0direct
Gogoogle.golang.org/genproto/googleapis/apiv0.0.0-20260401024825-9d38bb4040a9direct
Gogoogle.golang.org/genproto/googleapis/apiv0.0.0-20260504160031-60b97b32f348direct
Gogoogle.golang.org/grpcv1.80.0direct
Gogoogle.golang.org/grpcv1.82.1direct
Gogoogle.golang.org/protobufv1.36.11direct
npm@leeoniya/ufuzzy1.0.19direct
npm@xyflow/react12.11.2direct
npmreact19.2.8direct
npmreact-dom19.2.8direct
npmtinycolor21.6.0direct
crates.ioaddr2line0.25.1indirect
crates.ioadler22.0.1indirect
crates.ioadler321.2.0indirect
crates.ioaho-corasick1.1.4indirect
crates.ioaligned-vec0.6.4indirect
crates.ioallocator-api20.2.21indirect
crates.ioandroid_system_properties0.1.5indirect
crates.ioanyhow1.0.102indirect
crates.ioarrayvec0.7.6indirect
crates.ioatomic-waker1.1.2indirect
crates.ioautocfg1.5.0indirect
crates.ioaws-lc-rs1.16.2indirect
crates.ioaws-lc-sys0.39.1indirect
crates.iobacktrace0.3.76indirect
crates.iobase640.21.7indirect
crates.iobase640.22.1indirect
crates.iobitflags1.3.2indirect
crates.iobitflags2.11.0indirect
crates.ioblock-buffer0.10.4indirect
crates.iobumpalo3.20.2indirect
crates.iobyteorder1.5.0indirect
crates.iobytes1.11.1indirect
crates.iocc1.2.58indirect
crates.iocesu81.1.0indirect
crates.iocfg-if1.0.4indirect
crates.iocfg_aliases0.2.1indirect
crates.iochrono0.4.44indirect
crates.iocmake0.1.58indirect
crates.iocombine4.6.7indirect
crates.iocore-foundation0.10.1indirect
crates.iocore-foundation-sys0.8.7indirect
crates.iocore20.4.0indirect
crates.iocpufeatures0.2.17indirect
crates.iocrc32fast1.5.0indirect
crates.iocrypto-common0.1.7indirect
crates.iodary_heap0.3.8indirect
crates.iodata-encoding2.10.0indirect
crates.iodebugid0.8.0indirect
crates.iodigest0.10.7indirect
crates.iodisplaydoc0.2.5indirect
crates.iodunce1.0.5indirect
crates.ioeither1.15.0indirect
crates.ioencoding_rs0.8.35indirect
crates.ioenv_logger0.10.2indirect
crates.ioequator0.4.2indirect
crates.ioequator-macro0.4.2indirect
crates.ioequivalent1.0.2indirect
crates.ioerrno0.3.14indirect
crates.iofallible-iterator0.3.0indirect
crates.iofastrand2.3.0indirect
crates.iofind-msvc-tools0.1.9indirect
crates.iofindshlibs0.10.2indirect
crates.ioflate21.1.9indirect
crates.iofnv1.0.7indirect
crates.iofoldhash0.1.5indirect
crates.iofoldhash0.2.0indirect
crates.ioform_urlencoded1.2.2indirect
crates.ioframehop0.16.0indirect
crates.iofs_extra1.3.0indirect
crates.iofutures-channel0.3.32indirect
crates.iofutures-core0.3.32indirect
crates.iofutures-io0.3.32indirect
crates.iofutures-sink0.3.32indirect
crates.iofutures-task0.3.32indirect
crates.iofutures-util0.3.32indirect
crates.iogeneric-array0.14.7indirect
crates.iogetrandom0.2.17indirect
crates.iogetrandom0.3.4indirect
crates.iogetrandom0.4.2indirect
crates.iogimli0.32.3indirect
crates.iogimli0.33.0indirect
crates.ioh20.3.27indirect
crates.iohashbrown0.15.5indirect
crates.iohashbrown0.16.1indirect
crates.ioheaders0.3.9indirect
crates.ioheaders-core0.2.0indirect
crates.ioheck0.5.0indirect
crates.iohermit-abi0.5.2indirect
crates.iohttp0.2.12indirect
crates.iohttp1.4.0indirect
crates.iohttp-body0.4.6indirect
crates.iohttp-body1.0.1indirect
crates.iohttp-body-util0.1.3indirect
crates.iohttparse1.10.1indirect
crates.iohttpdate1.0.3indirect
crates.iohumantime2.3.0indirect
crates.iohyper0.14.32indirect
crates.iohyper1.9.0indirect
crates.iohyper-rustls0.27.7indirect
crates.iohyper-util0.1.20indirect
crates.ioiana-time-zone0.1.65indirect
crates.ioiana-time-zone-haiku0.1.2indirect
crates.ioicu_collections2.2.0indirect
crates.ioicu_locale_core2.2.0indirect
crates.ioicu_normalizer2.2.0indirect
crates.ioicu_normalizer_data2.2.0indirect
crates.ioicu_properties2.2.0indirect
crates.ioicu_properties_data2.2.0indirect
crates.ioicu_provider2.2.0indirect
crates.ioid-arena2.3.0indirect
crates.ioidna1.1.0indirect
crates.ioidna_adapter1.2.1indirect
crates.ioindexmap2.13.0indirect
crates.ioipnet2.12.0indirect
crates.ioiri-string0.7.12indirect
crates.iois-terminal0.4.17indirect
crates.ioitertools0.14.0indirect
crates.ioitoa1.0.18indirect
crates.iojni0.21.1indirect
crates.iojni-sys0.3.1indirect
crates.iojni-sys0.4.1indirect
crates.iojni-sys-macros0.4.1indirect
crates.iojobserver0.1.34indirect
crates.iojs-sys0.3.94indirect
crates.iolazy_static1.5.0indirect
crates.ioleb128fmt0.1.0indirect
crates.iolibc0.2.184indirect
crates.iolibflate2.2.1indirect
crates.iolibflate_lz772.2.0indirect
crates.iolinux-raw-sys0.12.1indirect
crates.iolitemap0.8.2indirect
crates.iolock_api0.4.14indirect
crates.iolog0.4.29indirect
crates.iolru-slab0.1.2indirect
crates.iomacho-unwind-info0.5.0indirect
crates.iomemchr2.8.0indirect
crates.iomemmap20.9.10indirect
crates.iomime0.3.17indirect
crates.iomime_guess2.0.5indirect
crates.iominiz_oxide0.8.9indirect
crates.iomio1.2.0indirect
crates.iomulter2.1.0indirect
crates.ionix0.26.4indirect
crates.ionum-traits0.2.19indirect
crates.ioobject0.37.3indirect
crates.ioobject0.39.1indirect
crates.ioonce_cell1.21.4indirect
crates.ioopenssl-probe0.2.1indirect
crates.ioparking_lot0.12.5indirect
crates.ioparking_lot_core0.9.12indirect
crates.iope-unwind-info0.6.0indirect
crates.iopercent-encoding2.3.2indirect
crates.iopin-project1.1.11indirect
crates.iopin-project-internal1.1.11indirect
crates.iopin-project-lite0.2.17indirect
crates.iopotential_utf0.1.5indirect
crates.ioppv-lite860.2.21indirect
crates.iopretty_env_logger0.5.0indirect
crates.ioprettyplease0.2.37indirect
crates.ioproc-macro21.0.106indirect
crates.ioprost0.14.3indirect
crates.ioprost-derive0.14.3indirect
crates.iopyroscope2.0.6indirect
crates.ioquinn0.11.9indirect
crates.ioquinn-proto0.11.14indirect
crates.ioquinn-udp0.5.14indirect
crates.ioquote1.0.45indirect
crates.ior-efi5.3.0indirect
crates.ior-efi6.0.0indirect
crates.iorand0.8.5indirect
crates.iorand0.9.2indirect
crates.iorand_chacha0.3.1indirect
crates.iorand_chacha0.9.0indirect
crates.iorand_core0.6.4indirect
crates.iorand_core0.9.5indirect
crates.ioredox_syscall0.5.18indirect
crates.ioregex1.12.3indirect
crates.ioregex-automata0.4.14indirect
crates.ioregex-syntax0.8.10indirect
crates.ioreqwest0.13.2indirect
crates.ioring0.17.14indirect
crates.iorle-decode-fast1.0.3indirect
crates.iorustc-demangle0.1.27indirect
crates.iorustc-hash2.1.2indirect
crates.iorustix1.1.4indirect
crates.iorustls0.23.37indirect
crates.iorustls-native-certs0.8.3indirect
crates.iorustls-pki-types1.14.0indirect
crates.iorustls-platform-verifier0.6.2indirect
crates.iorustls-platform-verifier-android0.1.1indirect
crates.iorustls-webpki0.103.10indirect
crates.iorustversion1.0.22indirect
crates.ioruzstd0.8.3indirect
crates.ioryu1.0.23indirect
crates.iosame-file1.0.6indirect
crates.ioschannel0.1.29indirect
crates.ioscoped-tls1.0.1indirect
crates.ioscopeguard1.2.0indirect
crates.iosecurity-framework3.7.0indirect
crates.iosecurity-framework-sys2.17.0indirect
crates.iosemver1.0.27indirect
crates.ioserde1.0.228indirect
crates.ioserde_core1.0.228indirect
crates.ioserde_derive1.0.228indirect
crates.ioserde_json1.0.149indirect
crates.ioserde_urlencoded0.7.1indirect
crates.iosha10.10.6indirect
crates.ioshlex1.3.0indirect
crates.iosignal-hook-registry1.4.8indirect
crates.iosimd-adler320.3.9indirect
crates.ioslab0.4.12indirect
crates.iosmallvec1.15.1indirect
crates.iosocket20.5.10indirect
crates.iosocket20.6.3indirect
crates.iospin0.12.0indirect
crates.iospin0.9.8indirect
crates.iostable_deref_trait1.2.1indirect
crates.iosubtle2.6.1indirect
crates.iosymbolic-common13.1.1indirect
crates.iosymbolic-demangle13.1.1indirect
crates.iosyn2.0.117indirect
crates.iosync_wrapper1.0.2indirect
crates.iosynstructure0.13.2indirect
crates.iotempfile3.27.0indirect
crates.iotermcolor1.4.1indirect
crates.iothiserror1.0.69indirect
crates.iothiserror2.0.18indirect
crates.iothiserror-impl1.0.69indirect
crates.iothiserror-impl2.0.18indirect
crates.iotinystr0.8.3indirect
crates.iotinyvec1.11.0indirect
crates.iotinyvec_macros0.1.1indirect
crates.iotokio1.50.0indirect
crates.iotokio-macros2.6.1indirect
crates.iotokio-rustls0.26.4indirect
crates.iotokio-tungstenite0.21.0indirect
crates.iotokio-util0.7.18indirect
crates.iotower0.5.3indirect
crates.iotower-http0.6.8indirect
crates.iotower-layer0.3.3indirect
crates.iotower-service0.3.3indirect
crates.iotracing0.1.44indirect
crates.iotracing-core0.1.36indirect
crates.iotry-lock0.2.5indirect
crates.iotungstenite0.21.0indirect
crates.iotwox-hash2.1.2indirect
crates.iotypenum1.19.0indirect
crates.iounicase2.9.0indirect
crates.iounicode-ident1.0.24indirect
crates.iounicode-xid0.2.6indirect
crates.iountrusted0.9.0indirect
crates.iourl2.5.8indirect
crates.ioutf-80.7.6indirect
crates.ioutf8_iter1.0.4indirect
crates.iouuid1.23.0indirect
crates.ioversion_check0.9.5indirect
crates.iowalkdir2.5.0indirect
crates.iowant0.3.1indirect
crates.iowarp0.3.7indirect
crates.iowasi0.11.1+wasi-snapshot-preview1indirect
crates.iowasip21.0.2+wasi-0.2.9indirect
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06indirect
crates.iowasm-bindgen0.2.117indirect
crates.iowasm-bindgen-futures0.4.67indirect
crates.iowasm-bindgen-macro0.2.117indirect
crates.iowasm-bindgen-macro-support0.2.117indirect
crates.iowasm-bindgen-shared0.2.117indirect
crates.iowasm-encoder0.244.0indirect
crates.iowasm-metadata0.244.0indirect
crates.iowasmparser0.244.0indirect
crates.ioweb-sys0.3.94indirect
crates.ioweb-time1.1.0indirect
crates.iowebpki-root-certs1.0.6indirect
crates.iowinapi0.3.9indirect
crates.iowinapi-i686-pc-windows-gnu0.4.0indirect
crates.iowinapi-util0.1.11indirect
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirect
crates.iowindows-core0.62.2indirect
crates.iowindows-implement0.60.2indirect
crates.iowindows-interface0.59.3indirect
crates.iowindows-link0.2.1indirect
crates.iowindows-result0.4.1indirect
crates.iowindows-strings0.5.1indirect
crates.iowindows-sys0.45.0indirect
crates.iowindows-sys0.52.0indirect
crates.iowindows-sys0.60.2indirect
crates.iowindows-sys0.61.2indirect
crates.iowindows-targets0.42.2indirect
crates.iowindows-targets0.52.6indirect
crates.iowindows-targets0.53.5indirect
crates.iowindows_aarch64_gnullvm0.42.2indirect
crates.iowindows_aarch64_gnullvm0.52.6indirect
crates.iowindows_aarch64_gnullvm0.53.1indirect
crates.iowindows_aarch64_msvc0.42.2indirect
crates.iowindows_aarch64_msvc0.52.6indirect
crates.iowindows_aarch64_msvc0.53.1indirect
crates.iowindows_i686_gnu0.42.2indirect
crates.iowindows_i686_gnu0.52.6indirect
crates.iowindows_i686_gnu0.53.1indirect
crates.iowindows_i686_gnullvm0.52.6indirect
crates.iowindows_i686_gnullvm0.53.1indirect
crates.iowindows_i686_msvc0.42.2indirect
crates.iowindows_i686_msvc0.52.6indirect
crates.iowindows_i686_msvc0.53.1indirect
crates.iowindows_x86_64_gnu0.42.2indirect
crates.iowindows_x86_64_gnu0.52.6indirect
crates.iowindows_x86_64_gnu0.53.1indirect
crates.iowindows_x86_64_gnullvm0.42.2indirect
crates.iowindows_x86_64_gnullvm0.52.6indirect
crates.iowindows_x86_64_gnullvm0.53.1indirect
crates.iowindows_x86_64_msvc0.42.2indirect
crates.iowindows_x86_64_msvc0.52.6indirect
crates.iowindows_x86_64_msvc0.53.1indirect
crates.iowit-bindgen0.51.0indirect
crates.iowit-bindgen-core0.51.0indirect
crates.iowit-bindgen-rust0.51.0indirect
crates.iowit-bindgen-rust-macro0.51.0indirect
crates.iowit-component0.244.0indirect
crates.iowit-parser0.244.0indirect
crates.iowriteable0.6.2indirect
crates.ioyoke0.8.2indirect
crates.ioyoke-derive0.8.2indirect
crates.iozerocopy0.8.48indirect
crates.iozerocopy-derive0.8.48indirect
crates.iozerofrom0.1.7indirect
crates.iozerofrom-derive0.1.7indirect
crates.iozeroize1.8.2indirect
crates.iozerotrie0.2.4indirect
crates.iozerovec0.11.6indirect
crates.iozerovec-derive0.11.3indirect
crates.iozmij1.0.21indirect
Gocel.dev/exprv0.25.1indirect
Gocloud.google.com/gov0.121.6indirect
Gocloud.google.com/go/authv0.18.2indirect
Gocloud.google.com/go/auth/oauth2adaptv0.2.8indirect
Gocloud.google.com/go/compute/metadatav0.9.0indirect
Gocloud.google.com/go/iamv1.5.3indirect
Gocloud.google.com/go/monitoringv1.24.3indirect
Gocloud.google.com/go/storagev1.56.0indirect
Gogithub.com/agoda-com/opentelemetry-logs-gov0.4.1indirect
Gogithub.com/agoda-com/opentelemetry-logs-gov0.5.1indirect
Gogithub.com/alecthomas/unitsv0.0.0-20240927000941-0f3dac36c52bindirect
Gogithub.com/aliyun/aliyun-oss-go-sdkv2.2.6+incompatibleindirect
Gogithub.com/andybalholm/brotliv1.1.1indirect
Gogithub.com/andybalholm/cascadiav1.3.3indirect
Gogithub.com/armon/go-metricsv0.4.1indirect
Gogithub.com/aws/aws-sdk-go-v2v1.41.4indirect
Gogithub.com/aws/aws-sdk-go-v2/configv1.32.12indirect
Gogithub.com/aws/aws-sdk-go-v2/credentialsv1.19.12indirect
Gogithub.com/aws/aws-sdk-go-v2/feature/ec2/imdsv1.18.20indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/configsourcesv1.4.20indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/endpoints/v2v2.7.20indirect
Gogithub.com/aws/aws-sdk-go-v2/internal/iniv1.8.6indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/accept-encodingv1.13.7indirect
Gogithub.com/aws/aws-sdk-go-v2/service/internal/presigned-urlv1.13.20indirect
Gogithub.com/aws/aws-sdk-go-v2/service/signinv1.0.8indirect
Gogithub.com/aws/aws-sdk-go-v2/service/ssov1.30.13indirect
Gogithub.com/aws/aws-sdk-go-v2/service/ssooidcv1.35.17indirect
Gogithub.com/aws/aws-sdk-go-v2/service/stsv1.41.9indirect
Gogithub.com/aws/smithy-gov1.24.2indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/azcorev1.21.0indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/azidentityv1.13.1indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/internalv1.11.2indirect
Gogithub.com/azure/azure-sdk-for-go/sdk/storage/azblobv1.6.1indirect
Gogithub.com/azuread/microsoft-authentication-library-for-gov1.6.0indirect
Gogithub.com/bahlo/generic-list-gov0.2.0indirect
Gogithub.com/basgys/goxml2jsonv1.1.1-0.20231018121955-e66ee54ceaadindirect
Gogithub.com/bboreham/go-loserv0.0.0-20230920113527-fcc2c21820a3indirect
Gogithub.com/benbjohnson/immutablev0.4.0indirect
Gogithub.com/beorn7/perksv1.0.1indirect
Gogithub.com/buger/jsonparserv1.1.2indirect
Gogithub.com/cenkalti/backoff/v4v4.2.1indirect
Gogithub.com/cenkalti/backoff/v4v4.3.0indirect
Gogithub.com/cenkalti/backoff/v5v5.0.3indirect
Gogithub.com/chainguard-dev/git-urlsv1.0.2indirect
Gogithub.com/clbanning/mxjv1.8.4indirect
Gogithub.com/cncf/xds/gov0.0.0-20260202195803-dba9d589def2indirect
Gogithub.com/coreos/etcdv3.3.27+incompatibleindirect
Gogithub.com/coreos/go-semverv0.3.1indirect
Gogithub.com/coreos/go-systemdv0.0.0-20191104093116-d3cd4ed1dbcfindirect
Gogithub.com/coreos/go-systemd/v22v22.6.0indirect
Gogithub.com/coreos/pkgv0.0.0-20220810130054-c7d1c02cb6cfindirect
Gogithub.com/davecgh/go-spewv1.1.1indirect
Gogithub.com/davecgh/go-spewv1.1.2-0.20180830191138-d8f796af33ccindirect
Gogithub.com/dennwc/varintv1.0.0indirect
Gogithub.com/dolthub/maphashv0.1.0indirect
Gogithub.com/edsrzf/mmap-gov1.2.0indirect
Gogithub.com/efficientgo/corev1.0.0-rc.2indirect
Gogithub.com/efficientgo/e2ev0.14.1-0.20230710114240-c316eb95ae5bindirect
Gogithub.com/envoyproxy/go-control-plane/envoyv1.37.0indirect
Gogithub.com/envoyproxy/protoc-gen-validatev1.3.3indirect
Gogithub.com/facette/natsortv0.0.0-20181210072756-2cd4dd1e2dcbindirect
Gogithub.com/fxamacker/cbor/v2v2.9.0indirect
Gogithub.com/go-ini/iniv1.67.0indirect
Gogithub.com/go-jose/go-jose/v4v4.1.4indirect
Gogithub.com/go-logfmt/logfmtv0.6.0indirect
Gogithub.com/go-logr/logrv1.4.3indirect
Gogithub.com/go-logr/stdrv1.2.2indirect
Gogithub.com/go-openapi/analysisv0.24.2indirect
Gogithub.com/go-openapi/errorsv0.22.7indirect
Gogithub.com/go-openapi/jsonpointerv0.22.5indirect
Gogithub.com/go-openapi/jsonreferencev0.21.4indirect
Gogithub.com/go-openapi/loadsv0.23.2indirect
Gogithub.com/go-openapi/specv0.22.3indirect
Gogithub.com/go-openapi/strfmtv0.26.1indirect
Gogithub.com/go-openapi/swagv0.25.5indirect
Gogithub.com/go-openapi/swag/cmdutilsv0.25.5indirect
Gogithub.com/go-openapi/swag/convv0.25.5indirect
Gogithub.com/go-openapi/swag/fileutilsv0.25.5indirect
Gogithub.com/go-openapi/swag/jsonnamev0.25.5indirect
Gogithub.com/go-openapi/swag/jsonutilsv0.25.5indirect
Gogithub.com/go-openapi/swag/loadingv0.25.5indirect
Gogithub.com/go-openapi/swag/manglingv0.25.5indirect
Gogithub.com/go-openapi/swag/netutilsv0.25.5indirect
Gogithub.com/go-openapi/swag/stringutilsv0.25.5indirect
Gogithub.com/go-openapi/swag/typeutilsv0.25.5indirect
Gogithub.com/go-openapi/swag/yamlutilsv0.25.5indirect
Gogithub.com/go-openapi/validatev0.25.1indirect
Gogithub.com/go-viper/mapstructure/v2v2.5.0indirect
Gogithub.com/gobwas/globv0.2.3indirect
Gogithub.com/gogo/googleapisv1.4.1indirect
Gogithub.com/gogo/statusv1.1.1indirect
Gogithub.com/golang-jwt/jwt/v5v5.3.1indirect
Gogithub.com/golang/protobufv1.5.4indirect
Gogithub.com/golang/snappyv1.0.0indirect
Gogithub.com/google/btreev1.1.3indirect
Gogithub.com/google/gnostic-modelsv0.7.0indirect
Gogithub.com/google/go-querystringv1.2.0indirect
Gogithub.com/google/s2a-gov0.1.9indirect
Gogithub.com/googleapis/enterprise-certificate-proxyv0.3.14indirect
Gogithub.com/googleapis/gax-go/v2v2.18.0indirect
Gogithub.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcpv1.32.0indirect
Gogithub.com/googlecloudplatform/opentelemetry-operations-go/exporter/metricv0.53.0indirect
Gogithub.com/googlecloudplatform/opentelemetry-operations-go/internal/resourcemappingv0.53.0indirect
Gogithub.com/hashicorp/consul/apiv1.33.7indirect
Gogithub.com/hashicorp/errwrapv1.1.0indirect
Gogithub.com/hashicorp/go-cleanhttpv0.5.2indirect
Gogithub.com/hashicorp/go-hclogv1.6.3indirect
Gogithub.com/hashicorp/go-immutable-radixv1.3.1indirect
Gogithub.com/hashicorp/go-metricsv0.5.4indirect
Gogithub.com/hashicorp/go-msgpack/v2v2.1.5indirect
Gogithub.com/hashicorp/go-multierrorv1.1.1indirect
Gogithub.com/hashicorp/go-rootcertsv1.0.2indirect
Gogithub.com/hashicorp/go-sockaddrv1.0.7indirect
Gogithub.com/hashicorp/go-versionv1.8.0indirect
Gogithub.com/hashicorp/golang-lruv1.0.2indirect
Gogithub.com/hashicorp/serfv0.10.2indirect
Gogithub.com/jaegertracing/jaeger-idlv0.6.0indirect
Gogithub.com/jpillora/backoffv1.0.0indirect
Gogithub.com/json-iterator/gov1.1.12indirect
Gogithub.com/julienschmidt/httprouterv1.3.0indirect
Gogithub.com/klauspost/cpuid/v2v2.2.11indirect
Gogithub.com/klauspost/crc32v1.3.0indirect
Gogithub.com/knadh/koanf/mapsv0.1.2indirect
Gogithub.com/knadh/koanf/providers/confmapv1.0.0indirect
Gogithub.com/knadh/koanf/v2v2.3.3indirect
Gogithub.com/kr/prettyv0.3.1indirect
Gogithub.com/kylelemons/godebugv1.1.0indirect
Gogithub.com/mattn/go-colorablev0.1.14indirect
Gogithub.com/mattn/go-isattyv0.0.22indirect
Gogithub.com/mattn/go-runewidthv0.0.16indirect
Gogithub.com/mdlayher/socketv0.4.1indirect
Gogithub.com/mdlayher/vsockv1.2.1indirect
Gogithub.com/miekg/dnsv1.1.72indirect
Gogithub.com/minio/crc64nvmev1.1.1indirect
Gogithub.com/minio/md5-simdv1.1.2indirect
Gogithub.com/mitchellh/copystructurev1.2.0indirect
Gogithub.com/mitchellh/go-homedirv1.1.0indirect
Gogithub.com/mitchellh/mapstructurev1.5.0indirect
Gogithub.com/mitchellh/reflectwalkv1.0.2indirect
Gogithub.com/modern-go/concurrentv0.0.0-20180306012644-bacd9c7ef1ddindirect
Gogithub.com/modern-go/reflect2v1.0.3-0.20250322232337-35a7c28c31eeindirect
Gogithub.com/mozillazg/go-httpheaderv0.3.1indirect
Gogithub.com/munnerz/goautonegv0.0.0-20191010083416-a7dc8b61c822indirect
Gogithub.com/mwitkow/go-conntrackv0.0.0-20190716064945-2f068394615findirect
Gogithub.com/ncw/swiftv1.0.53indirect
Gogithub.com/oasdiff/yamlv0.1.1indirect
Gogithub.com/oasdiff/yaml3v0.0.14indirect
Gogithub.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metricsv0.148.0indirect
Gogithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautilv0.148.0indirect
Gogithub.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessorv0.148.0indirect
Gogithub.com/opentracing-contrib/go-grpcv0.1.2indirect
Gogithub.com/opentracing-contrib/go-stdlibv1.1.1indirect
Gogithub.com/opentracing/opentracing-gov1.2.1-0.20220228012449-10b1cf09e00bindirect
Gogithub.com/parquet-go/bitpackv1.0.0indirect
Gogithub.com/parquet-go/jsonlitev1.0.0indirect
Gogithub.com/pb33f/jsonpathv0.8.1indirect
Gogithub.com/pb33f/libopenapiv0.34.3indirect
Gogithub.com/pb33f/libopenapi-validatorv0.13.3indirect
Gogithub.com/pb33f/ordered-map/v2v2.3.0indirect
Gogithub.com/philhofer/fwdv1.2.0indirect
Gogithub.com/pierrec/lz4/v4v4.1.21indirect
Gogithub.com/pires/go-proxyprotov0.11.0indirect
Gogithub.com/pkg/browserv0.0.0-20240102092130-5ac0b6a4141cindirect
Gogithub.com/pkg/errorsv0.9.1indirect
Gogithub.com/pmezard/go-difflibv1.0.0indirect
Gogithub.com/pmezard/go-difflibv1.0.1-0.20181226105442-5d4384ee4fb2indirect
Gogithub.com/prometheus/alertmanagerv0.31.1indirect
Gogithub.com/prometheus/client_golang/expv0.0.0-20260325093428-d8591d0db856indirect
Gogithub.com/prometheus/exporter-toolkitv0.15.1indirect
Gogithub.com/prometheus/otlptranslatorv1.0.0indirect
Gogithub.com/prometheus/procfsv0.15.1indirect
Gogithub.com/prometheus/procfsv0.20.1indirect
Gogithub.com/prometheus/sigv4v0.4.1indirect
Gogithub.com/puzpuzpuz/xsync/v4v4.4.0indirect
Gogithub.com/rivo/unisegv0.4.7indirect
Gogithub.com/rogpeppe/go-internalv1.14.1indirect
Gogithub.com/rs/xidv1.6.0indirect
Gogithub.com/santhosh-tekuri/jsonschema/v6v6.0.2indirect
Gogithub.com/sean-/seedv0.0.0-20170313163322-e2103e2c3529indirect
Gogithub.com/sercand/kuberesolver/v6v6.0.1indirect
Gogithub.com/spiffe/go-spiffe/v2v2.6.0indirect
Gogithub.com/stretchr/objxv0.5.2indirect
Gogithub.com/tencentyun/cos-go-sdk-v5v0.7.40indirect
Gogithub.com/tinylib/msgpv1.6.1indirect
Gogithub.com/twpayne/go-geomv1.6.1indirect
Gogithub.com/uber/jaeger-client-gov2.30.0+incompatibleindirect
Gogithub.com/uber/jaeger-libv2.4.1+incompatibleindirect
Gogithub.com/x448/float16v0.8.4indirect
Gogithub.com/xhit/go-str2duration/v2v2.1.0indirect
Gogithub.com/zeebo/xxh3v1.1.0indirect
Gogo.etcd.io/etcd/api/v3v3.6.9indirect
Gogo.etcd.io/etcd/client/pkg/v3v3.6.9indirect
Gogo.etcd.io/etcd/client/v3v3.6.9indirect
Gogo.opentelemetry.io/auto/sdkv1.2.1indirect
Gogo.opentelemetry.io/collector/componentv1.54.0indirect
Gogo.opentelemetry.io/collector/confmapv1.54.0indirect
Gogo.opentelemetry.io/collector/confmap/xconfmapv0.148.0indirect
Gogo.opentelemetry.io/collector/consumerv1.54.0indirect
Gogo.opentelemetry.io/collector/featuregatev1.54.0indirect
Gogo.opentelemetry.io/collector/internal/componentaliasv0.148.0indirect
Gogo.opentelemetry.io/collector/pdatav1.54.0indirect
Gogo.opentelemetry.io/collector/pipelinev1.54.0indirect
Gogo.opentelemetry.io/collector/processorv1.54.0indirect
Gogo.opentelemetry.io/contrib/bridges/prometheusv0.68.0indirect
Gogo.opentelemetry.io/contrib/detectors/gcpv1.43.0indirect
Gogo.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptracev0.67.0indirect
Gogo.opentelemetry.io/contrib/propagators/jaegerv1.42.0indirect
Gogo.opentelemetry.io/contrib/samplers/jaegerremotev0.36.0indirect
Gogo.opentelemetry.io/otel/exporters/jaegerv1.17.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpcv0.19.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttpv0.19.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcv1.43.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpv1.43.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptracev1.43.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpcv1.43.0indirect
Gogo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttpv1.43.0indirect
Gogo.opentelemetry.io/otel/exporters/prometheusv0.65.0indirect
Gogo.opentelemetry.io/otel/exporters/stdout/stdoutlogv0.19.0indirect
Gogo.opentelemetry.io/otel/exporters/stdout/stdoutmetricv1.43.0indirect
Gogo.opentelemetry.io/otel/exporters/stdout/stdouttracev1.43.0indirect
Gogo.opentelemetry.io/otel/logv0.19.0indirect
Gogo.opentelemetry.io/otel/metricv1.43.0indirect
Gogo.opentelemetry.io/otel/metricv1.44.0indirect
Gogo.opentelemetry.io/otel/sdk/logv0.19.0indirect
Gogo.opentelemetry.io/otel/sdk/metricv1.43.0indirect
Gogo.opentelemetry.io/otel/sdk/metricv1.44.0indirect
Gogo.uber.org/multierrv1.11.0indirect
Gogo.uber.org/zapv1.27.1indirect
Gogo.yaml.in/yaml/v2v2.4.4indirect
Gogo.yaml.in/yaml/v4v4.0.0-rc.4indirect
Gogolang.org/x/cryptov0.53.0indirect
Gogolang.org/x/termv0.44.0indirect
Gogolang.org/x/toolsv0.47.0indirect
Gogoogle.golang.org/apiv0.272.0indirect
Gogoogle.golang.org/genprotov0.0.0-20260217215200-42d3e9bedb6dindirect
Gogoogle.golang.org/genproto/googleapis/rpcv0.0.0-20260401024825-9d38bb4040a9indirect
Gogoogle.golang.org/genproto/googleapis/rpcv0.0.0-20260427160629-7cedc36a6bc4indirect
Gogopkg.in/check.v1v1.0.0-20201130134442-10cb98267c6cindirect
Gogopkg.in/inf.v0v0.9.1indirect
Gogopkg.in/yaml.v2v2.4.0indirect
Gogopkg.in/yaml.v3v3.0.1indirect
Gok8s.io/apimachineryv0.35.3indirect
Gok8s.io/client-gov0.35.3indirect
Gok8s.io/klog/v2v2.140.0indirect
Gok8s.io/kube-openapiv0.0.0-20250910181357-589584f1c912indirect
Gok8s.io/utilsv0.0.0-20251002143259-bc988d571ff4indirect
Gosigs.k8s.io/jsonv0.0.0-20250730193827-2d320260d730indirect
Gosigs.k8s.io/randfillv1.0.0indirect
Gosigs.k8s.io/structured-merge-diff/v6v6.3.0indirect
Gosigs.k8s.io/yamlv1.6.0indirect
npm@babel/code-frame7.29.7indirect
npm@babel/compat-data7.29.7indirect
npm@babel/core7.29.7indirect
npm@babel/generator7.29.7indirect
npm@babel/helper-compilation-targets7.29.7indirect
npm@babel/helper-globals7.29.7indirect
npm@babel/helper-module-imports7.29.7indirect
npm@babel/helper-module-transforms7.29.7indirect
npm@babel/helper-string-parser7.29.7indirect
npm@babel/helper-validator-identifier7.29.7indirect
npm@babel/helper-validator-option7.29.7indirect
npm@babel/helpers7.29.7indirect
npm@babel/parser7.29.7indirect
npm@babel/template7.29.7indirect
npm@babel/traverse7.29.7indirect
npm@babel/types7.29.7indirect
npm@datadog/pprof5.13.3indirect
npm@emnapi/core1.11.1indirect
npm@emnapi/runtime1.11.1indirect
npm@emnapi/wasi-threads1.2.2indirect
npm@eslint-community/eslint-utils4.10.1indirect
npm@eslint-community/regexpp4.12.2indirect
npm@eslint/config-array0.21.2indirect
npm@eslint/config-helpers0.4.2indirect
npm@eslint/core0.17.0indirect
npm@eslint/eslintrc3.3.6indirect
npm@eslint/js9.39.5indirect
npm@eslint/object-schema2.1.7indirect
npm@eslint/plugin-kit0.4.1indirect
npm@humanfs/core0.19.2indirect
npm@humanfs/node0.16.8indirect
npm@humanfs/types0.15.0indirect
npm@humanwhocodes/module-importer1.0.1indirect
npm@humanwhocodes/retry0.4.3indirect
npm@isaacs/fs-minipass4.0.1indirect
npm@jridgewell/gen-mapping0.3.13indirect
npm@jridgewell/remapping2.3.5indirect
npm@jridgewell/resolve-uri3.1.2indirect
npm@jridgewell/sourcemap-codec1.5.5indirect
npm@jridgewell/trace-mapping0.3.31indirect
npm@napi-rs/wasm-runtime1.2.0indirect
npm@oxc-project/types0.139.0indirect
npm@playwright/test1.62.0indirect
npm@protobufjs/aspromise1.1.2indirect
npm@protobufjs/base641.1.2indirect
npm@protobufjs/codegen2.0.4indirect
npm@protobufjs/codegen2.0.5indirect
npm@protobufjs/eventemitter1.1.0indirect
npm@protobufjs/eventemitter1.1.1indirect
npm@protobufjs/fetch1.1.0indirect
npm@protobufjs/fetch1.1.1indirect
npm@protobufjs/float1.0.2indirect
npm@protobufjs/inquire1.1.0indirect
npm@protobufjs/inquire1.1.2indirect
npm@protobufjs/path1.1.2indirect
npm@protobufjs/pool1.1.0indirect
npm@protobufjs/utf81.1.0indirect
npm@protobufjs/utf81.1.1indirect
npm@pyroscope/nodejs0.4.11indirect
npm@rolldown/binding-android-arm641.1.5indirect
npm@rolldown/binding-darwin-arm641.1.5indirect
npm@rolldown/binding-darwin-x641.1.5indirect
npm@rolldown/binding-freebsd-x641.1.5indirect
npm@rolldown/binding-linux-arm-gnueabihf1.1.5indirect
npm@rolldown/binding-linux-arm64-gnu1.1.5indirect
npm@rolldown/binding-linux-arm64-musl1.1.5indirect
npm@rolldown/binding-linux-ppc64-gnu1.1.5indirect
npm@rolldown/binding-linux-s390x-gnu1.1.5indirect
npm@rolldown/binding-linux-x64-gnu1.1.5indirect
npm@rolldown/binding-linux-x64-musl1.1.5indirect
npm@rolldown/binding-openharmony-arm641.1.5indirect
npm@rolldown/binding-wasm32-wasi1.1.5indirect
npm@rolldown/binding-win32-arm64-msvc1.1.5indirect
npm@rolldown/binding-win32-x64-msvc1.1.5indirect
npm@rolldown/pluginutils1.0.1indirect
npm@tinyhttp/accepts2.2.3indirect
npm@tinyhttp/app2.4.0indirect
npm@tinyhttp/content-disposition2.2.2indirect
npm@tinyhttp/content-type0.1.4indirect
npm@tinyhttp/cookie2.1.1indirect
npm@tinyhttp/cookie-signature2.1.1indirect
npm@tinyhttp/encode-url2.1.1indirect
npm@tinyhttp/etag2.1.2indirect
npm@tinyhttp/forwarded2.1.1indirect
npm@tinyhttp/logger2.0.0indirect
npm@tinyhttp/proxy-addr2.2.0indirect
npm@tinyhttp/req2.2.4indirect
npm@tinyhttp/res2.2.4indirect
npm@tinyhttp/router2.2.3indirect
npm@tinyhttp/send2.2.3indirect
npm@tinyhttp/type-is2.2.4indirect
npm@tinyhttp/url2.1.1indirect
npm@tinyhttp/vary0.1.3indirect
npm@tybys/wasm-util0.10.3indirect
npm@types/body-parser1.19.5indirect
npm@types/connect3.4.38indirect
npm@types/d3-color3.1.3indirect
npm@types/d3-drag3.0.7indirect
npm@types/d3-interpolate3.0.4indirect
npm@types/d3-selection3.0.11indirect
npm@types/d3-transition3.0.9indirect
npm@types/d3-zoom3.0.8indirect
npm@types/estree1.0.9indirect
npm@types/express4.17.21indirect
npm@types/express-serve-static-core4.17.43indirect
npm@types/http-errors2.0.4indirect
npm@types/json-schema7.0.15indirect
npm@types/mime3.0.4indirect
npm@types/morgan1.9.9indirect
npm@types/node20.11.20indirect
npm@types/node24.13.3indirect
npm@types/qs6.9.11indirect
npm@types/range-parser1.2.7indirect
npm@types/react19.2.17indirect
npm@types/react-dom19.2.3indirect
npm@types/send0.17.4indirect
npm@types/serve-static1.15.5indirect
npm@types/tinycolor21.4.6indirect
npm@typescript-eslint/eslint-plugin8.65.0indirect
npm@typescript-eslint/parser8.65.0indirect
npm@typescript-eslint/project-service8.65.0indirect
npm@typescript-eslint/scope-manager8.65.0indirect
npm@typescript-eslint/tsconfig-utils8.65.0indirect
npm@typescript-eslint/type-utils8.65.0indirect
npm@typescript-eslint/types8.65.0indirect
npm@typescript-eslint/typescript-estree8.65.0indirect
npm@typescript-eslint/utils8.65.0indirect
npm@typescript-eslint/visitor-keys8.65.0indirect
npm@vitejs/plugin-react6.0.4indirect
npm@xyflow/system0.0.79indirect
npmabbrev5.0.0indirect
npmaccepts1.3.8indirect
npmacorn8.18.0indirect
npmacorn-jsx5.3.2indirect
npmajv6.15.0indirect
npmansi-styles4.3.0indirect
npmargparse2.0.1indirect
npmarray-flatten1.1.1indirect
npmasynckit0.4.0indirect
npmaxios1.15.2indirect
npmbalanced-match1.0.2indirect
npmbalanced-match4.0.4indirect
npmbaseline-browser-mapping2.11.6indirect
npmbasic-auth2.0.1indirect
npmbody-parser1.20.2indirect
npmbody-parser1.20.3indirect
npmbrace-expansion1.1.16indirect
npmbrace-expansion5.0.8indirect
npmbrowserslist4.28.7indirect
npmbytes3.1.2indirect
npmcall-bind1.0.7indirect
npmcall-bind-apply-helpers1.0.2indirect
npmcall-bound1.0.4indirect
npmcallsites3.1.0indirect
npmcaniuse-lite1.0.30001806indirect
npmchalk4.1.2indirect
npmchownr2.0.0indirect
npmchownr3.0.0indirect
npmclasscat5.0.5indirect
npmcolor-convert2.0.1indirect
npmcolor-name1.1.4indirect
npmcolorette2.0.20indirect
npmcombined-stream1.0.8indirect
npmconcat-map0.0.1indirect
npmcontent-disposition0.5.4indirect
npmcontent-type1.0.5indirect
npmconvert-source-map2.0.0indirect
npmcookie0.6.0indirect
npmcookie-signature1.0.6indirect
npmcross-spawn7.0.6indirect
npmcsstype3.2.3indirect
npmd3-color3.1.0indirect
npmd3-dispatch3.0.1indirect
npmd3-drag3.0.0indirect
npmd3-ease3.0.1indirect
npmd3-interpolate3.0.1indirect
npmd3-selection3.0.0indirect
npmd3-timer3.0.1indirect
npmd3-transition3.0.1indirect
npmd3-zoom3.0.0indirect
npmdayjs1.11.13indirect
npmdebug2.6.9indirect
npmdebug4.4.3indirect
npmdeep-is0.1.4indirect
npmdefine-data-property1.1.4indirect
npmdelay5.0.0indirect
npmdelayed-stream1.0.0indirect
npmdepd2.0.0indirect
npmdestroy1.2.0indirect
npmdetect-libc2.1.2indirect
npmdunder-proto1.0.1indirect
npmee-first1.1.1indirect
npmelectron-to-chromium1.5.397indirect
npmencodeurl1.0.2indirect
npmencodeurl2.0.0indirect
npmenv-paths2.2.1indirect
npmes-define-property1.0.0indirect
npmes-define-property1.0.1indirect
npmes-errors1.3.0indirect
npmes-escape-html0.1.1indirect
npmes-object-atoms1.1.1indirect
npmes-set-tostringtag2.1.0indirect
npmescalade3.2.0indirect
npmescape-html1.0.3indirect
npmescape-string-regexp4.0.0indirect
npmeslint9.39.5indirect
npmeslint-config-prettier10.1.8indirect
npmeslint-plugin-react-hooks7.1.1indirect
npmeslint-plugin-react-refresh0.5.3indirect
npmeslint-scope8.4.0indirect
npmeslint-visitor-keys3.4.3indirect
npmeslint-visitor-keys4.2.1indirect
npmeslint-visitor-keys5.0.1indirect
npmespree10.4.0indirect
npmesquery1.7.0indirect
npmesrecurse4.3.0indirect
npmestraverse5.3.0indirect
npmesutils2.0.3indirect
npmetag1.8.1indirect
npmexponential-backoff3.1.3indirect
npmexpress4.19.2indirect
npmexpress4.20.0indirect
npmfast-deep-equal3.1.3indirect
npmfast-json-stable-stringify2.1.0indirect
npmfast-levenshtein2.0.6indirect
npmfdir6.5.0indirect
npmfile-entry-cache8.0.0indirect
npmfinalhandler1.2.0indirect
npmfind-up5.0.0indirect
npmflat-cache4.0.1indirect
npmflatted3.4.3indirect
npmfollow-redirects1.15.11indirect
npmfollow-redirects1.16.0indirect
npmform-data4.0.5indirect
npmforwarded0.2.0indirect
npmfresh0.5.2indirect
npmfs-minipass2.1.0indirect
npmfsevents2.3.2indirect
npmfsevents2.3.3indirect
npmfunction-bind1.1.2indirect
npmgensync1.0.0-beta.2indirect
npmget-intrinsic1.2.4indirect
npmget-intrinsic1.3.0indirect
npmget-proto1.0.1indirect
npmglob-parent6.0.2indirect
npmglobals14.0.0indirect
npmglobals17.8.0indirect
npmgopd1.0.1indirect
npmgopd1.2.0indirect
npmgraceful-fs4.2.11indirect
npmhas-flag4.0.0indirect
npmhas-property-descriptors1.0.2indirect
npmhas-proto1.0.3indirect
npmhas-symbols1.0.3indirect
npmhas-symbols1.1.0indirect
npmhas-tostringtag1.0.2indirect
npmhasown2.0.1indirect
npmhasown2.0.2indirect
npmheader-range-parser1.1.3indirect
npmhermes-estree0.25.1indirect
npmhermes-parser0.25.1indirect
npmhttp-errors2.0.0indirect
npmhttp-status-emojis2.2.0indirect
npmiconv-lite0.4.24indirect
npmignore5.3.2indirect
npmignore7.0.6indirect
npmimport-fresh3.3.1indirect
npmimurmurhash0.1.4indirect
npminherits2.0.4indirect
npmipaddr.js1.9.1indirect
npmipaddr.js2.2.0indirect
npmis-extglob2.1.1indirect
npmis-glob4.0.3indirect
npmisexe2.0.0indirect
npmisexe4.0.0indirect
npmjs-tokens4.0.0indirect
npmjs-yaml4.3.0indirect
npmjsesc3.1.0indirect
npmjson-buffer3.0.1indirect
npmjson-schema-traverse0.4.1indirect
npmjson-stable-stringify-without-jsonify1.0.1indirect
npmjson52.2.3indirect
npmkeyv4.5.4indirect
npmlevn0.4.1indirect
npmlightningcss1.33.0indirect
npmlightningcss-android-arm641.33.0indirect
npmlightningcss-darwin-arm641.33.0indirect
npmlightningcss-darwin-x641.33.0indirect
npmlightningcss-freebsd-x641.33.0indirect
npmlightningcss-linux-arm-gnueabihf1.33.0indirect
npmlightningcss-linux-arm64-gnu1.33.0indirect
npmlightningcss-linux-arm64-musl1.33.0indirect
npmlightningcss-linux-x64-gnu1.33.0indirect
npmlightningcss-linux-x64-musl1.33.0indirect
npmlightningcss-win32-arm64-msvc1.33.0indirect
npmlightningcss-win32-x64-msvc1.33.0indirect
npmlocate-path6.0.0indirect
npmlodash.merge4.6.2indirect
npmlong5.2.3indirect
npmlong5.3.2indirect
npmlru-cache5.1.1indirect
npmmath-intrinsics1.1.0indirect
npmmedia-typer0.3.0indirect
npmmerge-descriptors1.0.1indirect
npmmerge-descriptors1.0.3indirect
npmmethods1.1.2indirect
npmmime1.6.0indirect
npmmime4.0.4indirect
npmmime-db1.52.0indirect
npmmime-types2.1.35indirect
npmminimatch10.2.6indirect
npmminimatch3.1.5indirect
npmminipass3.3.6indirect
npmminipass5.0.0indirect
npmminipass7.1.3indirect
npmminizlib2.1.2indirect
npmminizlib3.1.0indirect
npmmkdirp1.0.4indirect
npmmorgan1.10.0indirect
npmms2.0.0indirect
npmms2.1.3indirect
npmnanoid3.3.16indirect
npmnatural-compare1.4.0indirect
npmnegotiator0.6.3indirect
npmnode-gyp13.0.1indirect
npmnode-gyp-build3.9.0indirect
npmnode-releases2.0.51indirect
npmnopt10.0.1indirect
npmobject-inspect1.13.1indirect
npmobject-inspect1.13.4indirect
npmon-finished2.3.0indirect
npmon-finished2.4.1indirect
npmon-headers1.0.2indirect
npmoptionator0.9.4indirect
npmp-limit3.1.0indirect
npmp-limit7.3.0indirect
npmp-locate5.0.0indirect
npmparent-module1.0.1indirect
npmparseurl1.3.3indirect
npmpath-exists4.0.0indirect
npmpath-key3.1.1indirect
npmpath-to-regexp0.1.12indirect
npmpath-to-regexp0.1.7indirect
npmpicocolors1.1.1indirect
npmpicomatch4.0.5indirect
npmplaywright1.62.0indirect
npmplaywright-core1.62.0indirect
npmpostcss8.5.24indirect
npmpprof-format2.2.1indirect
npmprelude-ls1.2.1indirect
npmprettier3.9.6indirect
npmproc-log7.0.0indirect
npmprotobufjs7.5.5indirect
npmprotobufjs7.6.1indirect
npmproxy-addr2.0.7indirect
npmproxy-from-env2.1.0indirect
npmpunycode2.3.1indirect
npmqs6.11.0indirect
npmqs6.14.1indirect
npmrange-parser1.2.1indirect
npmraw-body2.5.2indirect
npmregenerator-runtime0.14.1indirect
npmregexparam2.0.2indirect
npmresolve-from4.0.0indirect
npmrolldown1.1.5indirect
npmsafe-buffer5.1.2indirect
npmsafe-buffer5.2.1indirect
npmsafer-buffer2.1.2indirect
npmscheduler0.27.0indirect
npmsemver6.3.1indirect
npmsemver7.8.5indirect
npmsend0.18.0indirect
npmsend0.19.0indirect
npmserve-static1.15.0indirect
npmserve-static1.16.0indirect
npmset-function-length1.2.1indirect
npmsetprototypeof1.2.0indirect
npmshebang-command2.0.0indirect
npmshebang-regex3.0.0indirect
npmside-channel1.0.5indirect
npmside-channel1.1.0indirect
npmside-channel-list1.0.0indirect
npmside-channel-map1.0.1indirect
npmside-channel-weakmap1.0.2indirect
npmsource-map0.7.4indirect
npmsource-map0.7.6indirect
npmsource-map-js1.2.1indirect
npmstatuses2.0.1indirect
npmstrip-json-comments3.1.1indirect
npmsupports-color7.2.0indirect
npmtar6.2.1indirect
npmtar7.5.21indirect
npmtinyglobby0.2.17indirect
npmtoidentifier1.0.1indirect
npmts-api-utils2.5.0indirect
npmtslib2.8.1indirect
npmtype-check0.4.0indirect
npmtype-is1.6.18indirect
npmtypescript4.9.5indirect
npmtypescript5.9.3indirect
npmtypescript-eslint8.65.0indirect
npmundici8.9.0indirect
npmundici-types5.26.5indirect
npmundici-types7.18.2indirect
npmunpipe1.0.0indirect
npmupdate-browserslist-db1.2.3indirect
npmuri-js4.4.1indirect
npmuse-sync-external-store1.6.0indirect
npmutils-merge1.0.1indirect
npmvary1.1.2indirect
npmvite8.1.5indirect
npmwhich2.0.2indirect
npmwhich7.0.0indirect
npmword-wrap1.2.5indirect
npmyallist3.1.1indirect
npmyallist4.0.0indirect
npmyallist5.0.0indirect
npmyocto-queue0.1.0indirect
npmyocto-queue1.2.2indirect
npmzod4.4.3indirect
npmzod-validation-error4.0.2indirect
npmzustand4.5.7indirect
NuGetOpenTelemetry.Exporter.Console1.15.2indirect
NuGetOpenTelemetry.Exporter.Console1.8.0indirect
NuGetOpenTelemetry.Exporter.OpenTelemetryProtocol1.15.2indirect
NuGetOpenTelemetry.Exporter.OpenTelemetryProtocol1.8.0indirect
NuGetOpenTelemetry.Extensions.Hosting1.15.2indirect
NuGetOpenTelemetry.Extensions.Hosting1.8.0indirect
NuGetOpenTelemetry.Instrumentation.AspNetCore1.15.2indirect
NuGetOpenTelemetry.Instrumentation.AspNetCore1.8.1indirect
NuGetPyroscope.OpenTelemetry0.4.0indirect
NuGetSystem.Diagnostics.DiagnosticSource8.0.1indirect
PyPIannotated-doc0.0.4indirect
PyPIannotated-types0.7.0indirect
PyPIanyio4.13.0indirect
PyPIasgiref3.11.1indirect
PyPIblinker1.9.0indirect
PyPIcffi2.0.0indirect
PyPIclick8.4.1indirect
PyPIdjango5.2.8indirect
PyPIdjangorestframework3.15.2indirect
PyPIfastapi0.136.3indirect
PyPIflask3.1.3indirect
PyPIgoogleapis-common-protos1.75.0indirect
PyPIgrpcio1.81.0indirect
PyPIgunicorn23.0.0indirect
PyPIh110.16.0indirect
PyPIhttptools0.8.0indirect
PyPIidna3.18indirect
PyPIitsdangerous2.2.0indirect
PyPIjinja23.1.6indirect
PyPImarkupsafe3.0.3indirect
PyPIopentelemetry-api1.42.1indirect
PyPIopentelemetry-exporter-otlp-proto-common1.42.1indirect
PyPIopentelemetry-exporter-otlp-proto-grpc1.42.1indirect
PyPIopentelemetry-instrumentation0.63b1indirect
PyPIopentelemetry-instrumentation-flask0.63b1indirect
PyPIopentelemetry-instrumentation-wsgi0.63b1indirect
PyPIopentelemetry-proto1.42.1indirect
PyPIopentelemetry-sdk1.42.1indirect
PyPIopentelemetry-semantic-conventions0.63b1indirect
PyPIopentelemetry-util-http0.63b1indirect
PyPIpackaging26.2indirect
PyPIprotobuf6.33.6indirect
PyPIpsycopg3.2.9indirect
PyPIpsycopg-binary3.2.9indirect
PyPIpycparser3.0indirect
PyPIpydantic2.13.4indirect
PyPIpydantic-core2.46.4indirect
PyPIpyroscope-io1.2.0indirect
PyPIpyroscope-otel1.0.1indirect
PyPIpython-dotenv1.2.2indirect
PyPIpyyaml6.0.3indirect
PyPIsetuptools82.0.1indirect
PyPIsqlparse0.5.5indirect
PyPIstarlette1.2.1indirect
PyPItyping-extensions4.15.0indirect
PyPItyping-inspection0.4.2indirect
PyPIuvicorn0.48.0indirect
PyPIuvloop0.22.1indirect
PyPIwatchfiles1.2.0indirect
PyPIwebsockets16.0indirect
PyPIwerkzeug3.1.8indirect
PyPIwrapt2.2.1indirect
RubyGemsactioncable7.2.3.1indirect
RubyGemsactionmailbox7.2.3.1indirect
RubyGemsactionmailer7.2.3.1indirect
RubyGemsactionpack7.2.3.1indirect
RubyGemsactiontext7.2.3.1indirect
RubyGemsactionview7.2.3.1indirect
RubyGemsactivejob7.2.3.1indirect
RubyGemsactivemodel7.2.3.1indirect
RubyGemsactiverecord7.2.3.1indirect
RubyGemsactivestorage7.2.3.1indirect
RubyGemsactivesupport7.2.3.1indirect
RubyGemsbase640.3.0indirect
RubyGemsbenchmark0.5.0indirect
RubyGemsbigdecimal3.1.8indirect
RubyGemsbigdecimal4.1.2indirect
RubyGemsbuilder3.3.0indirect
RubyGemscgi0.5.1indirect
RubyGemsconcurrent-ruby1.3.6indirect
RubyGemsconnection_pool3.0.2indirect
RubyGemscrass1.0.6indirect
RubyGemsdaemons1.4.1indirect
RubyGemsdate3.5.1indirect
RubyGemsdebug1.11.1indirect
RubyGemsdrb2.2.3indirect
RubyGemserb6.0.4indirect
RubyGemserubi1.13.1indirect
RubyGemseventmachine1.2.7indirect
RubyGemsffi1.17.2indirect
RubyGemsffi1.17.4indirect
RubyGemsglobalid1.3.0indirect
RubyGemsgoogle-protobuf4.29.1indirect
RubyGemsgoogleapis-common-protos-types1.16.0indirect
RubyGemsi18n1.14.8indirect
RubyGemsio-console0.8.2indirect
RubyGemsirb1.18.0indirect
RubyGemslogger1.7.0indirect
RubyGemsloofah2.25.1indirect
RubyGemsmail2.9.0indirect
RubyGemsmarcel1.1.0indirect
RubyGemsmini_mime1.1.5indirect
RubyGemsminitest5.27.0indirect
RubyGemsmustermann3.0.3indirect
RubyGemsmustermann3.0.4indirect
RubyGemsnet-imap0.6.3indirect
RubyGemsnet-pop0.1.2indirect
RubyGemsnet-protocol0.2.2indirect
RubyGemsnet-smtp0.5.1indirect
RubyGemsnio4r2.7.4indirect
RubyGemsnio4r2.7.5indirect
RubyGemsnokogiri1.19.2indirect
RubyGemsopentelemetry-api1.5.0indirect
RubyGemsopentelemetry-api1.9.0indirect
RubyGemsopentelemetry-common0.19.7indirect
RubyGemsopentelemetry-common0.21.0indirect
RubyGemsopentelemetry-exporter-jaeger0.22.0indirect
RubyGemsopentelemetry-exporter-otlp0.29.1indirect
RubyGemsopentelemetry-instrumentation-action_mailer0.3.0indirect
RubyGemsopentelemetry-instrumentation-action_pack0.10.0indirect
RubyGemsopentelemetry-instrumentation-action_view0.8.0indirect
RubyGemsopentelemetry-instrumentation-active_job0.7.8indirect
RubyGemsopentelemetry-instrumentation-active_record0.8.1indirect
RubyGemsopentelemetry-instrumentation-active_support0.7.0indirect
RubyGemsopentelemetry-instrumentation-base0.22.3indirect
RubyGemsopentelemetry-instrumentation-concurrent_ruby0.21.4indirect
RubyGemsopentelemetry-instrumentation-rack0.25.0indirect
RubyGemsopentelemetry-instrumentation-rails0.34.1indirect
RubyGemsopentelemetry-registry0.3.1indirect
RubyGemsopentelemetry-registry0.5.0indirect
RubyGemsopentelemetry-sdk1.2.1indirect
RubyGemsopentelemetry-sdk1.6.0indirect
RubyGemsopentelemetry-semantic_conventions1.10.1indirect
RubyGemsopentelemetry-semantic_conventions1.37.0indirect
RubyGemspp0.6.3indirect
RubyGemsprettyprint0.2.0indirect
RubyGemsprism1.9.0indirect
RubyGemspsych5.3.1indirect
RubyGemspuma6.6.0indirect
RubyGemspuma6.6.1indirect
RubyGemspyroscope0.6.4indirect
RubyGemspyroscope1.0.1indirect
RubyGemspyroscope-otel0.1.4indirect
RubyGemspyroscope-otel0.2.0indirect
RubyGemsracc1.8.1indirect
RubyGemsrack3.2.6indirect
RubyGemsrack-protection4.1.1indirect
RubyGemsrack-protection4.2.0indirect
RubyGemsrack-session2.1.2indirect
RubyGemsrack-test2.2.0indirect
RubyGemsrackup2.2.1indirect
RubyGemsrackup2.3.1indirect
RubyGemsrails7.2.3.1indirect
RubyGemsrails-dom-testing2.3.0indirect
RubyGemsrails-html-sanitizer1.7.0indirect
RubyGemsrailties7.2.3.1indirect
RubyGemsrake13.2.1indirect
RubyGemsrake13.4.2indirect
RubyGemsrdoc7.2.0indirect
RubyGemsreline0.6.3indirect
RubyGemsruby2_keywords0.0.5indirect
RubyGemssecurerandom0.4.1indirect
RubyGemssinatra4.1.1indirect
RubyGemssinatra4.2.0indirect
RubyGemssprockets4.2.2indirect
RubyGemssprockets-rails3.5.2indirect
RubyGemssqlite31.7.3indirect
RubyGemsstringio3.2.0indirect
RubyGemsthin2.0.1indirect
RubyGemsthor1.5.0indirect
RubyGemsthrift0.22.0indirect
RubyGemstilt2.6.0indirect
RubyGemstilt2.6.1indirect
RubyGemstimeout0.6.1indirect
RubyGemstsort0.2.0indirect
RubyGemstzinfo2.0.6indirect
RubyGemsuseragent0.16.11indirect
RubyGemswebsocket-driver0.8.0indirect
RubyGemswebsocket-extensions0.1.5indirect
RubyGemszeitwerk2.7.5indirect
Dependency advisories 51

This repository publishes no package the index resolves, so its own dependency graph was assessed — 1,284 packages, which also include development and test pins that never ship: 51 carry known advisories, of which 7 are direct.

PackageVersionRelationSeverityAdvisoriesFixed in
google.golang.org/grpcv1.80.0directcritical21.82.1
django5.2.8indirectcritical456.0.7
axios1.15.2indirecthigh181.18.0
body-parser1.20.2indirecthigh22.3.0
brace-expansion1.1.16indirecthigh15.0.8
form-data4.0.5indirecthigh14.0.6
path-to-regexp0.1.12indirecthigh10.1.13
path-to-regexp0.1.7indirecthigh38.0.0
protobufjs7.5.5indirecthigh118.6.6
quinn-proto0.11.14indirecthigh20.11.15
rustls-webpki0.103.10indirecthigh60.104.0-alpha.7
tar6.2.1indirecthigh127.5.21
golang.org/x/netv0.52.0directmoderate91.26.3
@protobufjs/utf81.1.0indirectmoderate18.0.2
express4.19.2indirectmoderate15.0.0
follow-redirects1.15.11indirectmoderate11.16.0
morgan1.10.0indirectmoderate11.11.0
OpenTelemetry.Exporter.OpenTelemetryProtocol1.15.2indirectmoderate21.15.3
OpenTelemetry.Exporter.OpenTelemetryProtocol1.8.0indirectmoderate11.15.3
protobufjs7.6.1indirectmoderate28.6.6
qs6.11.0indirectmoderate26.14.2
qs6.14.1indirectmoderate26.15.2
send0.18.0indirectmoderate10.19.0
serve-static1.15.0indirectmoderate12.1.0
body-parser1.20.3indirectlow12.3.0
cookie0.6.0indirectlow10.7.0
on-headers1.0.2indirectlow11.1.0
rand0.8.5indirectlow20.10.1
rand0.9.2indirectlow20.10.1
github.com/klauspost/compressv1.17.8directunknown11.18.7
github.com/klauspost/compressv1.18.6directunknown11.18.7
go.opentelemetry.io/otelv1.43.0directunknown11.44.0
golang.org/x/sysv0.42.0directunknown10.44.0
golang.org/x/textv0.35.0directunknown10.39.0
activestorage7.2.3.1indirectunknown1
anyhow1.0.102indirectunknown11.0.103
concurrent-ruby1.3.6indirectunknown3
core20.4.0indirectunknown1
golang.org/x/cryptov0.53.0indirectunknown1
loofah2.25.1indirectunknown3
memmap20.9.10indirectunknown10.9.11
net-imap0.6.3indirectunknown8
nokogiri1.19.2indirectunknown10
puma6.6.0indirectunknown2
puma6.6.1indirectunknown2
rails-html-sanitizer1.7.0indirectunknown1
setuptools82.0.1indirectunknown2
sinatra4.1.1indirectunknown1
sqlite31.7.3indirectunknown1
starlette1.2.1indirectunknown4
websocket-driver0.8.0indirectunknown4

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": [
        "continuous-profiling",
        "profiling",
        "performance",
        "golang",
        "ruby",
        "python",
        "find-bottlenecks",
        "linux",
        "pyroscope",
        "observability",
        "monitoring",
        "devops",
        "developer-tools",
        "hacktoberfest"
      ],
      "is_fork": false,
      "size_kb": 251686,
      "has_wiki": false,
      "homepage": "https://grafana.com/oss/pyroscope/",
      "languages": {
        "Go": 7134841,
        "CSS": 63608,
        "HTML": 25595,
        "Shell": 21029,
        "Jsonnet": 20136,
        "Makefile": 22743,
        "Mustache": 6332,
        "Dockerfile": 3609,
        "JavaScript": 16601,
        "TypeScript": 324339,
        "Go Template": 292188
      },
      "pushed_at": "2026-08-01T01:52:35Z",
      "created_at": "2020-12-31T05:47:19Z",
      "owner_type": "Organization",
      "updated_at": "2026-08-01T05:19:57Z",
      "description": "Continuous Profiling Platform. Debug performance issues down to a single line of code",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "AGPL-3.0",
      "default_branch": "main",
      "license_spdx_raw": "AGPL-3.0",
      "primary_language": "Go",
      "significant_languages": [
        "Go"
      ]
    },
    "owner": {
      "blog": "https://grafana.com",
      "name": "Grafana Labs",
      "type": "Organization",
      "login": "grafana",
      "company": null,
      "location": "Sweden",
      "followers": 7146,
      "avatar_url": "https://avatars.githubusercontent.com/u/7195757?v=4",
      "created_at": "2014-04-06T12:22:57Z",
      "is_verified": null,
      "public_repos": 587,
      "account_age_days": 4501
    },
    "license": {
      "state": "standard",
      "spdx_id": "AGPL-3.0",
      "raw_spdx": "AGPL-3.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v2.2.0",
          "kind": "minor",
          "published_at": "2026-07-21T19:03:11Z"
        },
        {
          "tag": "v2.1.1",
          "kind": "patch",
          "published_at": "2026-07-10T17:08:42Z"
        },
        {
          "tag": "v2.0.6",
          "kind": "patch",
          "published_at": "2026-07-10T17:09:12Z"
        },
        {
          "tag": "v2.0.5",
          "kind": "patch",
          "published_at": "2026-06-23T12:42:48Z"
        },
        {
          "tag": "v2.0.4",
          "kind": "patch",
          "published_at": "2026-06-17T11:13:49Z"
        },
        {
          "tag": "v2.1.0",
          "kind": "minor",
          "published_at": "2026-06-17T09:33:34Z"
        },
        {
          "tag": "v2.0.3",
          "kind": "patch",
          "published_at": "2026-06-03T20:55:50Z"
        },
        {
          "tag": "v2.0.2",
          "kind": "patch",
          "published_at": "2026-05-07T12:59:45Z"
        },
        {
          "tag": "v1.21.1",
          "kind": "patch",
          "published_at": "2026-05-07T12:38:46Z"
        },
        {
          "tag": "v2.0.1",
          "kind": "patch",
          "published_at": "2026-04-20T11:02:12Z"
        },
        {
          "tag": "v2.0.0",
          "kind": "major",
          "published_at": "2026-04-20T09:15:34Z"
        },
        {
          "tag": "v1.21.0",
          "kind": "minor",
          "published_at": "2026-04-17T10:54:40Z"
        },
        {
          "tag": "v1.20.4",
          "kind": "patch",
          "published_at": "2026-04-17T05:05:42Z"
        },
        {
          "tag": "v1.20.3",
          "kind": "patch",
          "published_at": "2026-04-08T15:53:13Z"
        },
        {
          "tag": "v1.19.3",
          "kind": "patch",
          "published_at": "2026-04-08T15:27:08Z"
        },
        {
          "tag": "v1.19.2",
          "kind": "patch",
          "published_at": "2026-04-08T02:58:25Z"
        },
        {
          "tag": "v1.20.2",
          "kind": "patch",
          "published_at": "2026-04-08T02:47:27Z"
        },
        {
          "tag": "v1.20.1",
          "kind": "patch",
          "published_at": "2026-04-08T02:12:44Z"
        },
        {
          "tag": "v1.20.0",
          "kind": "minor",
          "published_at": "2026-04-07T14:55:52Z"
        },
        {
          "tag": "v1.18.2",
          "kind": "patch",
          "published_at": "2026-03-25T16:48:37Z"
        },
        {
          "tag": "v1.19.1",
          "kind": "patch",
          "published_at": "2026-03-25T11:15:51Z"
        },
        {
          "tag": "v1.19.0",
          "kind": "minor",
          "published_at": "2026-03-13T15:49:05Z"
        },
        {
          "tag": "v1.17.4",
          "kind": "patch",
          "published_at": "2026-02-17T20:30:36Z"
        },
        {
          "tag": "v1.18.1",
          "kind": "patch",
          "published_at": "2026-02-12T20:51:22Z"
        },
        {
          "tag": "v1.17.3",
          "kind": "patch",
          "published_at": "2026-02-12T20:47:07Z"
        },
        {
          "tag": "v1.17.2",
          "kind": "patch",
          "published_at": "2026-02-03T10:56:29Z"
        },
        {
          "tag": "v1.18.0",
          "kind": "minor",
          "published_at": "2026-01-16T16:47:22Z"
        },
        {
          "tag": "v1.17.1",
          "kind": "patch",
          "published_at": "2026-01-12T21:50:32Z"
        },
        {
          "tag": "v1.16.2",
          "kind": "patch",
          "published_at": "2025-12-23T10:54:02Z"
        },
        {
          "tag": "v1.15.3",
          "kind": "patch",
          "published_at": "2025-12-23T10:04:14Z"
        },
        {
          "tag": "v1.15.2",
          "kind": "patch",
          "published_at": "2025-12-19T19:55:47Z"
        },
        {
          "tag": "v1.16.1",
          "kind": "patch",
          "published_at": "2025-12-19T19:58:40Z"
        },
        {
          "tag": "v1.17.0",
          "kind": "minor",
          "published_at": "2025-12-19T19:59:05Z"
        },
        {
          "tag": "v1.15.1",
          "kind": "patch",
          "published_at": "2025-11-25T19:51:32Z"
        },
        {
          "tag": "v1.16.0",
          "kind": "minor",
          "published_at": "2025-11-05T17:55:20Z"
        },
        {
          "tag": "v1.15.0",
          "kind": "minor",
          "published_at": "2025-10-08T10:31:25Z"
        },
        {
          "tag": "v1.13.6",
          "kind": "patch",
          "published_at": "2025-08-26T14:48:28Z"
        },
        {
          "tag": "v1.14.1",
          "kind": "patch",
          "published_at": "2025-08-26T14:32:30Z"
        },
        {
          "tag": "v1.14.0",
          "kind": "minor",
          "published_at": "2025-06-25T20:48:30Z"
        },
        {
          "tag": "v1.13.5",
          "kind": "patch",
          "published_at": "2025-06-18T15:18:51Z"
        },
        {
          "tag": "v1.13.4",
          "kind": "patch",
          "published_at": "2025-05-15T17:40:23Z"
        },
        {
          "tag": "v1.12.2",
          "kind": "patch",
          "published_at": "2025-04-18T07:55:29Z"
        },
        {
          "tag": "v1.13.2",
          "kind": "patch",
          "published_at": "2025-04-18T02:35:52Z"
        },
        {
          "tag": "v1.13.1",
          "kind": "patch",
          "published_at": "2025-03-27T11:36:40Z"
        },
        {
          "tag": "v1.12.1",
          "kind": "patch",
          "published_at": "2025-03-27T11:58:47Z"
        },
        {
          "tag": "v1.13.0",
          "kind": "minor",
          "published_at": "2025-03-24T09:12:47Z"
        },
        {
          "tag": "v1.12.0",
          "kind": "minor",
          "published_at": "2025-01-15T14:42:59Z"
        },
        {
          "tag": "v1.9.2",
          "kind": "patch",
          "published_at": "2025-01-14T13:39:27Z"
        },
        {
          "tag": "v1.10.1",
          "kind": "patch",
          "published_at": "2025-01-14T13:42:35Z"
        },
        {
          "tag": "v1.11.1",
          "kind": "patch",
          "published_at": "2025-01-14T11:19:25Z"
        },
        {
          "tag": "v1.11.0",
          "kind": "minor",
          "published_at": "2024-12-25T08:10:47Z"
        },
        {
          "tag": "v1.10.0",
          "kind": "minor",
          "published_at": "2024-11-09T03:05:23Z"
        },
        {
          "tag": "v1.9.1",
          "kind": "patch",
          "published_at": "2024-10-17T17:15:44Z"
        },
        {
          "tag": "v1.9.0",
          "kind": "minor",
          "published_at": "2024-10-03T15:48:30Z"
        },
        {
          "tag": "v1.8.0",
          "kind": "minor",
          "published_at": "2024-09-13T08:42:29Z"
        },
        {
          "tag": "v1.7.1",
          "kind": "patch",
          "published_at": "2024-07-31T17:50:25Z"
        },
        {
          "tag": "v1.7.0",
          "kind": "minor",
          "published_at": "2024-07-31T13:49:29Z"
        },
        {
          "tag": "v1.6.1",
          "kind": "patch",
          "published_at": "2024-06-21T14:17:57Z"
        },
        {
          "tag": "v1.6.0",
          "kind": "minor",
          "published_at": "2024-05-30T15:16:55Z"
        },
        {
          "tag": "v1.5.0",
          "kind": "minor",
          "published_at": "2024-03-19T19:41:49Z"
        },
        {
          "tag": "v1.4.0",
          "kind": "minor",
          "published_at": "2024-02-07T23:51:42Z"
        },
        {
          "tag": "v1.3.0",
          "kind": "minor",
          "published_at": "2024-01-18T04:58:40Z"
        },
        {
          "tag": "v1.2.1",
          "kind": "patch",
          "published_at": "2023-12-15T15:38:30Z"
        },
        {
          "tag": "v1.2.0",
          "kind": "minor",
          "published_at": "2023-11-17T09:36:38Z"
        },
        {
          "tag": "v1.1.5",
          "kind": "patch",
          "published_at": "2023-10-12T16:37:31Z"
        },
        {
          "tag": "v1.1.0",
          "kind": "minor",
          "published_at": "2023-10-12T16:37:09Z"
        },
        {
          "tag": "v1.0.0",
          "kind": "major",
          "published_at": "2023-08-29T03:54:33Z"
        },
        {
          "tag": "v1.0.0-rc.0",
          "kind": "prerelease",
          "published_at": "2023-08-29T03:55:00Z"
        },
        {
          "tag": "v0.37.2",
          "kind": "patch",
          "published_at": "2023-02-15T16:27:53Z"
        },
        {
          "tag": "v0.37.1",
          "kind": "patch",
          "published_at": "2023-01-31T07:25:03Z"
        },
        {
          "tag": "v0.37.0",
          "kind": "minor",
          "published_at": "2023-01-25T17:20:58Z"
        },
        {
          "tag": "v0.36.0",
          "kind": "minor",
          "published_at": "2022-12-16T20:28:47Z"
        },
        {
          "tag": "v0.35.1",
          "kind": "patch",
          "published_at": "2022-12-01T21:42:08Z"
        },
        {
          "tag": "v0.35.0",
          "kind": "minor",
          "published_at": "2022-11-28T18:26:50Z"
        },
        {
          "tag": "v0.34.1",
          "kind": "patch",
          "published_at": "2022-11-19T01:31:39Z"
        },
        {
          "tag": "v0.34.0",
          "kind": "minor",
          "published_at": "2022-11-16T03:07:37Z"
        },
        {
          "tag": "v0.33.0",
          "kind": "minor",
          "published_at": "2022-10-22T19:16:22Z"
        },
        {
          "tag": "v0.32.0",
          "kind": "minor",
          "published_at": "2022-10-17T19:24:14Z"
        },
        {
          "tag": "v0.31.0",
          "kind": "minor",
          "published_at": "2022-10-06T18:32:25Z"
        },
        {
          "tag": "v0.30.0",
          "kind": "minor",
          "published_at": "2022-10-04T18:51:07Z"
        },
        {
          "tag": "v0.29.0",
          "kind": "minor",
          "published_at": "2022-09-14T18:35:23Z"
        },
        {
          "tag": "v0.28.1",
          "kind": "patch",
          "published_at": "2022-09-06T22:13:16Z"
        },
        {
          "tag": "v0.28.0",
          "kind": "minor",
          "published_at": "2022-09-06T04:00:39Z"
        },
        {
          "tag": "v0.27.0",
          "kind": "minor",
          "published_at": "2022-08-25T00:03:05Z"
        },
        {
          "tag": "v0.26.0",
          "kind": "minor",
          "published_at": "2022-08-19T09:19:40Z"
        },
        {
          "tag": "v0.25.1",
          "kind": "patch",
          "published_at": "2022-08-08T19:33:59Z"
        },
        {
          "tag": "v0.25.0",
          "kind": "minor",
          "published_at": "2022-08-08T03:47:43Z"
        },
        {
          "tag": "v0.24.0",
          "kind": "minor",
          "published_at": "2022-07-28T18:33:45Z"
        },
        {
          "tag": "v0.23.0",
          "kind": "minor",
          "published_at": "2022-07-25T08:47:00Z"
        },
        {
          "tag": "v0.22.1",
          "kind": "patch",
          "published_at": "2022-07-19T19:14:22Z"
        },
        {
          "tag": "v0.22.0",
          "kind": "minor",
          "published_at": "2022-07-16T00:56:48Z"
        },
        {
          "tag": "v0.21.0",
          "kind": "minor",
          "published_at": "2022-07-07T00:58:29Z"
        },
        {
          "tag": "v0.20.0",
          "kind": "minor",
          "published_at": "2022-06-27T22:52:41Z"
        },
        {
          "tag": "v0.19.0",
          "kind": "minor",
          "published_at": "2022-06-13T07:36:44Z"
        },
        {
          "tag": "v0.18.0",
          "kind": "minor",
          "published_at": "2022-06-06T08:19:26Z"
        },
        {
          "tag": "v0.17.1",
          "kind": "patch",
          "published_at": "2022-05-26T06:59:42Z"
        },
        {
          "tag": "v0.17.0",
          "kind": "minor",
          "published_at": "2022-05-26T04:58:35Z"
        },
        {
          "tag": "v0.16.0",
          "kind": "minor",
          "published_at": "2022-05-12T05:24:08Z"
        },
        {
          "tag": "v0.15.4",
          "kind": "patch",
          "published_at": "2022-04-27T19:58:22Z"
        },
        {
          "tag": "v0.15.3",
          "kind": "patch",
          "published_at": "2022-04-27T07:40:18Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "788a581f23db4af50c2a5ebc81da2d5959ace8f6",
          "body": "Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): lock file maintenance (#5418)",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-07-30T11:27:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fa92a887b038d6e8a896e2bf912b9a5e087e0a75",
          "body": "* examples: enable Python memory profiling\n\nExercise and verify all Python memory profile types so the new SDK support remains covered by runnable examples.\n\n* test(examples): preserve CPU profile validation\n\nKeep CPU or wall profiles mandatory while adding Python-specific memory assertions.",
          "is_bot": false,
          "headline": "examples: enable Python memory profiling (#5421)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-07-29T16:24:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d1ac3de34543c151aaaf13ef013d9c98788f323f",
          "body": "* chore(deps): update parquet-go to v0.30.1\n\n* fix(phlaredb): preserve symbol parquet schemas\n\n* fix(phlaredb): preserve sample label parquet name",
          "is_bot": false,
          "headline": "chore(deps): update parquet-go to v0.30.1 (#5426)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-29T14:36:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bbf0965b061b6801ffed10bc5b5634740754bb94",
          "body": "* perf(timeseries): reduce allocations in series build and merge\n\nTwo allocation fixes on the time-series query path, which both the v1\n(querier/phlaredb mergeByLabels) and v2 (query-backend\nexecuteTimeSeriesQuery) read paths funnel through:\n\n1. Builder.Add materialized the series key with\n   series\n[…]\nmaining sort.Slice in\nexemplar_builder.go to slices.SortFunc for consistency.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "perf(timeseries): reduce allocations in series build and merge (#5311)",
          "author_name": "Marc Sanmiquel",
          "author_login": "marcsanmi",
          "committed_at": "2026-07-29T07:33:14Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d6e0710b920cfef8e0ac5207d73a46968d5ddc35",
          "body": "Avoid deterministic timeouts for examples that cannot emit profiles without additional manual workloads.",
          "is_bot": false,
          "headline": "test(examples): skip profileless compose projects (#5425)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-07-29T07:01:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e535ba64d2ddce2faf254071d9db120349082b6",
          "body": "Renovate's lock file maintenance PRs are blocked because the refreshed\nlockfile pulls in prettier 3.9.6 and eslint-plugin-react-hooks 7.1.1,\nwhich flag existing code. Bump those two tools explicitly and fix the\ncode so the maintenance PRs can pass:\n\n- reformat for prettier 3.9 union type style\n- mov\n[…]\nut of DiagnosticsListPage\n- initialize tenant state from the URL instead of an effect\n- move fetch logic into effect-local async functions so state updates\n  are no longer synchronous in effect bodies",
          "is_bot": false,
          "headline": "fix(ui): adapt to prettier 3.9 and eslint-plugin-react-hooks 7.1 (#5438)",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-28T19:56:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1d8fe07b5d16a0ee69e858de6dedd5f71a2e5c81",
          "body": "…(#5427)\n\n* feat(compaction): optionally read block metadata from object storage\n\nThe compaction worker fetches full source block metadata from the\nmetastore, which keeps the worker on the GetBlockMetadata RPC. Read it\nfrom the block object footers instead, gated by\n-compaction-worker.metadata-sourc\n[…]\nall\nobserved failures of the object-storage metadata path were Azure reads\nexceeding the 5s budget.\n\nAdd -compaction-worker.metadata-fetch-timeout (default 30s), applied\nper block read; 0 disables it.",
          "is_bot": false,
          "headline": "feat(compaction): optionally read block metadata from object storage …",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-28T18:40:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6e253ea8dda673c44a8596f4386af47e106d0292",
          "body": "…o v1.18.7 [security] (#5428)\n\n| datasource | package                       | from    | to      |\n| ---------- | ----------------------------- | ------- | ------- |\n| go         | github.com/klauspost/compress | v1.18.6 | v1.18.7 |\n\nSigned-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(security/unknown/): update module github.com/klauspost/compress t…",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-07-28T12:22:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c0a71b4f7bfb222fcec2c8af598bf64e48e28e03",
          "body": "…to v0.144.0 [security] (#5415)\n\n| datasource | package                       | from     | to       |\n| ---------- | ----------------------------- | -------- | -------- |\n| go         | github.com/getkin/kin-openapi | v0.137.0 | v0.144.0 |\n\nSigned-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(security/critical/): update module github.com/getkin/kin-openapi …",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-07-27T10:45:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26ef03f299232f86d5a11dd178a86e86e5e8e046",
          "body": "- tar 7.5.16 -> 7.5.21 (CVE-2026-59874, CVE-2026-59873, CVE-2026-59871, CVE-2026-59875)\n- js-yaml 4.2.0 -> 4.3.0 (CVE-2026-59869)\n- brace-expansion 1.1.13 -> 1.1.16, 5.0.6 -> 5.0.7 (CVE-2026-13149)",
          "is_bot": false,
          "headline": "fix(deps): bump tar, js-yaml, brace-expansion in /ui [security] (#5413)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-27T10:28:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1465b70334b795b5913ddfcad378a34350910209",
          "body": null,
          "is_bot": false,
          "headline": "refactor(compaction): isolate retained labels (#5405)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-27T10:28:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bb7a702ca308a27cebc521b854e7d857b6d55081",
          "body": "* perf(metastore): scan block bounds before decoding\n\n* perf(metastore): remove redundant label bounds check",
          "is_bot": false,
          "headline": "perf(metastore): scan block bounds before decoding (#5407)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-24T14:12:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "25098ebeab26875a3a862a3fb2bb752cea36eb3f",
          "body": "* docs: document Python memory profiling\n\nDescribe memory profiling options and memory-only collection so users can configure the newly supported profile types.\n\n* Align equalsigns",
          "is_bot": false,
          "headline": "docs: document Python memory profiling (#5406)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-07-24T11:00:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d4b3d2927fb36e734663469e06789287549ba31d",
          "body": "* fix(distributor): collapse stripped profiles to a single sample\n\nSampled-out profiles were stripped to one aggregated sample per\ndistinct sample label set, with the totals samples aliasing the label\nslices of the original samples. The pprof sample grouping hides labels\nbeyond len() and restores th\n[…]\nd\nnot carry a sample through validation and the received-samples metrics.\nMaterialize the totals sample only once a valid sample contributes,\nmatching the previous implementation.\n\n* run make generate",
          "is_bot": false,
          "headline": "fix(distributor): collapse stripped profiles to a single sample (#5409)",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-24T10:58:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "63cf88606b6ad90092b67ebac1c91a0016bdb29b",
          "body": "… (#5398)\n\n* perf(compaction): Avoid deep label clones when building block indexes\n\nLabel pairs produced by the TSDB index reader are immutable; only the\nslice backing array is reused as the row iterator advances. A shallow\ncopy is therefore sufficient for retention, halving resident label\nmemory du\n[…]\n the compaction pipeline corrupts the output index and\nfails this comparison.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "perf(compaction): Avoid deep label clones when building block indexes…",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-23T17:33:06Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5e012070a37a63a24c7e7a22ed1e7714cabd1b39",
          "body": "* test(symbolizer): add symbol-ref tree integration tests and docs\n\nAdd end-to-end integration coverage for the symbol-aware tree path\nbehind symbolizer.symbol-ref-trees-enabled: queryless ({}) symbolization\nvia the tenant-wide index, span-filtered symbolization, mixed\nsymbolized/unsymbolized datase\n[…]\nsymbol-ref tree flag that builds on it.\n\nPart of grafana/pyroscope-squad#487.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "test(symbolizer): add symbol-ref tree integration tests and docs (#5335)",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-23T14:36:07Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3bcd0b1c574664ecaca4fad7543714fd43bae82c",
          "body": "* feat(frontend): resolve symbol-ref trees after the final merge\n\nBehind a new per-tenant flag (symbolizer.symbol-ref-trees-enabled,\ndefault off), tree and span-profile queries request symbol-ref tree\nreports instead of being rewritten through the pprof path when\nsymbolization is needed. When a merg\n[…]\nvedBinaries' validating two-value form.\n\nPart of grafana/pyroscope-squad#487.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(frontend): resolve symbol-ref trees after the final merge (#5334)",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-23T14:04:35Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5f4849c95eafc22910e8524a0c53aff3c93a104e",
          "body": "* feat(distributor): track SDK scope usage\n\n* feat(distributor): sanitize SDK scope usage",
          "is_bot": false,
          "headline": "feat(distributor): track SDK scope usage (#5366)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-07-23T13:37:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a5e7f2d21b30f0f69528d30f15073425b48b66f7",
          "body": "…, query backend) (#5322)\n\n* feat(model): add unresolved-binary grouping and tree rebuild to symbolref\n\nComplete pkg/model/symbolref with the consumer-side half:\nUnresolvedBinaries groups a table's unresolved references by build ID\n(addresses sorted and deduplicated, binary name carried for fallback\n[…]\nallback\nrendering path shares, instead of keeping a third byte-for-byte copy.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(read-path): produce and aggregate symbol-ref trees (model, symdb…",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-23T13:32:59Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "867e01e5821ac500d7123a3723121497339e5b4e",
          "body": "….1 [security] (#5391)\n\n| datasource | package                | from    | to      |\n| ---------- | ---------------------- | ------- | ------- |\n| go         | google.golang.org/grpc | v1.81.0 | v1.82.1 |\n\nSigned-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(security/high/api): update module google.golang.org/grpc to v1.82…",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-07-23T11:03:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0885dd84f2613c288fcf5b565d5ac5cc60025034",
          "body": "… [security] (#5381)\n\n| datasource | package           | from    | to      |\n| ---------- | ----------------- | ------- | ------- |\n| go         | golang.org/x/text | v0.38.0 | v0.39.0 |\n\nSigned-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(security/unknown/api): update module golang.org/x/text to v0.39.0…",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-07-23T11:02:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bd1ac114344d2a8fbf1bb345506dbb39fd2468ca",
          "body": "…[security] (#5380)\n\n| datasource | package          | from    | to      |\n| ---------- | ---------------- | ------- | ------- |\n| go         | golang.org/x/net | v0.55.0 | v0.56.0 |\n\nSigned-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(security/unknown/api): update module golang.org/x/net to v0.56.0 …",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-07-23T10:38:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "87daa755fe52cbb482383d3476f192f54afcefd4",
          "body": "Add a two-command workflow for capturing profile data from a source\ncell and replaying it into a destination cell:\n\n- `profilecli replay dump` queries the source cell's metastore for\n  blocks matching a query/time range, reads the matching blocks\n  directly from object storage, reconstructs individu\n[…]\nushv1 Push API,\n  rescheduling timestamps so the recorded window repeats seamlessly\n  in a loop (with optional speed scaling and single-pass mode).\n\nIncludes a roundtrip test for the dump file format.",
          "is_bot": false,
          "headline": "feat(profilecli): add replay dump/push commands (#5374)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-23T10:20:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "54d0133f3635e0dc8a318ec3044c714e3dfaadfa",
          "body": "…#5359)\n\nSelectSeries fetches one extra step before the window so the boundary\npoint at start renders as a complete bucket in charts; that point\naggregates (start-step, start]. query top uses step = window size and\nsummed it, roughly doubling reported totals. Skip points at or before\nthe window start; totals now match SelectMergeProfile exactly.",
          "is_bot": false,
          "headline": "profilecli: exclude pre-window boundary point from query top totals (…",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-23T01:15:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2b10d62a454dc05258e05c923d05cd40be43e6b3",
          "body": "…[security] (#5390)\n\n| datasource | package                | from    | to      |\n| ---------- | ---------------------- | ------- | ------- |\n| go         | google.golang.org/grpc | v1.81.0 | v1.82.1 |\n\nSigned-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(security/high/): update module google.golang.org/grpc to v1.82.1 …",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-07-23T01:06:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8507cbc09e94495028c66126d0d16e463751c044",
          "body": "…ecurity] (#5379)\n\n| datasource | package           | from    | to      |\n| ---------- | ----------------- | ------- | ------- |\n| go         | golang.org/x/text | v0.38.0 | v0.39.0 |\n\nSigned-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(security/unknown/): update module golang.org/x/text to v0.39.0 [s…",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-07-23T01:03:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dfbe4754358c998f9b843e1571378a6c99853468",
          "body": null,
          "is_bot": false,
          "headline": "docs: add v2.2 release notes (#5399)",
          "author_name": "Bryan Huhta",
          "author_login": "bryanhuhta",
          "committed_at": "2026-07-22T20:45:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "82d868043837a6683c1d93ddeccac85dcd09fc89",
          "body": "Updates the chart version and appVersion to the v2.2.0 release.\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore: bump Helm chart to v2.2.0 (#5400)",
          "author_name": "Bryan Huhta",
          "author_login": "bryanhuhta",
          "committed_at": "2026-07-22T20:41:28Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "b82524b236e45b34be1e3b080f6b53f5bbddb021",
          "body": "…es (#5397)\n\n* build: remove go workspace, wire modules via replace directives\n\ngo.work.sum drifts whenever a single workspace module changes its dependencies, which breaks CI's unstaged-changes checks on every cross-module version skew (most visibly on Renovate security PRs). Wire api and lidia int\n[…]\n\n\n* build: lint the api module too\n\nBugbot flagged that go/lint covered lidia but not api after the workspace removal; api lints clean, so include it rather than carrying the pre-existing gap forward.",
          "is_bot": false,
          "headline": "build: remove go workspace and reduce Renovate to security-only updat…",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-22T18:14:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b8a56648a436a81f9fc4869e7ca02fb639198e54",
          "body": "…#5321)\n\n* feat(model): add symbolref package for symbol-aware tree references\n\nIntroduce pkg/model/symbolref: an intern table pairing a\nLocationRefNameTree with a compact side table (queryv1.SymbolRefTable)\nso tree nodes can reference either resolved frame names or unresolved\n{build ID, address} lo\n[…]\nwhile merging, alongside HasUnresolved.\n\nPart of grafana/pyroscope-squad#487.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(model): add symbolref package for symbol-aware tree references (…",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-22T14:46:54Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "2a7113d9d6936d1bd5c5bb461bdd31ddb5222dd3",
          "body": "…curity] (#5378)\n\n| datasource | package          | from    | to      |\n| ---------- | ---------------- | ------- | ------- |\n| go         | golang.org/x/net | v0.55.0 | v0.56.0 |\n\nSigned-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(security/unknown/): update module golang.org/x/net to v0.56.0 [se…",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-07-22T12:07:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8f5e03fbcde0a09a027acfe2a3e3a5be35edb407",
          "body": null,
          "is_bot": false,
          "headline": "chore: Bump renovate baseBranchPatterns before releasing v2.2 (#5376)",
          "author_name": "Bryan Huhta",
          "author_login": "bryanhuhta",
          "committed_at": "2026-07-21T17:17:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6d16eb9cc2b75fe0901612cc7a5febe84fed1256",
          "body": "…ery API (#5318)\n\n* feat(query): add SymbolRefTable and symbol_refs tree fields to the query API\n\nDefine the wire schema for tree reports that carry unresolved symbol\nreferences: a compact side table of resolved frame names, interned\nbuild IDs with their binary names, and per-entry (build ID, addres\n[…]\n representations. Zero means unlimited.\n\nPart of grafana/pyroscope-squad#487.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(query): add SymbolRefTable and symbol_refs tree fields to the qu…",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-21T16:43:49Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "bbe81692580d937c4c04450b4cc4cee23a5e6561",
          "body": "…API (#5317)\n\n* feat(symbolizer): expose address-level symbol resolution as a public API\n\nAdd a Resolver interface and a Resolve(ctx, buildID, binaryName,\naddrs) method that pulls per-address symbol lookup out from behind\nthe pprof-only entry point. It gives future consumers a narrow\ninterface to de\n[…]\nle own-context check instead of explaining\nclient internals at the call site.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(symbolizer): expose address-level symbol resolution as a public …",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-21T14:58:28Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "0771f81726a34b1e02f73e6f01188587197c9910",
          "body": "…/ingest paths (#5372)\n\nWhen a tenant exceeds its ingestion limit the distributor rejects the push\nwith connect.CodeResourceExhausted. The OTLP HTTP handler mapped every\nnon-validation error to 500, so these client-side quota rejections were\nreturned as server errors and logged at error level — maki\n[…]\nike a server fault and counting against the write-path\nerror budget.\n\nMap CodeResourceExhausted to 429 (as the Connect push path already does) and\nlog it at warn. Unexpected failures still return 500.",
          "is_bot": false,
          "headline": "fix(ingester): return 429 for ingestion-limit rejections on OTLP and …",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-21T13:09:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "80c4d217e19ec8b12d91500d2076011ab750bb6b",
          "body": "The default Alloy scrape config maps the profiles.grafana.com/service_repository,\nservice_git_ref and service_root_path annotations to labels, but not\nservice_name. Without an explicit service_name label, Alloy falls back to\ninferring it from the target metadata (e.g. namespace + app.kubernetes.io\nl\n[…]\ned rendered manifests and bumped the chart version.\n\nCloses #2051\n\nSigned-off-by: Stephane Loeuillet <stephane.loeuillet@kaiko.com>\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "helm: add service_name relabel rule to alloy scrape config (#5262)",
          "author_name": "Stéphane Loeuillet",
          "author_login": "SLoeuillet",
          "committed_at": "2026-07-21T09:05:53Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "7820b854f91381ff71dec4b2752175c13769217b",
          "body": null,
          "is_bot": false,
          "headline": "fix(metastore): retain shards with recent data (#5360)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-21T08:48:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b265cd22dc1de7c93875e48cd700e94f4857bf08",
          "body": "* feat: keep totals and labels of sampled-out profiles\n\nProfiles rejected by adaptive sampling were dropped entirely, which left\ngaps in the time series and made the affected series disappear.\n\nThey are now retained with their stacktraces stripped: each sample keeps its\nvalue (so totals stay accurat\n[…]\npped_profiles per querying tenant via\nAllTruePerTenant.\n\n* moving log line and fixing lint\n\n* minor PR comments\n\n---------\n\nCo-authored-by: Aleksandar Petrov <8142643+aleks-p@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: keep totals and labels of sampled-out profiles (#5354)",
          "author_name": "Alberto",
          "author_login": "alsoba13",
          "committed_at": "2026-07-20T13:33:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "560ae485d8ad321937763df5a64930b9b74841a3",
          "body": "* docs: document Python SDK fork safety\n\n* fix(examples): reset Django connections after fork\n\n* docs: surface fork warning after configuration",
          "is_bot": false,
          "headline": "docs: document Python SDK fork safety (#5364)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-07-17T13:39:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "343959eab427591cd26cacaf4df62392f34e68c5",
          "body": null,
          "is_bot": false,
          "headline": "ci(examples): run all examples for harness changes (#5365)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-07-17T13:37:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c47a33ad7d308215df69d685e1d3ebaa465693cd",
          "body": "* fix(examples): repair Django rideshare startup\n\n* fix exmples test harness",
          "is_bot": false,
          "headline": "fix(examples): repair Django rideshare startup (#5363)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-07-17T03:05:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "59a02ffdb5809c7c6c8cdfa44a86a7a87cd6172f",
          "body": null,
          "is_bot": false,
          "headline": "feature(ui): Add autocomplete to v2 embedded UI query bar (#5172)",
          "author_name": "Bryan Huhta",
          "author_login": "bryanhuhta",
          "committed_at": "2026-07-16T18:56:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26eb6d494a3210bd41dcb9bc8546e6a372457f6f",
          "body": "* feat(querier): unify merged profile query formats\n\n* fix(queryfrontend): validate span and trace selectors",
          "is_bot": false,
          "headline": "feat(querier): unify merged profile query formats (#5358)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-16T16:14:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6d0f8317f24e8922037a4afdf1a6ec6102a1252f",
          "body": "* fix(query): return trace IDs in span heatmaps\n\n* fixup: address review feedback on trace ID exemplars\n\n- profilecli: only show the Trace ID column in span exemplar tables\n  when at least one entry actually has a trace ID\n- attributetable: document why HeatmapPoint.TraceId values that don't\n  round-trip through model.TraceID (16 bytes) are dropped",
          "is_bot": false,
          "headline": "fix(query): return trace IDs in span heatmaps (#5353)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-16T12:59:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b9092a18f5a8cda24f6f734c28fc44d20536190f",
          "body": "Picks up trace id support: the parser now reads the traceIdHi/traceIdLo\nfields emitted by our async-profiler fork and exposes the 128-bit W3C\ntrace id as a trace_id pprof label on samples.\n\njfr-parser: https://github.com/grafana/pyroscope-jfr-parser/pull/115\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore(deps): bump github.com/grafana/jfr-parser to v0.18.0 (#5355)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-07-16T12:57:11Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "7f2def6ff360b8ec56b9f20ca95b7cbd5f9afba0",
          "body": "- Bump devcontainer image to mcr.microsoft.com/devcontainers/go:1.25-bookworm to match go.mod\n- Add docker-in-docker feature to support containerized `make build` targets\n- Commit devcontainer-lock.json to pin feature dependencies",
          "is_bot": false,
          "headline": "dx: upgrade devcontainer to Go 1.25 and add DinD support (#5288)",
          "author_name": "Yiğitcan Çoban",
          "author_login": "yicooo",
          "committed_at": "2026-07-16T09:23:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "12a363244588ad2591abe76d318b31321696cad3",
          "body": null,
          "is_bot": false,
          "headline": "chore: Cleanup no longer used tool (#5357)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-15T13:32:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "def8afc87f46dfaf81207a75a152f11371a10c89",
          "body": "…se (#5352)\n\nThe v2.1.1 chart release failed at the index.yaml push (GH013, fixed by\n#5351), leaving the chart tgz published but absent from the helm repo\nindex. Re-runs skip: ct list-changed compares against the latest tag on\nmain, which is now a weekly tag newer than the chart bump, so a chart-dir\nchange is needed for the release workflow to pick the chart up again. The\npyroscope-2.1.1 tag has been deleted so the release can re-run.",
          "is_bot": false,
          "headline": "chore(helm): improve chart description, re-triggering the 2.1.1 relea…",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-13T16:20:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e896d945ebab8a28e8f9573e11b5ff2eb7b74c15",
          "body": "… commits (#5351)\n\nThe v2.1.1 chart release failed pushing index.yaml to gh-pages with\nGH013 (helm-charts requires verified signatures). Upstream fixed this in\ngrafana/helm-charts on 2026-05-26 by publishing the index through the\nGitHub API (planetscale/ghcommit-action); our pin predates the fix.",
          "is_bot": false,
          "headline": "ci(helm): bump update-helm-repo workflow to pick up signed index.yaml…",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-13T11:34:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "af325ae6b39465495de52b7e60f0cad6fb48447d",
          "body": "…re signed (#5347)\n\n* ci(release): create Homebrew formula commits via GitHub API so they are signed\n\nThe homebrew-pyroscope ruleset now requires verified commit signatures on\nall branches, so the release workflow's plain git push of the formula\nupdate branch is rejected (GH013). Move the formula up\n[…]\need backporting to release branches. The dispatch input also\nallows re-running the update manually for an already-published release.\n\n* ci: grant id-token permission for minting the app token via OIDC",
          "is_bot": false,
          "headline": "ci(release): create Homebrew formula commits via GitHub API so they a…",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-10T19:08:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "10446dc0494fb959618e13caa5d3ca337a14ca10",
          "body": null,
          "is_bot": false,
          "headline": "chore: bump Helm chart to v2.1.1 (#5346)",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-10T18:08:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d9cc2e53df5c3f9006350465c082b03a9723a0bc",
          "body": null,
          "is_bot": false,
          "headline": "docs: add v2.1.1 release notes (#5342)",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-10T16:33:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "277dc2f8f4140ef7c7870023af8d455649214638",
          "body": null,
          "is_bot": false,
          "headline": "docs: add v2.0.6 release notes (#5343)",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-10T16:32:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f156a4fef9ae0dca98d769d579f560791ea3c843",
          "body": "…thout functions (#5337)\n\n* fix(symdb): preserve line-less locations when rewriting partitions without functions\n\nThe compaction symbols rewriter replaced every location of a partition\nwhose functions table is empty with a zero value: the branch that drops\nline records for such partitions also skipp\n[…]\nfails with libfoo.so!0x0 fallback\nframes as soon as the segment is compacted.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(symdb): preserve line-less locations when rewriting partitions wi…",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-10T15:19:07Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5acc2f1137c55dd9cb2e1ac5ef4959b897e0054c",
          "body": "…rt (#5339)\n\nexport() called PushBatch once per OTLP Profile message, sequentially\nawaiting each call before starting the next. Every segment-writer\npush only acknowledges after its segment flushes (~0.3-0.95s), so an\nN-message export took roughly N x ack. At the real eBPF producer\nshape (p50 63 / p\n[…]\nbel set, so\nmerging would not reduce the push count for this shape. This is the\nsimpler alternative discussed in the #5301 review.\n\nFixes #5299.\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(otlp): send all converted profiles in a single PushBatch per expo…",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-10T14:30:15Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c5455a9444f7582ac882697ce79a8a3543330cf1",
          "body": null,
          "is_bot": false,
          "headline": "Update golang version to 1.25.12 (#5338)",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-10T14:12:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "abcc7756c4a6c668c5b0efde0961fd19ef87d135",
          "body": "* Mark V1 storage flags\n\n* Update Helm render storage flags\n\n* Rename set flag recorder",
          "is_bot": false,
          "headline": "docs: Make clear what flags are v1 exclusive (#5308)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-07-09T14:13:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "254c6885170b4ac35d3c8933ffdbfd2f955fade2",
          "body": "…mit (#5306)\n\nPushBatch spawned one goroutine per series with no limit. That was\nharmless while callers sent ~1 series per request, but the OTLP handler\nis about to batch entire export requests (~1300 series at the #5299 p99\nshape) into a single call, which would otherwise burst to ~1300\nconcurrent \n[…]\nnded behavior (legacy), and 1 serializes pushes as an\noperational kill switch.\n\nIncludes the generated config docs and sample YAML.\n\nRefs #5299.\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(distributor): bound PushBatch series fan-out with a per-tenant li…",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-09T01:28:27Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "faaa8c59146f211fda81006c60fb4d039022eb76",
          "body": "… (#5320)\n\n* ci(backport): migrate to grafana-github-actions-go for signed commits\n\n* docs: drop expected-labels requirement from backport instructions",
          "is_bot": false,
          "headline": "ci(backport): migrate to grafana-github-actions-go for signed commits…",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-08T18:46:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7edf681be3daae643680eeb7e14f9dac52d953fd",
          "body": "Add pyroscope_distributor_push_batch_series, a per-tenant histogram that\nrecords the number of series in each PushBatch request, observed at request\narrival right after tenant extraction and the empty-series early return.\n\nWhile sizing the per-tenant push concurrency limit for the #5299 fix, N (the\n\n[…]\n\nexists on main, the metric simply becomes more informative once batching\nmerges, and it rebases trivially against either candidate.\n\nRefs #5299\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(distributor): add push_batch_series histogram (#5305)",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-08T13:44:09Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4dc429e1d60fcade1429e60aa44bfb523234782c",
          "body": "…a race (#5303)\n\nMultiCounter.Inc and MultiStatistics.Record read the \"__total__\" map entry without holding the lock, racing with the map insert in getOrCreateCounter/getOrCreateStatistics. The distributor's per-series PushBatch fan-out — newly exercised by the OTLP profile coalescing on this branch\n[…]\n map write' fatal panic in production. Route the total access through the lock-safe accessor. Adds TestMultiCounter_ConcurrentInc.\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(usagestats): guard MultiCounter/MultiStatistics total against dat…",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-08T13:41:57Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "bff1b6c682114cfee7b6d2a15013ee1af123995f",
          "body": "…#5315)\n\nequalValueType rejected two nil PeriodType/SampleType values as incompatible, so ProfileMerge failed to merge profiles that both legitimately omit a PeriodType (a common OTLP/eBPF shape). PeriodType is optional/informational per the pprof spec; two absent value types agree. Treat nil==nil a\n[…]\n compatible while keeping present-vs-absent incompatible. This also fixes latent merge failures on the read and aggregation paths.\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(pprof): treat two nil value types as compatible in ProfileMerge (…",
          "author_name": "Jake Kramer",
          "author_login": "jake-kramer",
          "committed_at": "2026-07-08T13:40:55Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "380aa9464dbbe5ea80f46e6a2dbad0e492d977d5",
          "body": "* docs: add docs for .NET windows support (public preview)\n\n* docs: add supported platforms page\n\n* remove noise\n\n* Apply suggestions from code review\n\nCo-authored-by: Kim Nylander <104772500+knylander-grafana@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Kim Nylander <104772500+knylander-grafana@users.noreply.github.com>",
          "is_bot": false,
          "headline": "docs: add docs for supported platforms (#5316)",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-07-08T13:21:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e9cfdafdfeb5ba80f7156a9e5ab2073f49c5890d",
          "body": "…5309)\n\nGetLanguage iterated a map of language matchers for every string-table\nentry. Besides the per-symbol map-range overhead, map iteration order is\nrandom, so a profile whose symbols match patterns of more than one\nlanguage could be detected as a different language on each push - and\nFixGoProfil\n[…]\n9.98%, p=0.000)\n    go -47%, heap -41%, dotnet -36%, java -39%, nodejs -37%,\n    python -38%, ruby -45%, rust -36%; 0 allocs/op before and after\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "perf(pprof): make language detection deterministic and ~40% faster (#…",
          "author_name": "Marc Sanmiquel",
          "author_login": "marcsanmi",
          "committed_at": "2026-07-08T09:41:49Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "96e53a125187c9ad14b076551c3ebfbe62f97887",
          "body": "…els (#5313)\n\nMaxLabelNameLength and MaxLabelValueLength were resolved through the\ntenant overrides (interface dispatch + atomic load + map lookup) for\nevery label pair, returning the same constants each time. Hoist them\nabove the loop, matching the existing disableLabelSanitization hoist.\nValidateL\n[…]\n (-9.3%, p=0.010). Production overrides\nresolve per-tenant runtime config, so the per-call saving is larger\nthan the mock-based benchmark shows.\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "perf(validation): hoist per-label tenant limit lookups in ValidateLab…",
          "author_name": "Marc Sanmiquel",
          "author_login": "marcsanmi",
          "committed_at": "2026-07-08T09:39:58Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ce3edc3f74416cc1d02787bc96be2d9860d75f02",
          "body": "…race (#5300)",
          "is_bot": false,
          "headline": "feat(profilecli): add --trace-id to filter query profile samples by t…",
          "author_name": "Marc Sanmiquel",
          "author_login": "marcsanmi",
          "committed_at": "2026-07-03T03:21:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "24bf180e842b28d8b5342e6fbf2f3bd46e1184dc",
          "body": "Return a negative initiation response for clients without a GNU build ID so upload checks do not fail before upload is needed.",
          "is_bot": false,
          "headline": "fix(debuginfo): decline empty build IDs during upload initiation (#5302)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-07-02T08:06:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c37faf25c2204b36b74fe0387b4f19283d144d39",
          "body": "* feat(query): support trace_id_selector in the v2 read path\n\n* test(query): cover trace_id_selector end-to-end and reject it on v1 paths",
          "is_bot": false,
          "headline": "feat(query): support trace_id_selector in the v2 read path (#5284)",
          "author_name": "Marc Sanmiquel",
          "author_login": "marcsanmi",
          "committed_at": "2026-06-30T10:07:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "62e1c90773405be59c0bf043e9dfb285a1f0815e",
          "body": "…(#5286)",
          "is_bot": false,
          "headline": "fix(debuginfo): improve ListDebugInfo performances for large tenants …",
          "author_name": "luweglarz",
          "author_login": "luweglarz",
          "committed_at": "2026-06-28T10:46:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f6e417de68d3d2374678ebf3684dd49fa9a67e68",
          "body": null,
          "is_bot": false,
          "headline": "chore: fix spelling mistakes (#5294)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-26T15:22:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8cb642ce466cb8cc383e2140785148614db1eda9",
          "body": null,
          "is_bot": false,
          "headline": "docs: require signed release tags (#5287)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-26T08:04:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f35082ece71116a667007fe74852287ffd4231f8",
          "body": null,
          "is_bot": false,
          "headline": "feat(experimental): support async query execution (#4995)",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-06-25T21:32:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "01a56aab2e6823875d5acfad2d35c9b1abac9e84",
          "body": "* fix: auth bypass in WrapUnary interceptor\n\nThe error from ExtractTenantIDFromHeaders was silently discarded in\nWrapUnary:\n\n    _, ctx, _ = ExtractTenantIDFromHeaders(ctx, req.Header())\n\nIf no X-Scope-OrgID header was present the context retained whatever\ntenant ID had been injected earlier (e.g. v\n[…]\neam handlers always\nsee a canonical representation. The re-injection is skipped for single-\ntenant requests and when the header is already in canonical form.\n\n* fix: handle streaming tenant extraction",
          "is_bot": false,
          "headline": "fix: enforce tenant header extraction in auth interceptor (#5251)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-24T15:05:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a7326785f3fadc9a536876def8ecca8ed63407e7",
          "body": "* feat: add optional admin HTTP server on separate port\n\nAdds an optional secondary HTTP server that exposes operational\nendpoints (metrics, pprof, admin/ops, rings, config) on a separate\nport, so they can be firewalled independently from the public-facing\nAPI port.\n\nFlags:\n  -admin-server.mode     \n[…]\nt dskit) wrapped as a dskit IdleService\nfor lifecycle management, with a gorilla mux router for correct\npath parameter handling.\n\n* fix: update reference help for admin-server.http-listen-address flag",
          "is_bot": false,
          "headline": "feat: add optional admin HTTP server on separate port (#5191)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-24T08:40:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6b5747d18441e5788c237f1afb1a62cd232afede",
          "body": null,
          "is_bot": false,
          "headline": "docs: add v2.0.5 release notes (#5283)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-23T15:43:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ddd724a35bc4a530b67d8acd819b4880081d27df",
          "body": null,
          "is_bot": false,
          "headline": "chore: enable renovate on release branches (#5282)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-23T14:58:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3eb7f2319480d0d6971abe7bad03e263fa476770",
          "body": null,
          "is_bot": false,
          "headline": "fix(helm): respect metastore raft extraArgs overrides (#5275)",
          "author_name": "Immanuel Tikhonov",
          "author_login": "immanuwell",
          "committed_at": "2026-06-23T11:24:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f64687af7f46af80d0dd03af4dd3031b436327d",
          "body": null,
          "is_bot": false,
          "headline": "fix: enable metastore retention cleanup by default (#5280)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-23T11:24:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5fa8702400555499bc74003af6b8d495333728cb",
          "body": null,
          "is_bot": false,
          "headline": "fix: sample rate errors (#5276)",
          "author_name": "Tolyan Korniltsev",
          "author_login": "korniltsev-grafanista",
          "committed_at": "2026-06-23T10:35:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a1f541da64377ed1403eabe6f99d351e8d6eae5",
          "body": "Added a section on signed commits requirement for PRs, including links to documentation and a note about rejection of unsigned commits.",
          "is_bot": false,
          "headline": "Add signed commits requirement for pull requests (#5277)",
          "author_name": "Kim Nylander",
          "author_login": "knylander-grafana",
          "committed_at": "2026-06-23T10:22:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "506c6f3f00694163876a89a9d1fe91e857f04397",
          "body": "…query paths (#5273)\n\n* fix(querybackend): forward and apply span selector in pprof and tree query paths\n\nThe span selector was silently dropped in two places in the V2 read path,\ncausing SelectMergeSpanProfile to return all matching samples regardless\nof the requested span IDs.\n\nBug 1 (symbolizer p\n[…]\nturn an empty report rather than reading the wrong column\n(column index 0 / StacktraceID) as span IDs.\n\nRemoves the TODO comments that tracked this missing implementation.\n\n* Add span ID test fixtures",
          "is_bot": false,
          "headline": "fix(querybackend): forward and apply span selector in pprof and tree …",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-19T13:53:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f9fe9a576377f79f3a65c15c996680bf218c423c",
          "body": "* fix(tree): add bounds checks to DeserializeNoDict\n\nVarint-encoded values from the input stream were used directly in\nmake([]byte, nameLen) and a children loop without any upper bound,\nwhich could cause a runtime panic or unbounded memory growth on\nmalformed input.\n\nGuards are sourced from existing\n[…]\nthe nameLen varint read.\n\n* Update pkg/og/convert/profile/profile_test.go\n\nCo-authored-by: Marc Sanmiquel <marcsanmiquel@gmail.com>\n\n---------\n\nCo-authored-by: Marc Sanmiquel <marcsanmiquel@gmail.com>",
          "is_bot": false,
          "headline": "fix(tree): add bounds checks to DeserializeNoDict (#5145)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-19T08:50:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "19f8bccb69a909f1a0c82e806584b8795bf0e6a4",
          "body": "…#5272)\n\nPreviously the test-examples workflow ran on PRs only from the\ngh_bot_examples_update branch. This meant contributor PRs that modified\nexamples/ were never tested end-to-end against the actual docker-compose\nstacks until the nightly run.\n\nRemove the branch restriction so any same-repository PR touching\nexamples/** triggers the runner. Fork PRs remain excluded: running\narbitrary docker-compose workloads from untrusted fork branches on CI\nrunners is unsafe.",
          "is_bot": false,
          "headline": "ci(examples): run example tests on same-repo PRs touching examples/ (…",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-19T08:50:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3d08dbf52218c7160a4e07d5c28ac6bce163dad3",
          "body": null,
          "is_bot": false,
          "headline": "fix: reject non-positive ingest sample rates (#5253)",
          "author_name": "Immanuel Tikhonov",
          "author_login": "immanuwell",
          "committed_at": "2026-06-19T08:04:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a70c936d9ea072197e33b73ea8cc65004c6ad5d9",
          "body": "* chore: Ensure examples have consistent services\n\nThis will provision Grafana, Tempo & Pyroscope from the same source\nfiles\n\n* chore(examples): add prometheus template for shared prometheus service\n\nReplaces the inline fileAppends YAML blob in sync_test.go with a proper\nprometheus template under ex\n[…]\n.\nBoth examples_test.go (TestExamples discovery) and the select-examples.sh\nCI selection script now skip paths containing /_templates/, preventing\nspurious TestExamples/examples/_templates/* failures.",
          "is_bot": false,
          "headline": "chore: Ensure examples have consistent services (#5248)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-18T10:49:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d7ad244c5007f59cd40a934679904eb0d6639a6a",
          "body": "* chore: bump Helm chart to v2.1.0\n\n* chore: update Helm chart generated files",
          "is_bot": false,
          "headline": "chore: bump Helm chart to v2.1.0 (#5267)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-17T10:47:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e463d5e3af1988f5d68a7566141f0b98f6702a48",
          "body": null,
          "is_bot": false,
          "headline": "docs: add v2.1 release notes (#5266)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-17T10:47:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d34c47c3feed38296e6dd323c1eb741b68bb1db1",
          "body": "Document the v2.0.4 patch release, which refreshes the /ui dependency\ntree to clear the frontend CVEs reported on v2.0.3 (#5264).\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "docs: add v2.0.4 release notes (#5268)",
          "author_name": "Marc Sanmiquel",
          "author_login": "marcsanmi",
          "committed_at": "2026-06-17T10:33:12Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "f5c7ba41c4e0d93fcab988dd489425260055d361",
          "body": null,
          "is_bot": false,
          "headline": "chore(deps): bump dskit to emit trace_id pprof label (#5261)",
          "author_name": "Marc Sanmiquel",
          "author_login": "marcsanmi",
          "committed_at": "2026-06-17T08:59:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3fca37a80161bde8539121183d8439f2a8e06ac4",
          "body": "Refresh the lockfile via `yarn up -R` to pull the remaining transitive\ndev/build dependencies up to their patched versions (the existing\npackage.json ranges already permit them, so only the lockfile changes):\n\n- tar 7.5.13 -> 7.5.16        (CVE-2026-53655)\n- js-yaml 4.1.1 -> 4.2.0      (CVE-2026-535\n[…]\n) and do not ship\nin the runtime image, but the scanner reads the committed ui/yarn.lock.\nVerified: yarn lint/test/build all pass.\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(deps): bump tar, js-yaml, @babel/core in /ui [security] (#5263)",
          "author_name": "Marc Sanmiquel",
          "author_login": "marcsanmi",
          "committed_at": "2026-06-17T08:51:32Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a8fe1a9a49a7555a5272b1045c164862cca0edbd",
          "body": "This removes the unused envoy parts and also remove field that typically can cause drift",
          "is_bot": false,
          "headline": "chore: Update dashboards to their internal version (#5256)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-17T08:15:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "afe01c239fb4b2d73504cba2ab00e2ccd8797af1",
          "body": null,
          "is_bot": false,
          "headline": "fix OOB panic in clearAddresses (#5250)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-16T16:11:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bc7cc6ecd34e0e3f3993b4344a0b1f192b53f2ee",
          "body": "…(#5260)\n\n| datasource | package | from  | to     |\n| ---------- | ------- | ----- | ------ |\n| npm        | vite    | 8.0.7 | 8.0.16 |\n\nSigned-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>\nCo-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(security/high/ui): update security ui vite to v8.0.16 [security] …",
          "author_name": "renovate-sh-app[bot]",
          "author_login": "renovate-sh-app[bot]",
          "committed_at": "2026-06-16T09:27:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "00c59e651851f88fee5f486e257400cfad1c46ab",
          "body": null,
          "is_bot": false,
          "headline": "Remove deprecated technical-documentation publish workflows (#5258)",
          "author_name": "Marc Sanmiquel",
          "author_login": "marcsanmi",
          "committed_at": "2026-06-16T02:08:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5e935f85088d6eb267d458890d637f86913eb77f",
          "body": "* feat: limit number of recording rules per tenant\n\n* chore: regenerate reference help for new limit\n\n* Increase default limit to 25",
          "is_bot": false,
          "headline": "feat: limit number of recording rules per tenant (#5247)",
          "author_name": "Alberto",
          "author_login": "alsoba13",
          "committed_at": "2026-06-12T09:38:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5d44c532902388bbc5f5ca9ade51538ba574a972",
          "body": "…(#5252)\n\nFollows up on the review comment in #5180.\n\nAdds a pyroscope_query_frontend_estimation_accuracy_ratio histogram that\nrecords, per query, the ratio of the pre-execution metadata size estimate\n(weight.Total()) to actual object-storage bytes fetched (BytesFetched).\n\nConfigured with both class\n[…]\no surfaced on the existing \"query finished\" log line as\ntwo new fields:\n- estimated_object_bytes: humanized pre-execution estimate\n- estimation_ratio: 2 d.p. ratio (omitted when no bytes were fetched)",
          "is_bot": false,
          "headline": "feat(queryfrontend): add estimation accuracy histogram and log ratio …",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-11T08:19:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d14962d62b27019a92f74e456151df92f46b2a78",
          "body": "* feat(querybackend): add per-tenant per-query bytes-fetched metrics\n\nTracks actual bytes read from object storage and metastore per query,\nexposes them as a Prometheus counter on the query-frontend, and logs\nthem (humanized, with latency) on every query log line.\n\n- Add `bytes_fetched` field to `Ex\n[…]\ning the same\ncounter) while tolerating normal prefetch variance.\n\nKeeps the Wait() synchronisation from the previous commit, which\ncorrectly ensures in-flight reader bytes are counted before sampling.",
          "is_bot": false,
          "headline": "feat(querybackend): per-tenant per-query bytes-fetched metrics (#5180)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-10T16:23:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "972191cf2d53425851a451b3eba83c81307410c4",
          "body": null,
          "is_bot": false,
          "headline": "feat(rideshare): Add nodejs as a rideshare example (#5249)",
          "author_name": "Bryan Huhta",
          "author_login": "bryanhuhta",
          "committed_at": "2026-06-10T01:57:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f82254162989e17dc093e37d75a4293a276d5cbd",
          "body": "* monitoring: migrate dashboards to native histograms with classic fallback\n\nConverts all classic Prometheus histogram queries to native histogram\nequivalents, with a Helm flag to switch back to classic queries for\nenvironments that haven't enabled scrape_native_histograms yet.\n\n- Add dashboards.nat\n[…]\nantQuery (histogram_sum) unconditionally,\nshowing an empty panel when nativeHistograms is disabled. Add the\nnativeHistograms guard with tenantQueryClassic fallback, matching the\noperational dashboard.",
          "is_bot": false,
          "headline": "monitoring: migrate dashboards to native histograms (#5048)",
          "author_name": "Christian Simon",
          "author_login": "simonswine",
          "committed_at": "2026-06-09T13:57:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b36036ef48140f720c2574276cdc0e94acb1f1f2",
          "body": "* chore: replace old announcement in README with v2, refresh content\n\n* examples: rename Profiles Explorer to Profiles Drilldown\n\n* docs: update profiles drilldown urls\n\n* docs: add animated v2 gifs to README\n\n* Update tools/v2-architecture-animation/write-path.html\n\nCo-authored-by: Christian Simon <simon@swine.de>\n\n* minor layout fixes\n\n* slow down write path animation\n\n* regenerate v2 animations\n\n---------\n\nCo-authored-by: Christian Simon <simon@swine.de>",
          "is_bot": false,
          "headline": "docs: refresh readme file (#5246)",
          "author_name": "Aleksandar Petrov",
          "author_login": "aleks-p",
          "committed_at": "2026-06-09T13:10:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 705,
      "latest_release_at": "2026-07-21T19:03:11Z",
      "latest_release_tag": "v2.2.0",
      "releases_from_tags": false,
      "days_since_last_push": 1,
      "active_weeks_last_year": 52,
      "days_since_latest_release": 12,
      "mean_days_between_releases": 10.3
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "readme_badges": {
        "hosts": [
          "github.com",
          "goreportcard.com",
          "pkg.go.dev",
          "shields.io"
        ],
        "total": 6,
        "header": 6,
        "collected": true,
        "has_inspect_badge": false
      },
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "github.com/grafana/pyroscope/v2",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "go",
          "matches_repo": true,
          "registry_url": "https://pkg.go.dev/github.com/grafana/pyroscope/v2",
          "is_deprecated": false,
          "latest_version": "v2.2.0",
          "repository_url": "https://github.com/grafana/pyroscope",
          "versions_count": 10,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-21T17:17:12Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 12
        },
        {
          "name": "github.com/grafana/pyroscope/api",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "go",
          "matches_repo": true,
          "registry_url": "https://pkg.go.dev/github.com/grafana/pyroscope/api",
          "is_deprecated": false,
          "latest_version": "v1.5.0",
          "repository_url": "https://github.com/grafana/pyroscope",
          "versions_count": 16,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-04-17T16:45:50Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 107
        },
        {
          "name": "github.com/grafana/pyroscope/lidia",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "go",
          "matches_repo": true,
          "registry_url": "https://pkg.go.dev/github.com/grafana/pyroscope/lidia",
          "is_deprecated": false,
          "latest_version": "v0.0.2",
          "repository_url": "https://github.com/grafana/pyroscope",
          "versions_count": 2,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-01-17T05:35:12Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 197
        }
      ]
    },
    "popularity": {
      "forks": 783,
      "stars": 11605,
      "watchers": 91,
      "fork_history": {
        "days": [
          {
            "date": "2021-01-11",
            "count": 1
          },
          {
            "date": "2021-01-13",
            "count": 1
          },
          {
            "date": "2021-01-14",
            "count": 1
          },
          {
            "date": "2021-01-15",
            "count": 2
          },
          {
            "date": "2021-01-20",
            "count": 1
          },
          {
            "date": "2021-01-21",
            "count": 2
          },
          {
            "date": "2021-01-25",
            "count": 1
          },
          {
            "date": "2021-01-26",
            "count": 5
          },
          {
            "date": "2021-01-29",
            "count": 3
          },
          {
            "date": "2021-01-30",
            "count": 1
          },
          {
            "date": "2021-02-02",
            "count": 2
          },
          {
            "date": "2021-02-03",
            "count": 1
          },
          {
            "date": "2021-02-07",
            "count": 1
          },
          {
            "date": "2021-02-12",
            "count": 1
          },
          {
            "date": "2021-02-13",
            "count": 4
          },
          {
            "date": "2021-02-14",
            "count": 2
          },
          {
            "date": "2021-02-15",
            "count": 2
          },
          {
            "date": "2021-02-16",
            "count": 2
          },
          {
            "date": "2021-02-17",
            "count": 1
          },
          {
            "date": "2021-02-18",
            "count": 5
          },
          {
            "date": "2021-02-19",
            "count": 2
          },
          {
            "date": "2021-02-21",
            "count": 2
          },
          {
            "date": "2021-02-22",
            "count": 1
          },
          {
            "date": "2021-02-24",
            "count": 2
          },
          {
            "date": "2021-02-25",
            "count": 1
          },
          {
            "date": "2021-02-27",
            "count": 1
          },
          {
            "date": "2021-03-01",
            "count": 3
          },
          {
            "date": "2021-03-02",
            "count": 9
          },
          {
            "date": "2021-03-04",
            "count": 4
          },
          {
            "date": "2021-03-05",
            "count": 4
          },
          {
            "date": "2021-03-06",
            "count": 2
          },
          {
            "date": "2021-03-08",
            "count": 5
          },
          {
            "date": "2021-03-09",
            "count": 3
          },
          {
            "date": "2021-03-10",
            "count": 2
          },
          {
            "date": "2021-03-11",
            "count": 2
          },
          {
            "date": "2021-03-12",
            "count": 1
          },
          {
            "date": "2021-03-15",
            "count": 2
          },
          {
            "date": "2021-03-16",
            "count": 2
          },
          {
            "date": "2021-03-17",
            "count": 6
          },
          {
            "date": "2021-03-18",
            "count": 4
          },
          {
            "date": "2021-03-20",
            "count": 1
          },
          {
            "date": "2021-03-23",
            "count": 2
          },
          {
            "date": "2021-03-24",
            "count": 1
          },
          {
            "date": "2021-03-25",
            "count": 1
          },
          {
            "date": "2021-03-26",
            "count": 2
          },
          {
            "date": "2021-03-30",
            "count": 1
          },
          {
            "date": "2021-04-02",
            "count": 1
          },
          {
            "date": "2021-04-06",
            "count": 1
          },
          {
            "date": "2021-04-08",
            "count": 1
          },
          {
            "date": "2021-04-13",
            "count": 1
          },
          {
            "date": "2021-04-15",
            "count": 1
          },
          {
            "date": "2021-04-16",
            "count": 1
          },
          {
            "date": "2021-04-17",
            "count": 2
          },
          {
            "date": "2021-04-20",
            "count": 5
          },
          {
            "date": "2021-04-21",
            "count": 1
          },
          {
            "date": "2021-04-22",
            "count": 3
          },
          {
            "date": "2021-04-23",
            "count": 2
          },
          {
            "date": "2021-04-25",
            "count": 1
          },
          {
            "date": "2021-04-26",
            "count": 1
          },
          {
            "date": "2021-04-30",
            "count": 3
          },
          {
            "date": "2021-05-06",
            "count": 2
          },
          {
            "date": "2021-05-10",
            "count": 2
          },
          {
            "date": "2021-05-12",
            "count": 1
          },
          {
            "date": "2021-05-16",
            "count": 1
          },
          {
            "date": "2021-05-17",
            "count": 1
          },
          {
            "date": "2021-05-19",
            "count": 2
          },
          {
            "date": "2021-05-21",
            "count": 1
          },
          {
            "date": "2021-05-22",
            "count": 2
          },
          {
            "date": "2021-05-24",
            "count": 1
          },
          {
            "date": "2021-05-31",
            "count": 1
          },
          {
            "date": "2021-06-04",
            "count": 2
          },
          {
            "date": "2021-06-06",
            "count": 1
          },
          {
            "date": "2021-06-09",
            "count": 4
          },
          {
            "date": "2021-06-15",
            "count": 1
          },
          {
            "date": "2021-06-18",
            "count": 1
          },
          {
            "date": "2021-06-21",
            "count": 3
          },
          {
            "date": "2021-06-24",
            "count": 1
          },
          {
            "date": "2021-06-29",
            "count": 1
          },
          {
            "date": "2021-07-02",
            "count": 1
          },
          {
            "date": "2021-07-06",
            "count": 1
          },
          {
            "date": "2021-07-14",
            "count": 1
          },
          {
            "date": "2021-07-26",
            "count": 2
          },
          {
            "date": "2021-07-27",
            "count": 1
          },
          {
            "date": "2021-08-04",
            "count": 1
          },
          {
            "date": "2021-08-10",
            "count": 2
          },
          {
            "date": "2021-08-11",
            "count": 1
          },
          {
            "date": "2021-08-20",
            "count": 1
          },
          {
            "date": "2021-08-23",
            "count": 1
          },
          {
            "date": "2021-08-30",
            "count": 3
          },
          {
            "date": "2021-09-04",
            "count": 1
          },
          {
            "date": "2021-09-06",
            "count": 2
          },
          {
            "date": "2021-09-08",
            "count": 1
          },
          {
            "date": "2021-09-15",
            "count": 1
          },
          {
            "date": "2021-09-21",
            "count": 1
          },
          {
            "date": "2021-09-24",
            "count": 1
          },
          {
            "date": "2021-09-29",
            "count": 1
          },
          {
            "date": "2021-10-04",
            "count": 2
          },
          {
            "date": "2021-10-08",
            "count": 1
          },
          {
            "date": "2021-10-09",
            "count": 1
          },
          {
            "date": "2021-10-27",
            "count": 1
          },
          {
            "date": "2021-10-28",
            "count": 1
          },
          {
            "date": "2021-10-31",
            "count": 1
          },
          {
            "date": "2021-11-11",
            "count": 2
          },
          {
            "date": "2021-11-12",
            "count": 2
          },
          {
            "date": "2021-11-13",
            "count": 1
          },
          {
            "date": "2021-11-16",
            "count": 2
          },
          {
            "date": "2021-11-24",
            "count": 1
          },
          {
            "date": "2021-11-27",
            "count": 1
          },
          {
            "date": "2021-11-28",
            "count": 1
          },
          {
            "date": "2021-11-29",
            "count": 2
          },
          {
            "date": "2021-12-06",
            "count": 1
          },
          {
            "date": "2021-12-07",
            "count": 1
          },
          {
            "date": "2021-12-09",
            "count": 1
          },
          {
            "date": "2021-12-15",
            "count": 1
          },
          {
            "date": "2021-12-16",
            "count": 2
          },
          {
            "date": "2021-12-20",
            "count": 1
          },
          {
            "date": "2021-12-22",
            "count": 2
          },
          {
            "date": "2021-12-24",
            "count": 2
          },
          {
            "date": "2021-12-25",
            "count": 1
          },
          {
            "date": "2021-12-27",
            "count": 1
          },
          {
            "date": "2021-12-28",
            "count": 2
          },
          {
            "date": "2022-01-04",
            "count": 1
          },
          {
            "date": "2022-01-09",
            "count": 1
          },
          {
            "date": "2022-01-10",
            "count": 1
          },
          {
            "date": "2022-01-11",
            "count": 1
          },
          {
            "date": "2022-01-12",
            "count": 1
          },
          {
            "date": "2022-01-16",
            "count": 1
          },
          {
            "date": "2022-01-17",
            "count": 1
          },
          {
            "date": "2022-01-18",
            "count": 1
          },
          {
            "date": "2022-01-20",
            "count": 1
          },
          {
            "date": "2022-01-24",
            "count": 2
          },
          {
            "date": "2022-01-25",
            "count": 1
          },
          {
            "date": "2022-01-26",
            "count": 1
          },
          {
            "date": "2022-01-27",
            "count": 2
          },
          {
            "date": "2022-01-28",
            "count": 1
          },
          {
            "date": "2022-02-09",
            "count": 4
          },
          {
            "date": "2022-02-11",
            "count": 2
          },
          {
            "date": "2022-02-12",
            "count": 1
          },
          {
            "date": "2022-02-14",
            "count": 2
          },
          {
            "date": "2022-02-15",
            "count": 1
          },
          {
            "date": "2022-02-16",
            "count": 4
          },
          {
            "date": "2022-02-17",
            "count": 1
          },
          {
            "date": "2022-02-18",
            "count": 3
          },
          {
            "date": "2022-02-21",
            "count": 1
          },
          {
            "date": "2022-03-01",
            "count": 1
          },
          {
            "date": "2022-03-02",
            "count": 3
          },
          {
            "date": "2022-03-03",
            "count": 1
          },
          {
            "date": "2022-03-05",
            "count": 3
          },
          {
            "date": "2022-03-07",
            "count": 1
          },
          {
            "date": "2022-03-08",
            "count": 3
          },
          {
            "date": "2022-03-09",
            "count": 1
          },
          {
            "date": "2022-03-14",
            "count": 1
          },
          {
            "date": "2022-03-18",
            "count": 1
          },
          {
            "date": "2022-03-24",
            "count": 1
          },
          {
            "date": "2022-03-25",
            "count": 2
          },
          {
            "date": "2022-03-26",
            "count": 2
          },
          {
            "date": "2022-03-28",
            "count": 1
          },
          {
            "date": "2022-03-29",
            "count": 1
          },
          {
            "date": "2022-04-05",
            "count": 1
          },
          {
            "date": "2022-04-11",
            "count": 1
          },
          {
            "date": "2022-04-19",
            "count": 2
          },
          {
            "date": "2022-04-22",
            "count": 1
          },
          {
            "date": "2022-04-26",
            "count": 1
          },
          {
            "date": "2022-05-05",
            "count": 1
          },
          {
            "date": "2022-05-14",
            "count": 2
          },
          {
            "date": "2022-05-24",
            "count": 1
          },
          {
            "date": "2022-05-26",
            "count": 1
          },
          {
            "date": "2022-05-30",
            "count": 1
          },
          {
            "date": "2022-06-01",
            "count": 1
          },
          {
            "date": "2022-06-03",
            "count": 1
          },
          {
            "date": "2022-06-13",
            "count": 1
          },
          {
            "date": "2022-06-15",
            "count": 1
          },
          {
            "date": "2022-06-16",
            "count": 3
          },
          {
            "date": "2022-06-17",
            "count": 1
          },
          {
            "date": "2022-06-24",
            "count": 1
          },
          {
            "date": "2022-06-29",
            "count": 3
          },
          {
            "date": "2022-07-11",
            "count": 1
          },
          {
            "date": "2022-07-13",
            "count": 1
          },
          {
            "date": "2022-07-14",
            "count": 1
          },
          {
            "date": "2022-07-18",
            "count": 1
          },
          {
            "date": "2022-07-20",
            "count": 1
          },
          {
            "date": "2022-07-22",
            "count": 1
          },
          {
            "date": "2022-07-27",
            "count": 3
          },
          {
            "date": "2022-07-29",
            "count": 1
          },
          {
            "date": "2022-07-31",
            "count": 1
          },
          {
            "date": "2022-08-02",
            "count": 1
          },
          {
            "date": "2022-08-03",
            "count": 1
          },
          {
            "date": "2022-08-06",
            "count": 1
          },
          {
            "date": "2022-08-07",
            "count": 1
          },
          {
            "date": "2022-08-12",
            "count": 1
          },
          {
            "date": "2022-08-14",
            "count": 1
          },
          {
            "date": "2022-08-16",
            "count": 1
          },
          {
            "date": "2022-08-23",
            "count": 2
          },
          {
            "date": "2022-09-01",
            "count": 1
          },
          {
            "date": "2022-09-06",
            "count": 1
          },
          {
            "date": "2022-09-07",
            "count": 1
          },
          {
            "date": "2022-09-08",
            "count": 1
          },
          {
            "date": "2022-09-12",
            "count": 1
          },
          {
            "date": "2022-09-18",
            "count": 1
          },
          {
            "date": "2022-09-20",
            "count": 1
          },
          {
            "date": "2022-09-22",
            "count": 1
          },
          {
            "date": "2022-09-23",
            "count": 2
          },
          {
            "date": "2022-09-29",
            "count": 1
          },
          {
            "date": "2022-10-04",
            "count": 2
          },
          {
            "date": "2022-10-06",
            "count": 1
          },
          {
            "date": "2022-10-07",
            "count": 1
          },
          {
            "date": "2022-10-09",
            "count": 1
          },
          {
            "date": "2022-10-11",
            "count": 1
          },
          {
            "date": "2022-10-18",
            "count": 1
          },
          {
            "date": "2022-10-19",
            "count": 1
          },
          {
            "date": "2022-10-27",
            "count": 1
          },
          {
            "date": "2022-10-31",
            "count": 1
          },
          {
            "date": "2022-11-03",
            "count": 1
          },
          {
            "date": "2022-11-04",
            "count": 1
          },
          {
            "date": "2022-11-07",
            "count": 1
          },
          {
            "date": "2022-11-09",
            "count": 1
          },
          {
            "date": "2022-11-13",
            "count": 1
          },
          {
            "date": "2022-11-16",
            "count": 1
          },
          {
            "date": "2022-11-17",
            "count": 2
          },
          {
            "date": "2022-11-22",
            "count": 1
          },
          {
            "date": "2022-11-28",
            "count": 1
          },
          {
            "date": "2022-11-29",
            "count": 1
          },
          {
            "date": "2022-11-30",
            "count": 1
          },
          {
            "date": "2022-12-03",
            "count": 1
          },
          {
            "date": "2022-12-07",
            "count": 1
          },
          {
            "date": "2022-12-10",
            "count": 1
          },
          {
            "date": "2022-12-12",
            "count": 1
          },
          {
            "date": "2022-12-13",
            "count": 2
          },
          {
            "date": "2022-12-15",
            "count": 1
          },
          {
            "date": "2022-12-16",
            "count": 3
          },
          {
            "date": "2022-12-31",
            "count": 1
          },
          {
            "date": "2023-01-09",
            "count": 1
          },
          {
            "date": "2023-01-10",
            "count": 1
          },
          {
            "date": "2023-01-17",
            "count": 1
          },
          {
            "date": "2023-01-25",
            "count": 1
          },
          {
            "date": "2023-01-28",
            "count": 1
          },
          {
            "date": "2023-01-31",
            "count": 1
          },
          {
            "date": "2023-02-02",
            "count": 1
          },
          {
            "date": "2023-02-07",
            "count": 1
          },
          {
            "date": "2023-02-09",
            "count": 1
          },
          {
            "date": "2023-02-16",
            "count": 1
          },
          {
            "date": "2023-03-04",
            "count": 1
          },
          {
            "date": "2023-03-06",
            "count": 1
          },
          {
            "date": "2023-03-08",
            "count": 1
          },
          {
            "date": "2023-03-14",
            "count": 1
          },
          {
            "date": "2023-03-15",
            "count": 4
          },
          {
            "date": "2023-03-17",
            "count": 1
          },
          {
            "date": "2023-03-20",
            "count": 1
          },
          {
            "date": "2023-03-22",
            "count": 1
          },
          {
            "date": "2023-03-24",
            "count": 2
          },
          {
            "date": "2023-03-25",
            "count": 2
          },
          {
            "date": "2023-03-26",
            "count": 1
          },
          {
            "date": "2023-03-27",
            "count": 1
          },
          {
            "date": "2023-04-02",
            "count": 1
          },
          {
            "date": "2023-04-03",
            "count": 1
          },
          {
            "date": "2023-04-04",
            "count": 2
          },
          {
            "date": "2023-04-10",
            "count": 1
          },
          {
            "date": "2023-04-12",
            "count": 1
          },
          {
            "date": "2023-04-18",
            "count": 1
          },
          {
            "date": "2023-04-21",
            "count": 1
          },
          {
            "date": "2023-04-22",
            "count": 1
          },
          {
            "date": "2023-04-23",
            "count": 1
          },
          {
            "date": "2023-04-25",
            "count": 1
          },
          {
            "date": "2023-04-26",
            "count": 2
          },
          {
            "date": "2023-04-27",
            "count": 1
          },
          {
            "date": "2023-05-07",
            "count": 1
          },
          {
            "date": "2023-05-15",
            "count": 1
          },
          {
            "date": "2023-05-24",
            "count": 1
          },
          {
            "date": "2023-05-30",
            "count": 1
          },
          {
            "date": "2023-06-12",
            "count": 1
          },
          {
            "date": "2023-06-13",
            "count": 1
          },
          {
            "date": "2023-06-21",
            "count": 1
          },
          {
            "date": "2023-06-30",
            "count": 1
          },
          {
            "date": "2023-07-06",
            "count": 1
          },
          {
            "date": "2023-07-11",
            "count": 1
          },
          {
            "date": "2023-07-18",
            "count": 1
          },
          {
            "date": "2023-07-21",
            "count": 1
          },
          {
            "date": "2023-07-22",
            "count": 1
          },
          {
            "date": "2023-07-23",
            "count": 1
          },
          {
            "date": "2023-07-24",
            "count": 1
          },
          {
            "date": "2023-07-25",
            "count": 1
          },
          {
            "date": "2023-07-26",
            "count": 1
          },
          {
            "date": "2023-07-27",
            "count": 2
          },
          {
            "date": "2023-07-28",
            "count": 1
          },
          {
            "date": "2023-07-30",
            "count": 1
          },
          {
            "date": "2023-08-02",
            "count": 1
          },
          {
            "date": "2023-08-04",
            "count": 1
          },
          {
            "date": "2023-08-11",
            "count": 1
          },
          {
            "date": "2023-08-17",
            "count": 1
          },
          {
            "date": "2023-08-29",
            "count": 1
          },
          {
            "date": "2023-08-31",
            "count": 3
          },
          {
            "date": "2023-09-01",
            "count": 1
          },
          {
            "date": "2023-09-02",
            "count": 1
          },
          {
            "date": "2023-09-04",
            "count": 1
          },
          {
            "date": "2023-09-05",
            "count": 2
          },
          {
            "date": "2023-09-06",
            "count": 1
          },
          {
            "date": "2023-09-17",
            "count": 1
          },
          {
            "date": "2023-09-19",
            "count": 1
          },
          {
            "date": "2023-09-21",
            "count": 1
          },
          {
            "date": "2023-09-23",
            "count": 1
          },
          {
            "date": "2023-09-27",
            "count": 1
          },
          {
            "date": "2023-10-03",
            "count": 1
          },
          {
            "date": "2023-10-06",
            "count": 1
          },
          {
            "date": "2023-10-07",
            "count": 1
          },
          {
            "date": "2023-10-08",
            "count": 1
          },
          {
            "date": "2023-10-12",
            "count": 1
          },
          {
            "date": "2023-10-13",
            "count": 1
          },
          {
            "date": "2023-10-15",
            "count": 2
          },
          {
            "date": "2023-10-17",
            "count": 1
          },
          {
            "date": "2023-10-19",
            "count": 1
          },
          {
            "date": "2023-10-23",
            "count": 1
          },
          {
            "date": "2023-10-24",
            "count": 1
          },
          {
            "date": "2023-10-25",
            "count": 1
          },
          {
            "date": "2023-10-28",
            "count": 1
          },
          {
            "date": "2023-11-02",
            "count": 1
          },
          {
            "date": "2023-11-07",
            "count": 1
          },
          {
            "date": "2023-11-14",
            "count": 3
          },
          {
            "date": "2023-11-16",
            "count": 2
          },
          {
            "date": "2023-11-29",
            "count": 1
          },
          {
            "date": "2023-12-01",
            "count": 1
          },
          {
            "date": "2023-12-05",
            "count": 2
          },
          {
            "date": "2023-12-06",
            "count": 1
          },
          {
            "date": "2023-12-09",
            "count": 1
          },
          {
            "date": "2023-12-10",
            "count": 2
          },
          {
            "date": "2023-12-11",
            "count": 1
          },
          {
            "date": "2023-12-13",
            "count": 1
          },
          {
            "date": "2023-12-15",
            "count": 1
          },
          {
            "date": "2023-12-21",
            "count": 1
          },
          {
            "date": "2023-12-26",
            "count": 1
          },
          {
            "date": "2024-01-06",
            "count": 2
          },
          {
            "date": "2024-01-08",
            "count": 1
          },
          {
            "date": "2024-01-09",
            "count": 1
          },
          {
            "date": "2024-01-16",
            "count": 1
          },
          {
            "date": "2024-01-17",
            "count": 1
          },
          {
            "date": "2024-01-18",
            "count": 1
          },
          {
            "date": "2024-01-22",
            "count": 2
          },
          {
            "date": "2024-01-26",
            "count": 2
          },
          {
            "date": "2024-01-30",
            "count": 1
          },
          {
            "date": "2024-02-01",
            "count": 2
          },
          {
            "date": "2024-02-02",
            "count": 1
          },
          {
            "date": "2024-02-05",
            "count": 1
          },
          {
            "date": "2024-02-09",
            "count": 1
          },
          {
            "date": "2024-02-11",
            "count": 1
          },
          {
            "date": "2024-02-19",
            "count": 1
          },
          {
            "date": "2024-02-28",
            "count": 2
          },
          {
            "date": "2024-03-05",
            "count": 1
          },
          {
            "date": "2024-03-15",
            "count": 1
          },
          {
            "date": "2024-03-16",
            "count": 1
          },
          {
            "date": "2024-03-21",
            "count": 2
          },
          {
            "date": "2024-03-23",
            "count": 1
          },
          {
            "date": "2024-03-25",
            "count": 2
          },
          {
            "date": "2024-03-26",
            "count": 1
          },
          {
            "date": "2024-03-27",
            "count": 1
          },
          {
            "date": "2024-03-30",
            "count": 1
          },
          {
            "date": "2024-04-01",
            "count": 1
          },
          {
            "date": "2024-04-03",
            "count": 1
          },
          {
            "date": "2024-04-06",
            "count": 1
          },
          {
            "date": "2024-04-07",
            "count": 1
          },
          {
            "date": "2024-04-08",
            "count": 1
          },
          {
            "date": "2024-04-10",
            "count": 2
          },
          {
            "date": "2024-04-11",
            "count": 1
          },
          {
            "date": "2024-04-12",
            "count": 1
          },
          {
            "date": "2024-04-15",
            "count": 1
          },
          {
            "date": "2024-04-29",
            "count": 3
          },
          {
            "date": "2024-05-06",
            "count": 1
          },
          {
            "date": "2024-05-08",
            "count": 3
          },
          {
            "date": "2024-05-11",
            "count": 1
          },
          {
            "date": "2024-05-23",
            "count": 2
          },
          {
            "date": "2024-05-24",
            "count": 1
          },
          {
            "date": "2024-05-27",
            "count": 1
          },
          {
            "date": "2024-05-29",
            "count": 1
          },
          {
            "date": "2024-06-03",
            "count": 1
          },
          {
            "date": "2024-06-05",
            "count": 1
          },
          {
            "date": "2024-06-06",
            "count": 3
          },
          {
            "date": "2024-06-07",
            "count": 1
          },
          {
            "date": "2024-06-11",
            "count": 1
          },
          {
            "date": "2024-06-17",
            "count": 1
          },
          {
            "date": "2024-07-04",
            "count": 1
          },
          {
            "date": "2024-07-05",
            "count": 1
          },
          {
            "date": "2024-07-07",
            "count": 1
          },
          {
            "date": "2024-07-12",
            "count": 1
          },
          {
            "date": "2024-07-22",
            "count": 1
          },
          {
            "date": "2024-07-28",
            "count": 1
          },
          {
            "date": "2024-07-31",
            "count": 1
          },
          {
            "date": "2024-08-04",
            "count": 1
          },
          {
            "date": "2024-08-13",
            "count": 1
          },
          {
            "date": "2024-08-18",
            "count": 1
          },
          {
            "date": "2024-08-28",
            "count": 1
          },
          {
            "date": "2024-09-01",
            "count": 1
          },
          {
            "date": "2024-09-04",
            "count": 1
          },
          {
            "date": "2024-09-23",
            "count": 4
          },
          {
            "date": "2024-09-24",
            "count": 1
          },
          {
            "date": "2024-09-26",
            "count": 2
          },
          {
            "date": "2024-09-27",
            "count": 1
          },
          {
            "date": "2024-09-29",
            "count": 1
          },
          {
            "date": "2024-10-01",
            "count": 1
          },
          {
            "date": "2024-10-02",
            "count": 1
          },
          {
            "date": "2024-10-05",
            "count": 1
          },
          {
            "date": "2024-10-07",
            "count": 1
          },
          {
            "date": "2024-10-08",
            "count": 2
          },
          {
            "date": "2024-10-12",
            "count": 1
          },
          {
            "date": "2024-10-14",
            "count": 1
          },
          {
            "date": "2024-10-17",
            "count": 1
          },
          {
            "date": "2024-10-18",
            "count": 1
          },
          {
            "date": "2024-10-25",
            "count": 1
          },
          {
            "date": "2024-10-29",
            "count": 2
          },
          {
            "date": "2024-11-06",
            "count": 1
          },
          {
            "date": "2024-11-12",
            "count": 1
          },
          {
            "date": "2024-11-13",
            "count": 1
          },
          {
            "date": "2024-11-14",
            "count": 1
          },
          {
            "date": "2024-11-20",
            "count": 1
          },
          {
            "date": "2024-11-23",
            "count": 1
          },
          {
            "date": "2024-12-02",
            "count": 1
          },
          {
            "date": "2024-12-03",
            "count": 2
          },
          {
            "date": "2024-12-13",
            "count": 1
          },
          {
            "date": "2024-12-17",
            "count": 1
          },
          {
            "date": "2024-12-19",
            "count": 1
          },
          {
            "date": "2024-12-20",
            "count": 1
          },
          {
            "date": "2025-01-05",
            "count": 1
          },
          {
            "date": "2025-01-07",
            "count": 1
          },
          {
            "date": "2025-01-08",
            "count": 2
          },
          {
            "date": "2025-01-22",
            "count": 1
          },
          {
            "date": "2025-01-24",
            "count": 1
          },
          {
            "date": "2025-01-30",
            "count": 2
          },
          {
            "date": "2025-02-04",
            "count": 1
          },
          {
            "date": "2025-02-11",
            "count": 1
          },
          {
            "date": "2025-02-15",
            "count": 1
          },
          {
            "date": "2025-02-19",
            "count": 1
          },
          {
            "date": "2025-02-23",
            "count": 1
          },
          {
            "date": "2025-03-03",
            "count": 1
          },
          {
            "date": "2025-03-08",
            "count": 1
          },
          {
            "date": "2025-03-11",
            "count": 1
          },
          {
            "date": "2025-03-12",
            "count": 1
          },
          {
            "date": "2025-03-14",
            "count": 1
          },
          {
            "date": "2025-03-23",
            "count": 1
          },
          {
            "date": "2025-04-10",
            "count": 1
          },
          {
            "date": "2025-04-13",
            "count": 1
          },
          {
            "date": "2025-04-22",
            "count": 1
          },
          {
            "date": "2025-04-25",
            "count": 1
          },
          {
            "date": "2025-04-26",
            "count": 1
          },
          {
            "date": "2025-04-29",
            "count": 1
          },
          {
            "date": "2025-05-09",
            "count": 1
          },
          {
            "date": "2025-05-12",
            "count": 1
          },
          {
            "date": "2025-05-26",
            "count": 1
          },
          {
            "date": "2025-05-27",
            "count": 1
          },
          {
            "date": "2025-05-28",
            "count": 1
          },
          {
            "date": "2025-05-29",
            "count": 1
          },
          {
            "date": "2025-06-02",
            "count": 1
          },
          {
            "date": "2025-06-09",
            "count": 1
          },
          {
            "date": "2025-06-11",
            "count": 1
          },
          {
            "date": "2025-06-16",
            "count": 1
          },
          {
            "date": "2025-06-17",
            "count": 1
          },
          {
            "date": "2025-06-23",
            "count": 1
          },
          {
            "date": "2025-06-26",
            "count": 1
          },
          {
            "date": "2025-07-01",
            "count": 1
          },
          {
            "date": "2025-07-05",
            "count": 1
          },
          {
            "date": "2025-07-07",
            "count": 1
          },
          {
            "date": "2025-07-09",
            "count": 1
          },
          {
            "date": "2025-07-10",
            "count": 1
          },
          {
            "date": "2025-07-11",
            "count": 1
          },
          {
            "date": "2025-07-17",
            "count": 1
          },
          {
            "date": "2025-07-23",
            "count": 1
          },
          {
            "date": "2025-07-25",
            "count": 1
          },
          {
            "date": "2025-07-29",
            "count": 1
          },
          {
            "date": "2025-07-30",
            "count": 1
          },
          {
            "date": "2025-07-31",
            "count": 2
          },
          {
            "date": "2025-08-02",
            "count": 1
          },
          {
            "date": "2025-08-05",
            "count": 1
          },
          {
            "date": "2025-08-06",
            "count": 1
          },
          {
            "date": "2025-08-07",
            "count": 3
          },
          {
            "date": "2025-08-12",
            "count": 1
          },
          {
            "date": "2025-08-15",
            "count": 1
          },
          {
            "date": "2025-08-19",
            "count": 1
          },
          {
            "date": "2025-08-20",
            "count": 1
          },
          {
            "date": "2025-08-21",
            "count": 2
          },
          {
            "date": "2025-08-23",
            "count": 1
          },
          {
            "date": "2025-08-26",
            "count": 1
          },
          {
            "date": "2025-08-27",
            "count": 1
          },
          {
            "date": "2025-08-29",
            "count": 1
          },
          {
            "date": "2025-08-30",
            "count": 1
          },
          {
            "date": "2025-09-02",
            "count": 1
          },
          {
            "date": "2025-09-05",
            "count": 1
          },
          {
            "date": "2025-09-06",
            "count": 1
          },
          {
            "date": "2025-09-10",
            "count": 3
          },
          {
            "date": "2025-09-14",
            "count": 1
          },
          {
            "date": "2025-09-18",
            "count": 1
          },
          {
            "date": "2025-09-19",
            "count": 1
          },
          {
            "date": "2025-09-20",
            "count": 1
          },
          {
            "date": "2025-09-22",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 1
          },
          {
            "date": "2025-10-03",
            "count": 1
          },
          {
            "date": "2025-10-15",
            "count": 1
          },
          {
            "date": "2025-10-17",
            "count": 1
          },
          {
            "date": "2025-10-18",
            "count": 1
          },
          {
            "date": "2025-10-21",
            "count": 1
          },
          {
            "date": "2025-10-23",
            "count": 2
          },
          {
            "date": "2025-10-26",
            "count": 1
          },
          {
            "date": "2025-10-27",
            "count": 1
          },
          {
            "date": "2025-10-31",
            "count": 1
          },
          {
            "date": "2025-11-03",
            "count": 1
          },
          {
            "date": "2025-11-12",
            "count": 1
          },
          {
            "date": "2025-11-13",
            "count": 2
          },
          {
            "date": "2025-11-17",
            "count": 1
          },
          {
            "date": "2025-11-20",
            "count": 1
          },
          {
            "date": "2025-11-25",
            "count": 2
          },
          {
            "date": "2025-12-05",
            "count": 1
          },
          {
            "date": "2025-12-08",
            "count": 1
          },
          {
            "date": "2025-12-10",
            "count": 1
          },
          {
            "date": "2025-12-13",
            "count": 1
          },
          {
            "date": "2025-12-18",
            "count": 1
          },
          {
            "date": "2025-12-25",
            "count": 1
          },
          {
            "date": "2026-01-07",
            "count": 1
          },
          {
            "date": "2026-01-08",
            "count": 1
          },
          {
            "date": "2026-01-10",
            "count": 1
          },
          {
            "date": "2026-01-22",
            "count": 1
          },
          {
            "date": "2026-02-03",
            "count": 2
          },
          {
            "date": "2026-02-04",
            "count": 1
          },
          {
            "date": "2026-02-09",
            "count": 2
          },
          {
            "date": "2026-02-11",
            "count": 1
          },
          {
            "date": "2026-02-13",
            "count": 1
          },
          {
            "date": "2026-02-18",
            "count": 1
          },
          {
            "date": "2026-02-19",
            "count": 1
          },
          {
            "date": "2026-02-20",
            "count": 3
          },
          {
            "date": "2026-02-23",
            "count": 1
          },
          {
            "date": "2026-02-26",
            "count": 1
          },
          {
            "date": "2026-02-27",
            "count": 2
          },
          {
            "date": "2026-03-01",
            "count": 1
          },
          {
            "date": "2026-03-02",
            "count": 1
          },
          {
            "date": "2026-03-04",
            "count": 1
          },
          {
            "date": "2026-03-07",
            "count": 2
          },
          {
            "date": "2026-03-09",
            "count": 1
          },
          {
            "date": "2026-03-12",
            "count": 1
          },
          {
            "date": "2026-03-13",
            "count": 1
          },
          {
            "date": "2026-03-20",
            "count": 1
          },
          {
            "date": "2026-03-22",
            "count": 1
          },
          {
            "date": "2026-03-27",
            "count": 1
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-01",
            "count": 1
          },
          {
            "date": "2026-04-02",
            "count": 1
          },
          {
            "date": "2026-04-03",
            "count": 1
          },
          {
            "date": "2026-04-06",
            "count": 1
          },
          {
            "date": "2026-04-15",
            "count": 1
          },
          {
            "date": "2026-04-19",
            "count": 1
          },
          {
            "date": "2026-04-20",
            "count": 1
          },
          {
            "date": "2026-05-02",
            "count": 1
          },
          {
            "date": "2026-05-06",
            "count": 3
          },
          {
            "date": "2026-05-07",
            "count": 1
          },
          {
            "date": "2026-05-09",
            "count": 1
          },
          {
            "date": "2026-05-11",
            "count": 1
          },
          {
            "date": "2026-05-17",
            "count": 4
          },
          {
            "date": "2026-05-18",
            "count": 1
          },
          {
            "date": "2026-05-19",
            "count": 1
          },
          {
            "date": "2026-05-20",
            "count": 1
          },
          {
            "date": "2026-05-21",
            "count": 1
          },
          {
            "date": "2026-05-23",
            "count": 1
          },
          {
            "date": "2026-05-24",
            "count": 1
          },
          {
            "date": "2026-05-26",
            "count": 1
          },
          {
            "date": "2026-05-27",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 1
          },
          {
            "date": "2026-05-31",
            "count": 1
          },
          {
            "date": "2026-06-01",
            "count": 1
          },
          {
            "date": "2026-06-03",
            "count": 3
          },
          {
            "date": "2026-06-04",
            "count": 1
          },
          {
            "date": "2026-06-14",
            "count": 1
          },
          {
            "date": "2026-06-17",
            "count": 1
          },
          {
            "date": "2026-06-18",
            "count": 1
          },
          {
            "date": "2026-06-20",
            "count": 1
          },
          {
            "date": "2026-06-24",
            "count": 1
          },
          {
            "date": "2026-06-26",
            "count": 1
          },
          {
            "date": "2026-06-27",
            "count": 1
          },
          {
            "date": "2026-07-01",
            "count": 1
          },
          {
            "date": "2026-07-15",
            "count": 1
          },
          {
            "date": "2026-07-17",
            "count": 2
          },
          {
            "date": "2026-07-21",
            "count": 2
          },
          {
            "date": "2026-07-24",
            "count": 1
          },
          {
            "date": "2026-07-27",
            "count": 1
          },
          {
            "date": "2026-07-28",
            "count": 1
          },
          {
            "date": "2026-07-29",
            "count": 2
          },
          {
            "date": "2026-07-31",
            "count": 1
          },
          {
            "date": "2026-08-01",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 774,
        "total_forks": 783
      },
      "star_history": null,
      "open_issues_and_prs": 385
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "examples",
        "samples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Makefile",
        "docs/Makefile"
      ],
      "api_schema_files": [
        "api/adhocprofiles/v1/adhocprofiles.proto",
        "api/capabilities/v1/feature_flags.proto",
        "api/debuginfo/v1alpha1/debuginfo.proto",
        "api/google/v1/profile.proto",
        "api/ingester/v1/ingester.proto",
        "api/metastore/v1/compactor.proto",
        "api/metastore/v1/index.proto",
        "api/metastore/v1/query.proto",
        "api/metastore/v1/raft_log/raft_log.proto",
        "api/metastore/v1/tenant.proto",
        "api/metastore/v1/types.proto",
        "api/push/v1/push.proto",
        "api/querier/v1/querier.proto",
        "api/query/v1/query.proto",
        "api/segmentwriter/v1/push.proto",
        "api/settings/v1/recording_rules.proto",
        "api/settings/v1/setting.proto",
        "api/status/v1/status.proto",
        "api/storegateway/v1/storegateway.proto",
        "api/types/v1/types.proto",
        "api/vcs/v1/vcs.proto",
        "api/version/v1/version.proto",
        "pkg/frontend/frontendpb/frontend.proto",
        "pkg/metastore/raftnode/raftnodepb/raft_node.proto",
        "pkg/querier/stats/stats.proto",
        "pkg/scheduler/schedulerpb/scheduler.proto",
        "pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement.proto",
        "pkg/util/httpgrpc/httpgrpc.proto"
      ],
      "has_devcontainer": true,
      "typecheck_configs": [
        "examples/language-sdk-instrumentation/nodejs/express-ts-inline/tsconfig.json",
        "examples/language-sdk-instrumentation/nodejs/express-ts/tsconfig.json",
        "ui/tsconfig.json"
      ],
      "toolchain_manifests": [
        "api/go.mod",
        "examples/golang-pgo/go.mod",
        "examples/language-sdk-instrumentation/dotnet/fast-slow/example/Example.csproj",
        "examples/language-sdk-instrumentation/dotnet/rideshare/example/Example.csproj",
        "examples/language-sdk-instrumentation/dotnet/web-new/example/Example.csproj",
        "examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.mod",
        "examples/language-sdk-instrumentation/golang-push/rideshare-k6/go.mod",
        "examples/language-sdk-instrumentation/golang-push/rideshare/go.mod",
        "examples/language-sdk-instrumentation/golang-push/simple/go.mod",
        "examples/language-sdk-instrumentation/java/rideshare/build.gradle.kts",
        "examples/language-sdk-instrumentation/rust/basic/Cargo.toml",
        "examples/language-sdk-instrumentation/rust/rideshare/server/Cargo.toml",
        "examples/tracing/dotnet/example/Example.csproj",
        "examples/tracing/golang-push/go.mod",
        "examples/tracing/java-wall/build.gradle.kts",
        "examples/tracing/java/build.gradle.kts",
        "go.mod",
        "lidia/go.mod"
      ],
      "largest_source_bytes": 286520,
      "source_files_sampled": 1479,
      "oversized_source_files": 19,
      "agent_instruction_files": [
        ".cursor/rules/development-workflow.mdc",
        ".cursor/rules/go-backend.mdc",
        ".cursor/rules/go-testing.mdc",
        ".cursor/rules/pyroscope-general.mdc",
        "AGENTS.md",
        "CLAUDE.md",
        "ui/CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 14433
    },
    "dependencies": {
      "manifests": [
        "api/go.mod",
        "go.mod",
        "lidia/go.mod",
        "ui/package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "google.golang.org/grpc",
            "direct": true,
            "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": 11
          },
          {
            "name": "django",
            "direct": false,
            "version": "5.2.8",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-2mcm-79hx-8fxw",
              "GHSA-33mw-q7rj-mjwj",
              "GHSA-4rrr-2h4v-f3j9",
              "GHSA-5hrc-gvxj-w55p",
              "GHSA-5mf9-h53q-7mhq",
              "GHSA-6426-9fv3-65x8",
              "GHSA-7h2m-m8vj-598h",
              "GHSA-8p8v-wh79-9r56",
              "GHSA-933h-hp56-hf7m",
              "GHSA-gvg8-93h5-g6qq"
            ],
            "fixed_version": "6.0.7",
            "advisory_count": 45,
            "oldest_advisory_days": 243
          },
          {
            "name": "axios",
            "direct": false,
            "version": "1.15.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.7,
            "advisory_ids": [
              "GHSA-35jp-ww65-95wh",
              "GHSA-42h9-826w-cgv3",
              "GHSA-654m-c8p4-x5fp",
              "GHSA-777c-7fjr-54vf",
              "GHSA-7q8q-rj6j-mhjq",
              "GHSA-898c-q2cr-xwhg",
              "GHSA-f4gw-2p7v-4548",
              "GHSA-gcfj-64vw-6mp9",
              "GHSA-hcpx-6fm6-wx23",
              "GHSA-hfxv-24rg-xrqf"
            ],
            "fixed_version": "1.18.0",
            "advisory_count": 18,
            "oldest_advisory_days": 65
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-qwcr-r2fm-qrc7",
              "GHSA-v422-hmwv-36x6"
            ],
            "fixed_version": "2.3.0",
            "advisory_count": 2,
            "oldest_advisory_days": 691
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.16",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-mh99-v99m-4gvg"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 1,
            "oldest_advisory_days": 8
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-hmw2-7cc7-3qxx"
            ],
            "fixed_version": "4.0.6",
            "advisory_count": 1,
            "oldest_advisory_days": 48
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.12",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-37ch-88jc-xwx2"
            ],
            "fixed_version": "0.1.13",
            "advisory_count": 1,
            "oldest_advisory_days": 128
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.7",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-37ch-88jc-xwx2",
              "GHSA-9wv6-86v2-598j",
              "GHSA-rhx6-c78j-4q9w"
            ],
            "fixed_version": "8.0.0",
            "advisory_count": 3,
            "oldest_advisory_days": 692
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.5.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-2pr8-phx7-x9h3",
              "GHSA-66ff-xgx4-vchm",
              "GHSA-685m-2w69-288q",
              "GHSA-75px-5xx7-5xc7",
              "GHSA-f38q-mgvj-vph7",
              "GHSA-fx83-v9x8-x52w",
              "GHSA-j3f2-48v5-ccww",
              "GHSA-jggg-4jg4-v7c6",
              "GHSA-jvwf-75h9-cwgg",
              "GHSA-q6x5-8v7m-xcrf"
            ],
            "fixed_version": "8.6.6",
            "advisory_count": 11,
            "oldest_advisory_days": 82
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w2j-m93h-cj5j",
              "RUSTSEC-2026-0185"
            ],
            "fixed_version": "0.11.15",
            "advisory_count": 2,
            "oldest_advisory_days": 41
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.10",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-82j2-j2ch-gfr8",
              "GHSA-965h-392x-2mh5",
              "GHSA-xgp8-3hg3-c2mh",
              "RUSTSEC-2026-0098",
              "RUSTSEC-2026-0099",
              "RUSTSEC-2026-0104"
            ],
            "fixed_version": "0.104.0-alpha.7",
            "advisory_count": 6,
            "oldest_advisory_days": 110
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.2.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-23hp-3jrh-7fpw",
              "GHSA-34x7-hfp2-rc4v",
              "GHSA-83g3-92jg-28cx",
              "GHSA-8qq5-rm4j-mr97",
              "GHSA-8x88-c5mf-7j5w",
              "GHSA-9ppj-qmqm-q256",
              "GHSA-gvwx-54wh-qm9j",
              "GHSA-qffp-2rhf-9h96",
              "GHSA-r292-9mhp-454m",
              "GHSA-r6q2-hw4h-h46w"
            ],
            "fixed_version": "7.5.21",
            "advisory_count": 12,
            "oldest_advisory_days": 197
          },
          {
            "name": "golang.org/x/net",
            "direct": true,
            "version": "v0.52.0",
            "severity": "moderate",
            "ecosystem": "go",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-5cv4-jp36-h3mw",
              "GO-2026-4918",
              "GO-2026-5025",
              "GO-2026-5026",
              "GO-2026-5027",
              "GO-2026-5028",
              "GO-2026-5029",
              "GO-2026-5030",
              "GO-2026-5942"
            ],
            "fixed_version": "1.26.3",
            "advisory_count": 9,
            "oldest_advisory_days": 87
          },
          {
            "name": "@protobufjs/utf8",
            "direct": false,
            "version": "1.1.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-q6x5-8v7m-xcrf"
            ],
            "fixed_version": "8.0.2",
            "advisory_count": 1,
            "oldest_advisory_days": 82
          },
          {
            "name": "express",
            "direct": false,
            "version": "4.19.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5,
            "advisory_ids": [
              "GHSA-qw6h-vgh9-j6wx"
            ],
            "fixed_version": "5.0.0",
            "advisory_count": 1,
            "oldest_advisory_days": 691
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-r4q5-vmmm-2653"
            ],
            "fixed_version": "1.16.0",
            "advisory_count": 1,
            "oldest_advisory_days": 110
          },
          {
            "name": "morgan",
            "direct": false,
            "version": "1.10.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-4vj7-5mj6-jm8m"
            ],
            "fixed_version": "1.11.0",
            "advisory_count": 1,
            "oldest_advisory_days": 23
          },
          {
            "name": "OpenTelemetry.Exporter.OpenTelemetryProtocol",
            "direct": false,
            "version": "1.15.2",
            "severity": "moderate",
            "ecosystem": "nuget",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-4625-4j76-fww9",
              "GHSA-mr8r-92fq-pj8p"
            ],
            "fixed_version": "1.15.3",
            "advisory_count": 2,
            "oldest_advisory_days": 100
          },
          {
            "name": "OpenTelemetry.Exporter.OpenTelemetryProtocol",
            "direct": false,
            "version": "1.8.0",
            "severity": "moderate",
            "ecosystem": "nuget",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-4625-4j76-fww9"
            ],
            "fixed_version": "1.15.3",
            "advisory_count": 1,
            "oldest_advisory_days": 94
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.6.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-f38q-mgvj-vph7",
              "GHSA-j3f2-48v5-ccww"
            ],
            "fixed_version": "8.6.6",
            "advisory_count": 2,
            "oldest_advisory_days": 48
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.11.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6rw7-vpxm-498p",
              "GHSA-w7fw-mjwx-w883"
            ],
            "fixed_version": "6.14.2",
            "advisory_count": 2,
            "oldest_advisory_days": 215
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-q8mj-m7cp-5q26",
              "GHSA-w7fw-mjwx-w883"
            ],
            "fixed_version": "6.15.2",
            "advisory_count": 2,
            "oldest_advisory_days": 171
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.18.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5,
            "advisory_ids": [
              "GHSA-m6fv-jmcg-4jfg"
            ],
            "fixed_version": "0.19.0",
            "advisory_count": 1,
            "oldest_advisory_days": 691
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.15.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5,
            "advisory_ids": [
              "GHSA-cm22-4g7w-348p"
            ],
            "fixed_version": "2.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 691
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.3",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.7,
            "advisory_ids": [
              "GHSA-v422-hmwv-36x6"
            ],
            "fixed_version": "2.3.0",
            "advisory_count": 1,
            "oldest_advisory_days": 12
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.6.0",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-pxg6-pf52-xh8x"
            ],
            "fixed_version": "0.7.0",
            "advisory_count": 1,
            "oldest_advisory_days": 667
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.0.2",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.4,
            "advisory_ids": [
              "GHSA-76c9-3jph-rj3q"
            ],
            "fixed_version": "1.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 380
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.5",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-cq8v-f236-94qc",
              "RUSTSEC-2026-0097"
            ],
            "fixed_version": "0.10.1",
            "advisory_count": 2,
            "oldest_advisory_days": 115
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.9.2",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-cq8v-f236-94qc",
              "RUSTSEC-2026-0097"
            ],
            "fixed_version": "0.10.1",
            "advisory_count": 2,
            "oldest_advisory_days": 115
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": true,
            "version": "v1.17.8",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5841"
            ],
            "fixed_version": "1.18.7",
            "advisory_count": 1,
            "oldest_advisory_days": 6
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": true,
            "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": 6
          },
          {
            "name": "go.opentelemetry.io/otel",
            "direct": true,
            "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": 9
          },
          {
            "name": "golang.org/x/sys",
            "direct": true,
            "version": "v0.42.0",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5024"
            ],
            "fixed_version": "0.44.0",
            "advisory_count": 1,
            "oldest_advisory_days": 72
          },
          {
            "name": "golang.org/x/text",
            "direct": true,
            "version": "v0.35.0",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5970"
            ],
            "fixed_version": "0.39.0",
            "advisory_count": 1,
            "oldest_advisory_days": 19
          },
          {
            "name": "activestorage",
            "direct": false,
            "version": "7.2.3.1",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-xr9x-r78c-5hrm"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": null
          },
          {
            "name": "anyhow",
            "direct": false,
            "version": "1.0.102",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 38
          },
          {
            "name": "concurrent-ruby",
            "direct": false,
            "version": "1.3.6",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-6wx8-w4f5-wwcr",
              "GHSA-h8w8-99g7-qmvj",
              "GHSA-wv3x-4vxv-whpp"
            ],
            "fixed_version": null,
            "advisory_count": 3,
            "oldest_advisory_days": null
          },
          {
            "name": "core2",
            "direct": false,
            "version": "0.4.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0105"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 110
          },
          {
            "name": "golang.org/x/crypto",
            "direct": false,
            "version": "v0.53.0",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5932"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 25
          },
          {
            "name": "loofah",
            "direct": false,
            "version": "2.25.1",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-5qhf-9phg-95m2",
              "GHSA-8whx-365g-h9vv",
              "GHSA-9wjq-cp2p-hrgf"
            ],
            "fixed_version": null,
            "advisory_count": 3,
            "oldest_advisory_days": null
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 43
          },
          {
            "name": "net-imap",
            "direct": false,
            "version": "0.6.3",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-46q3-7gv7-qmgg",
              "GHSA-75xq-5h9v-w6px",
              "GHSA-87pf-fpwv-p7m7",
              "GHSA-8p34-64r3-mwg8",
              "GHSA-c4fp-cxrr-mj66",
              "GHSA-hm49-wcqc-g2xg",
              "GHSA-q2mw-fvj9-vvcw",
              "GHSA-vcgp-9326-pqcp"
            ],
            "fixed_version": null,
            "advisory_count": 8,
            "oldest_advisory_days": null
          },
          {
            "name": "nokogiri",
            "direct": false,
            "version": "1.19.2",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-5prr-v3j2-97mh",
              "GHSA-5v8h-3h3q-446p",
              "GHSA-8678-w3jw-xfc2",
              "GHSA-9cv2-cfxc-v4v2",
              "GHSA-c4rq-3m3g-8wgx",
              "GHSA-p67v-3w7g-wjg7",
              "GHSA-phwj-rprq-35pp",
              "GHSA-v2fc-qm4h-8hqv",
              "GHSA-wfpw-mmfh-qq69",
              "GHSA-wjv4-x9w8-wm3h"
            ],
            "fixed_version": null,
            "advisory_count": 10,
            "oldest_advisory_days": null
          },
          {
            "name": "puma",
            "direct": false,
            "version": "6.6.0",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-2vqw-3mp8-cgmx",
              "GHSA-qpgp-93vx-g8v8"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "puma",
            "direct": false,
            "version": "6.6.1",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-2vqw-3mp8-cgmx",
              "GHSA-qpgp-93vx-g8v8"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "rails-html-sanitizer",
            "direct": false,
            "version": "1.7.0",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-cj75-f6xr-r4g7"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": null
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "82.0.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-h35f-9h28-mq5c",
              "PYSEC-2026-3447"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "sinatra",
            "direct": false,
            "version": "4.1.1",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-mr3q-g2mv-mr4q"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": null
          },
          {
            "name": "sqlite3",
            "direct": false,
            "version": "1.7.3",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-28hh-pr2h-2w89"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": null
          },
          {
            "name": "starlette",
            "direct": false,
            "version": "1.2.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-82w8-qh3p-5jfq",
              "GHSA-jp82-jpqv-5vv3",
              "PYSEC-2026-248",
              "PYSEC-2026-249"
            ],
            "fixed_version": null,
            "advisory_count": 4,
            "oldest_advisory_days": null
          },
          {
            "name": "websocket-driver",
            "direct": false,
            "version": "0.8.0",
            "severity": "unknown",
            "ecosystem": "rubygems",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-2x63-gw47-w4mm",
              "GHSA-33ph-fccm-39pj",
              "GHSA-8j3g-f24p-4mpw",
              "GHSA-ghhp-3qvg-889p"
            ],
            "fixed_version": null,
            "advisory_count": 4,
            "oldest_advisory_days": null
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 5,
          "high": 10,
          "unknown": 22,
          "critical": 2,
          "moderate": 12
        },
        "advisory_count": 186,
        "affected_count": 51,
        "assessed_count": 1284,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 0,
        "direct_affected_count": 7
      },
      "ecosystems": [
        "go",
        "npm"
      ],
      "dependencies": [
        {
          "name": "connectrpc.com/connect",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.19.2"
        },
        {
          "name": "github.com/google/gnostic",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.7.1"
        },
        {
          "name": "github.com/gorilla/mux",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.8.1"
        },
        {
          "name": "github.com/grpc-ecosystem/grpc-gateway/v2",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.29.0"
        },
        {
          "name": "github.com/planetscale/vtprotobuf",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.6.1-0.20250313105119-ba97887b0a25"
        },
        {
          "name": "github.com/prometheus/common",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.67.5"
        },
        {
          "name": "github.com/stretchr/testify",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.1"
        },
        {
          "name": "google.golang.org/genproto/googleapis/api",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20260504160031-60b97b32f348"
        },
        {
          "name": "google.golang.org/grpc",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.82.1"
        },
        {
          "name": "google.golang.org/protobuf",
          "manifest": "api/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.36.11"
        },
        {
          "name": "connectrpc.com/connect",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.19.2"
        },
        {
          "name": "connectrpc.com/grpchealth",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.4.0"
        },
        {
          "name": "github.com/PuerkitoBio/goquery",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.12.0"
        },
        {
          "name": "github.com/alecthomas/kingpin/v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.4.0"
        },
        {
          "name": "github.com/cespare/xxhash/v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.3.0"
        },
        {
          "name": "github.com/colega/zeropool",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20230505084239-6fb4a4f75381"
        },
        {
          "name": "github.com/dgraph-io/ristretto/v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.4.0"
        },
        {
          "name": "github.com/dgryski/go-groupvarint",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20230630160417-2bfb7969fb3c"
        },
        {
          "name": "github.com/dolthub/swiss",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.2.1"
        },
        {
          "name": "github.com/drone/envsubst",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.3"
        },
        {
          "name": "github.com/dustin/go-humanize",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.1"
        },
        {
          "name": "github.com/fatih/color",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.19.0"
        },
        {
          "name": "github.com/felixge/fgprof",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.9.5"
        },
        {
          "name": "github.com/felixge/httpsnoop",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.4"
        },
        {
          "name": "github.com/fsnotify/fsnotify",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.10.1"
        },
        {
          "name": "github.com/getkin/kin-openapi",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.144.0"
        },
        {
          "name": "github.com/go-kit/log",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.2.1"
        },
        {
          "name": "github.com/gogo/protobuf",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.3.2"
        },
        {
          "name": "github.com/golang/groupcache",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20241129210726-2c02b8208cf8"
        },
        {
          "name": "github.com/google/go-cmp",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.7.0"
        },
        {
          "name": "github.com/google/go-github/v81",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v81.0.0"
        },
        {
          "name": "github.com/google/pprof",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20260507013755-92041b743c96"
        },
        {
          "name": "github.com/google/uuid",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.6.0"
        },
        {
          "name": "github.com/gorilla/mux",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.8.1"
        },
        {
          "name": "github.com/grafana/alloy/syntax",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.1.0"
        },
        {
          "name": "github.com/grafana/dskit",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20260616135346-e96eda8260cd"
        },
        {
          "name": "github.com/grafana/pyroscope-go",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.2.8"
        },
        {
          "name": "github.com/grafana/pyroscope-go/godeltaprof",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.1.11"
        },
        {
          "name": "github.com/grafana/pyroscope-go/x/k6",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20241003203156-a917cea171d3"
        },
        {
          "name": "github.com/grafana/pyroscope/api",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.5.0"
        },
        {
          "name": "github.com/grafana/pyroscope/lidia",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.2"
        },
        {
          "name": "github.com/grafana/regexp",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20250905093917-f7b3be9d1853"
        },
        {
          "name": "github.com/grpc-ecosystem/go-grpc-middleware",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.4.0"
        },
        {
          "name": "github.com/grpc-ecosystem/grpc-gateway/v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.29.0"
        },
        {
          "name": "github.com/hashicorp/golang-lru/v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.0.7"
        },
        {
          "name": "github.com/hashicorp/raft",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.7.3"
        },
        {
          "name": "github.com/hashicorp/raft-wal",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.4.2"
        },
        {
          "name": "github.com/klauspost/compress",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.18.7"
        },
        {
          "name": "github.com/kubescape/go-git-url",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.31"
        },
        {
          "name": "github.com/minio/minio-go/v7",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v7.1.0"
        },
        {
          "name": "github.com/mitchellh/go-wordwrap",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.1"
        },
        {
          "name": "github.com/oklog/ulid/v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.1.1"
        },
        {
          "name": "github.com/olekukonko/tablewriter",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.5"
        },
        {
          "name": "github.com/parquet-go/parquet-go",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.30.1"
        },
        {
          "name": "github.com/planetscale/vtprotobuf",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.6.1-0.20250313105119-ba97887b0a25"
        },
        {
          "name": "github.com/platinummonkey/go-concurrency-limits",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.10.0"
        },
        {
          "name": "github.com/prometheus/client_golang",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.23.2"
        },
        {
          "name": "github.com/prometheus/client_model",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.6.2"
        },
        {
          "name": "github.com/prometheus/common",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.67.5"
        },
        {
          "name": "github.com/prometheus/prometheus",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.311.3"
        },
        {
          "name": "github.com/samber/lo",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.53.0"
        },
        {
          "name": "github.com/simonswine/tempopb",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.2.0"
        },
        {
          "name": "github.com/sony/gobreaker/v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.4.0"
        },
        {
          "name": "github.com/spf13/afero",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.15.0"
        },
        {
          "name": "github.com/stretchr/testify",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.1"
        },
        {
          "name": "github.com/thanos-io/objstore",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20250813080715-4e5fd4289b50"
        },
        {
          "name": "github.com/valyala/bytebufferpool",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.0"
        },
        {
          "name": "github.com/xlab/treeprint",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.2.0"
        },
        {
          "name": "go.etcd.io/bbolt",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.4.3"
        },
        {
          "name": "go.opentelemetry.io/otel",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.44.0"
        },
        {
          "name": "go.opentelemetry.io/proto/otlp",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.10.0"
        },
        {
          "name": "go.opentelemetry.io/proto/otlp/collector/profiles/v1development",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.3.0"
        },
        {
          "name": "go.opentelemetry.io/proto/otlp/profiles/v1development",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.3.0"
        },
        {
          "name": "go.uber.org/atomic",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.0"
        },
        {
          "name": "go.uber.org/automaxprocs",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.6.0"
        },
        {
          "name": "go.uber.org/goleak",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.3.0"
        },
        {
          "name": "go.yaml.in/yaml/v3",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v3.0.4"
        },
        {
          "name": "golang.org/x/exp",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20260410095643-746e56fc9e2f"
        },
        {
          "name": "golang.org/x/mod",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.37.0"
        },
        {
          "name": "golang.org/x/net",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.56.0"
        },
        {
          "name": "golang.org/x/oauth2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.36.0"
        },
        {
          "name": "golang.org/x/sync",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.21.0"
        },
        {
          "name": "golang.org/x/sys",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.46.0"
        },
        {
          "name": "golang.org/x/text",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.39.0"
        },
        {
          "name": "golang.org/x/time",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.15.0"
        },
        {
          "name": "google.golang.org/genproto/googleapis/api",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20260504160031-60b97b32f348"
        },
        {
          "name": "google.golang.org/grpc",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.82.1"
        },
        {
          "name": "google.golang.org/protobuf",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.36.11"
        },
        {
          "name": "github.com/grafana/jfr-parser",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.18.0"
        },
        {
          "name": "github.com/grafana/otel-profiling-go",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.6.0"
        },
        {
          "name": "go.opentelemetry.io/contrib/exporters/autoexport",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.68.0"
        },
        {
          "name": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.68.0"
        },
        {
          "name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.68.0"
        },
        {
          "name": "go.opentelemetry.io/otel/sdk",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.44.0"
        },
        {
          "name": "go.opentelemetry.io/otel/trace",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.44.0"
        },
        {
          "name": "github.com/stretchr/testify",
          "manifest": "lidia/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.1"
        },
        {
          "name": "@leeoniya/ufuzzy",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.19"
        },
        {
          "name": "@xyflow/react",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^12.10.0"
        },
        {
          "name": "react",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^19.2.4"
        },
        {
          "name": "react-dom",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^19.2.4"
        },
        {
          "name": "tinycolor2",
          "manifest": "ui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.6.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "connectrpc.com/connect",
            "direct": true,
            "version": "v1.19.2",
            "ecosystem": "go"
          },
          {
            "name": "connectrpc.com/grpchealth",
            "direct": true,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/alecthomas/kingpin/v2",
            "direct": true,
            "version": "v2.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cespare/xxhash/v2",
            "direct": true,
            "version": "v2.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/colega/zeropool",
            "direct": true,
            "version": "v0.0.0-20230505084239-6fb4a4f75381",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dgraph-io/ristretto/v2",
            "direct": true,
            "version": "v2.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dgryski/go-groupvarint",
            "direct": true,
            "version": "v0.0.0-20230630160417-2bfb7969fb3c",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dolthub/swiss",
            "direct": true,
            "version": "v0.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/drone/envsubst",
            "direct": true,
            "version": "v1.0.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dustin/go-humanize",
            "direct": true,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/fatih/color",
            "direct": true,
            "version": "v1.19.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/felixge/fgprof",
            "direct": true,
            "version": "v0.9.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/felixge/httpsnoop",
            "direct": true,
            "version": "v1.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/fsnotify/fsnotify",
            "direct": true,
            "version": "v1.10.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/getkin/kin-openapi",
            "direct": true,
            "version": "v0.144.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-kit/log",
            "direct": true,
            "version": "v0.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gogo/protobuf",
            "direct": true,
            "version": "v1.3.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/groupcache",
            "direct": true,
            "version": "v0.0.0-20241129210726-2c02b8208cf8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/gnostic",
            "direct": true,
            "version": "v0.7.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/go-cmp",
            "direct": true,
            "version": "v0.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/go-github/v81",
            "direct": true,
            "version": "v81.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/pprof",
            "direct": true,
            "version": "v0.0.0-20260507013755-92041b743c96",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/uuid",
            "direct": true,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gorilla/mux",
            "direct": true,
            "version": "v1.8.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/alloy/syntax",
            "direct": true,
            "version": "v0.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/dskit",
            "direct": true,
            "version": "v0.0.0-20260616135346-e96eda8260cd",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/jfr-parser",
            "direct": true,
            "version": "v0.18.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/otel-profiling-go",
            "direct": true,
            "version": "v0.5.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/otel-profiling-go",
            "direct": true,
            "version": "v0.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/pyroscope-go",
            "direct": true,
            "version": "v1.2.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/pyroscope-go",
            "direct": true,
            "version": "v1.2.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/pyroscope-go",
            "direct": true,
            "version": "v1.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/pyroscope-go/godeltaprof",
            "direct": true,
            "version": "v0.1.11",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/pyroscope-go/godeltaprof",
            "direct": true,
            "version": "v0.1.9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/pyroscope-go/x/k6",
            "direct": true,
            "version": "v0.0.0-20241003203156-a917cea171d3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/pyroscope-go/x/k6",
            "direct": true,
            "version": "v0.0.0-20241129154546-3e89ad952d8f",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grafana/regexp",
            "direct": true,
            "version": "v0.0.0-20250905093917-f7b3be9d1853",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/go-grpc-middleware",
            "direct": true,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/grpc-gateway/v2",
            "direct": true,
            "version": "v2.28.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/grpc-ecosystem/grpc-gateway/v2",
            "direct": true,
            "version": "v2.29.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/golang-lru/v2",
            "direct": true,
            "version": "v2.0.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/raft",
            "direct": true,
            "version": "v1.7.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/raft-wal",
            "direct": true,
            "version": "v0.4.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": true,
            "version": "v1.17.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": true,
            "version": "v1.18.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": true,
            "version": "v1.18.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/kubescape/go-git-url",
            "direct": true,
            "version": "v0.0.31",
            "ecosystem": "go"
          },
          {
            "name": "github.com/minio/minio-go/v7",
            "direct": true,
            "version": "v7.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/go-wordwrap",
            "direct": true,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/oklog/ulid/v2",
            "direct": true,
            "version": "v2.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/olekukonko/tablewriter",
            "direct": true,
            "version": "v0.0.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/parquet-go/parquet-go",
            "direct": true,
            "version": "v0.30.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/planetscale/vtprotobuf",
            "direct": true,
            "version": "v0.6.1-0.20250313105119-ba97887b0a25",
            "ecosystem": "go"
          },
          {
            "name": "github.com/platinummonkey/go-concurrency-limits",
            "direct": true,
            "version": "v0.10.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_golang",
            "direct": true,
            "version": "v1.21.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_golang",
            "direct": true,
            "version": "v1.23.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_model",
            "direct": true,
            "version": "v0.6.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_model",
            "direct": true,
            "version": "v0.6.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/common",
            "direct": true,
            "version": "v0.62.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/common",
            "direct": true,
            "version": "v0.67.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/prometheus",
            "direct": true,
            "version": "v0.311.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/puerkitobio/goquery",
            "direct": true,
            "version": "v1.12.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/samber/lo",
            "direct": true,
            "version": "v1.53.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/simonswine/tempopb",
            "direct": true,
            "version": "v0.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/sony/gobreaker/v2",
            "direct": true,
            "version": "v2.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spf13/afero",
            "direct": true,
            "version": "v1.15.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/stretchr/testify",
            "direct": true,
            "version": "v1.11.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/thanos-io/objstore",
            "direct": true,
            "version": "v0.0.0-20250813080715-4e5fd4289b50",
            "ecosystem": "go"
          },
          {
            "name": "github.com/valyala/bytebufferpool",
            "direct": true,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/xlab/treeprint",
            "direct": true,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/bbolt",
            "direct": true,
            "version": "v1.4.3",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/exporters/autoexport",
            "direct": true,
            "version": "v0.68.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",
            "direct": true,
            "version": "v0.68.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
            "direct": true,
            "version": "v0.47.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
            "direct": true,
            "version": "v0.57.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
            "direct": true,
            "version": "v0.64.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
            "direct": true,
            "version": "v0.68.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel",
            "direct": true,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel",
            "direct": true,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/sdk",
            "direct": true,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/sdk",
            "direct": true,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/trace",
            "direct": true,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/trace",
            "direct": true,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/proto/otlp",
            "direct": true,
            "version": "v1.10.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/proto/otlp/collector/profiles/v1development",
            "direct": true,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/proto/otlp/profiles/v1development",
            "direct": true,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/atomic",
            "direct": true,
            "version": "v1.11.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/automaxprocs",
            "direct": true,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/goleak",
            "direct": true,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "go.yaml.in/yaml/v3",
            "direct": true,
            "version": "v3.0.4",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/exp",
            "direct": true,
            "version": "v0.0.0-20260410095643-746e56fc9e2f",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/mod",
            "direct": true,
            "version": "v0.37.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/net",
            "direct": true,
            "version": "v0.52.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/net",
            "direct": true,
            "version": "v0.56.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/oauth2",
            "direct": true,
            "version": "v0.36.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sync",
            "direct": true,
            "version": "v0.21.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sys",
            "direct": true,
            "version": "v0.42.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sys",
            "direct": true,
            "version": "v0.46.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/text",
            "direct": true,
            "version": "v0.35.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/text",
            "direct": true,
            "version": "v0.39.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/time",
            "direct": true,
            "version": "v0.15.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/api",
            "direct": true,
            "version": "v0.0.0-20260401024825-9d38bb4040a9",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/api",
            "direct": true,
            "version": "v0.0.0-20260504160031-60b97b32f348",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/grpc",
            "direct": true,
            "version": "v1.80.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/grpc",
            "direct": true,
            "version": "v1.82.1",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/protobuf",
            "direct": true,
            "version": "v1.36.11",
            "ecosystem": "go"
          },
          {
            "name": "@leeoniya/ufuzzy",
            "direct": true,
            "version": "1.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "@xyflow/react",
            "direct": true,
            "version": "12.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "19.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "19.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "tinycolor2",
            "direct": true,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler32",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "aligned-vec",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": false,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-rs",
            "direct": false,
            "version": "1.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.39.1",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.58",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": false,
            "version": "0.4.44",
            "ecosystem": "crates"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "0.1.58",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "core2",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "dary_heap",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "debugid",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "equator",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equator-macro",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "findshlibs",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "framehop",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "fs_extra",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.3.27",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "headers",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "headers-core",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "0.14.32",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.65",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "iri-string",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "is-terminal",
            "direct": false,
            "version": "0.4.17",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.94",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.184",
            "ecosystem": "crates"
          },
          {
            "name": "libflate",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "libflate_lz77",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "macho-unwind-info",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "multer",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.39.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "pe-unwind-info",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "pretty_env_logger",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "pyroscope",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rle-decode-fast",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.37",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier-android",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.10",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "ruzstd",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": false,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "symbolic-common",
            "direct": false,
            "version": "13.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "symbolic-demangle",
            "direct": false,
            "version": "13.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": false,
            "version": "1.50.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "utf-8",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "1.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "warp",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.2+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.67",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.94",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "cel.dev/expr",
            "direct": false,
            "version": "v0.25.1",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go",
            "direct": false,
            "version": "v0.121.6",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/auth",
            "direct": false,
            "version": "v0.18.2",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/auth/oauth2adapt",
            "direct": false,
            "version": "v0.2.8",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/compute/metadata",
            "direct": false,
            "version": "v0.9.0",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/iam",
            "direct": false,
            "version": "v1.5.3",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/monitoring",
            "direct": false,
            "version": "v1.24.3",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/storage",
            "direct": false,
            "version": "v1.56.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/agoda-com/opentelemetry-logs-go",
            "direct": false,
            "version": "v0.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/agoda-com/opentelemetry-logs-go",
            "direct": false,
            "version": "v0.5.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/alecthomas/units",
            "direct": false,
            "version": "v0.0.0-20240927000941-0f3dac36c52b",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aliyun/aliyun-oss-go-sdk",
            "direct": false,
            "version": "v2.2.6+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/andybalholm/brotli",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/andybalholm/cascadia",
            "direct": false,
            "version": "v1.3.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/armon/go-metrics",
            "direct": false,
            "version": "v0.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2",
            "direct": false,
            "version": "v1.41.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/config",
            "direct": false,
            "version": "v1.32.12",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/credentials",
            "direct": false,
            "version": "v1.19.12",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/feature/ec2/imds",
            "direct": false,
            "version": "v1.18.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/configsources",
            "direct": false,
            "version": "v1.4.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2",
            "direct": false,
            "version": "v2.7.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/ini",
            "direct": false,
            "version": "v1.8.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding",
            "direct": false,
            "version": "v1.13.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url",
            "direct": false,
            "version": "v1.13.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/signin",
            "direct": false,
            "version": "v1.0.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/sso",
            "direct": false,
            "version": "v1.30.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/ssooidc",
            "direct": false,
            "version": "v1.35.17",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/sts",
            "direct": false,
            "version": "v1.41.9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/smithy-go",
            "direct": false,
            "version": "v1.24.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/azcore",
            "direct": false,
            "version": "v1.21.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/internal",
            "direct": false,
            "version": "v1.11.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/storage/azblob",
            "direct": false,
            "version": "v1.6.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azuread/microsoft-authentication-library-for-go",
            "direct": false,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/bahlo/generic-list-go",
            "direct": false,
            "version": "v0.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/basgys/goxml2json",
            "direct": false,
            "version": "v1.1.1-0.20231018121955-e66ee54ceaad",
            "ecosystem": "go"
          },
          {
            "name": "github.com/bboreham/go-loser",
            "direct": false,
            "version": "v0.0.0-20230920113527-fcc2c21820a3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/benbjohnson/immutable",
            "direct": false,
            "version": "v0.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/beorn7/perks",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/buger/jsonparser",
            "direct": false,
            "version": "v1.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cenkalti/backoff/v4",
            "direct": false,
            "version": "v4.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cenkalti/backoff/v4",
            "direct": false,
            "version": "v4.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cenkalti/backoff/v5",
            "direct": false,
            "version": "v5.0.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/chainguard-dev/git-urls",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clbanning/mxj",
            "direct": false,
            "version": "v1.8.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cncf/xds/go",
            "direct": false,
            "version": "v0.0.0-20260202195803-dba9d589def2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/etcd",
            "direct": false,
            "version": "v3.3.27+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/go-semver",
            "direct": false,
            "version": "v0.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/go-systemd",
            "direct": false,
            "version": "v0.0.0-20191104093116-d3cd4ed1dbcf",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/go-systemd/v22",
            "direct": false,
            "version": "v22.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/pkg",
            "direct": false,
            "version": "v0.0.0-20220810130054-c7d1c02cb6cf",
            "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/dennwc/varint",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dolthub/maphash",
            "direct": false,
            "version": "v0.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/edsrzf/mmap-go",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/efficientgo/core",
            "direct": false,
            "version": "v1.0.0-rc.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/efficientgo/e2e",
            "direct": false,
            "version": "v0.14.1-0.20230710114240-c316eb95ae5b",
            "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/facette/natsort",
            "direct": false,
            "version": "v0.0.0-20181210072756-2cd4dd1e2dcb",
            "ecosystem": "go"
          },
          {
            "name": "github.com/fxamacker/cbor/v2",
            "direct": false,
            "version": "v2.9.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-ini/ini",
            "direct": false,
            "version": "v1.67.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-jose/go-jose/v4",
            "direct": false,
            "version": "v4.1.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-logfmt/logfmt",
            "direct": false,
            "version": "v0.6.0",
            "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-openapi/analysis",
            "direct": false,
            "version": "v0.24.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/errors",
            "direct": false,
            "version": "v0.22.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/jsonpointer",
            "direct": false,
            "version": "v0.22.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/jsonreference",
            "direct": false,
            "version": "v0.21.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/loads",
            "direct": false,
            "version": "v0.23.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/spec",
            "direct": false,
            "version": "v0.22.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/strfmt",
            "direct": false,
            "version": "v0.26.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/cmdutils",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/conv",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/fileutils",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/jsonname",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/jsonutils",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/loading",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/mangling",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/netutils",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/stringutils",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/typeutils",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag/yamlutils",
            "direct": false,
            "version": "v0.25.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/validate",
            "direct": false,
            "version": "v0.25.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-viper/mapstructure/v2",
            "direct": false,
            "version": "v2.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gobwas/glob",
            "direct": false,
            "version": "v0.2.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gogo/googleapis",
            "direct": false,
            "version": "v1.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gogo/status",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang-jwt/jwt/v5",
            "direct": false,
            "version": "v5.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/protobuf",
            "direct": false,
            "version": "v1.5.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.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/gnostic-models",
            "direct": false,
            "version": "v0.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/go-querystring",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/s2a-go",
            "direct": false,
            "version": "v0.1.9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/googleapis/enterprise-certificate-proxy",
            "direct": false,
            "version": "v0.3.14",
            "ecosystem": "go"
          },
          {
            "name": "github.com/googleapis/gax-go/v2",
            "direct": false,
            "version": "v2.18.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp",
            "direct": false,
            "version": "v1.32.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/googlecloudplatform/opentelemetry-operations-go/exporter/metric",
            "direct": false,
            "version": "v0.53.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/googlecloudplatform/opentelemetry-operations-go/internal/resourcemapping",
            "direct": false,
            "version": "v0.53.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/consul/api",
            "direct": false,
            "version": "v1.33.7",
            "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.6.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-immutable-radix",
            "direct": false,
            "version": "v1.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-metrics",
            "direct": false,
            "version": "v0.5.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-msgpack/v2",
            "direct": false,
            "version": "v2.1.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-multierror",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-rootcerts",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-sockaddr",
            "direct": false,
            "version": "v1.0.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-version",
            "direct": false,
            "version": "v1.8.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/golang-lru",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/serf",
            "direct": false,
            "version": "v0.10.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jaegertracing/jaeger-idl",
            "direct": false,
            "version": "v0.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jpillora/backoff",
            "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/julienschmidt/httprouter",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/cpuid/v2",
            "direct": false,
            "version": "v2.2.11",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/crc32",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/knadh/koanf/maps",
            "direct": false,
            "version": "v0.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/knadh/koanf/providers/confmap",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/knadh/koanf/v2",
            "direct": false,
            "version": "v2.3.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/kr/pretty",
            "direct": false,
            "version": "v0.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/kylelemons/godebug",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-colorable",
            "direct": false,
            "version": "v0.1.14",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-isatty",
            "direct": false,
            "version": "v0.0.22",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-runewidth",
            "direct": false,
            "version": "v0.0.16",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mdlayher/socket",
            "direct": false,
            "version": "v0.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mdlayher/vsock",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/miekg/dns",
            "direct": false,
            "version": "v1.1.72",
            "ecosystem": "go"
          },
          {
            "name": "github.com/minio/crc64nvme",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/minio/md5-simd",
            "direct": false,
            "version": "v1.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/copystructure",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/go-homedir",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/mapstructure",
            "direct": false,
            "version": "v1.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/reflectwalk",
            "direct": false,
            "version": "v1.0.2",
            "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.3-0.20250322232337-35a7c28c31ee",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mozillazg/go-httpheader",
            "direct": false,
            "version": "v0.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/munnerz/goautoneg",
            "direct": false,
            "version": "v0.0.0-20191010083416-a7dc8b61c822",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mwitkow/go-conntrack",
            "direct": false,
            "version": "v0.0.0-20190716064945-2f068394615f",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ncw/swift",
            "direct": false,
            "version": "v1.0.53",
            "ecosystem": "go"
          },
          {
            "name": "github.com/oasdiff/yaml",
            "direct": false,
            "version": "v0.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/oasdiff/yaml3",
            "direct": false,
            "version": "v0.0.14",
            "ecosystem": "go"
          },
          {
            "name": "github.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metrics",
            "direct": false,
            "version": "v0.148.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil",
            "direct": false,
            "version": "v0.148.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor",
            "direct": false,
            "version": "v0.148.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/opentracing-contrib/go-grpc",
            "direct": false,
            "version": "v0.1.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/opentracing-contrib/go-stdlib",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/opentracing/opentracing-go",
            "direct": false,
            "version": "v1.2.1-0.20220228012449-10b1cf09e00b",
            "ecosystem": "go"
          },
          {
            "name": "github.com/parquet-go/bitpack",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/parquet-go/jsonlite",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pb33f/jsonpath",
            "direct": false,
            "version": "v0.8.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pb33f/libopenapi",
            "direct": false,
            "version": "v0.34.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pb33f/libopenapi-validator",
            "direct": false,
            "version": "v0.13.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pb33f/ordered-map/v2",
            "direct": false,
            "version": "v2.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/philhofer/fwd",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pierrec/lz4/v4",
            "direct": false,
            "version": "v4.1.21",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pires/go-proxyproto",
            "direct": false,
            "version": "v0.11.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/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/prometheus/alertmanager",
            "direct": false,
            "version": "v0.31.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_golang/exp",
            "direct": false,
            "version": "v0.0.0-20260325093428-d8591d0db856",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/exporter-toolkit",
            "direct": false,
            "version": "v0.15.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/otlptranslator",
            "direct": false,
            "version": "v1.0.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.20.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/sigv4",
            "direct": false,
            "version": "v0.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/puzpuzpuz/xsync/v4",
            "direct": false,
            "version": "v4.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/rivo/uniseg",
            "direct": false,
            "version": "v0.4.7",
            "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.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/santhosh-tekuri/jsonschema/v6",
            "direct": false,
            "version": "v6.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/sean-/seed",
            "direct": false,
            "version": "v0.0.0-20170313163322-e2103e2c3529",
            "ecosystem": "go"
          },
          {
            "name": "github.com/sercand/kuberesolver/v6",
            "direct": false,
            "version": "v6.0.1",
            "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.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tencentyun/cos-go-sdk-v5",
            "direct": false,
            "version": "v0.7.40",
            "ecosystem": "go"
          },
          {
            "name": "github.com/tinylib/msgp",
            "direct": false,
            "version": "v1.6.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/twpayne/go-geom",
            "direct": false,
            "version": "v1.6.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/uber/jaeger-client-go",
            "direct": false,
            "version": "v2.30.0+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/uber/jaeger-lib",
            "direct": false,
            "version": "v2.4.1+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/x448/float16",
            "direct": false,
            "version": "v0.8.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/xhit/go-str2duration/v2",
            "direct": false,
            "version": "v2.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/zeebo/xxh3",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/api/v3",
            "direct": false,
            "version": "v3.6.9",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/client/pkg/v3",
            "direct": false,
            "version": "v3.6.9",
            "ecosystem": "go"
          },
          {
            "name": "go.etcd.io/etcd/client/v3",
            "direct": false,
            "version": "v3.6.9",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/auto/sdk",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/component",
            "direct": false,
            "version": "v1.54.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/confmap",
            "direct": false,
            "version": "v1.54.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/confmap/xconfmap",
            "direct": false,
            "version": "v0.148.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/consumer",
            "direct": false,
            "version": "v1.54.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/featuregate",
            "direct": false,
            "version": "v1.54.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/internal/componentalias",
            "direct": false,
            "version": "v0.148.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/pdata",
            "direct": false,
            "version": "v1.54.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/pipeline",
            "direct": false,
            "version": "v1.54.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/processor",
            "direct": false,
            "version": "v1.54.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/bridges/prometheus",
            "direct": false,
            "version": "v0.68.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/detectors/gcp",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace",
            "direct": false,
            "version": "v0.67.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/propagators/jaeger",
            "direct": false,
            "version": "v1.42.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/samplers/jaegerremote",
            "direct": false,
            "version": "v0.36.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/jaeger",
            "direct": false,
            "version": "v1.17.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc",
            "direct": false,
            "version": "v0.19.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp",
            "direct": false,
            "version": "v0.19.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc",
            "direct": false,
            "version": "v1.43.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/otlptrace",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc",
            "direct": false,
            "version": "v1.43.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/prometheus",
            "direct": false,
            "version": "v0.65.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/stdout/stdoutlog",
            "direct": false,
            "version": "v0.19.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/stdout/stdoutmetric",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/exporters/stdout/stdouttrace",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/log",
            "direct": false,
            "version": "v0.19.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/log",
            "direct": false,
            "version": "v0.19.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/sdk/metric",
            "direct": false,
            "version": "v1.43.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/sdk/metric",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/multierr",
            "direct": false,
            "version": "v1.11.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/zap",
            "direct": false,
            "version": "v1.27.1",
            "ecosystem": "go"
          },
          {
            "name": "go.yaml.in/yaml/v2",
            "direct": false,
            "version": "v2.4.4",
            "ecosystem": "go"
          },
          {
            "name": "go.yaml.in/yaml/v4",
            "direct": false,
            "version": "v4.0.0-rc.4",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/crypto",
            "direct": false,
            "version": "v0.53.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/term",
            "direct": false,
            "version": "v0.44.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/tools",
            "direct": false,
            "version": "v0.47.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/api",
            "direct": false,
            "version": "v0.272.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto",
            "direct": false,
            "version": "v0.0.0-20260217215200-42d3e9bedb6d",
            "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-20260427160629-7cedc36a6bc4",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/check.v1",
            "direct": false,
            "version": "v1.0.0-20201130134442-10cb98267c6c",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/inf.v0",
            "direct": false,
            "version": "v0.9.1",
            "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": "k8s.io/apimachinery",
            "direct": false,
            "version": "v0.35.3",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/client-go",
            "direct": false,
            "version": "v0.35.3",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/klog/v2",
            "direct": false,
            "version": "v2.140.0",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/kube-openapi",
            "direct": false,
            "version": "v0.0.0-20250910181357-589584f1c912",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/utils",
            "direct": false,
            "version": "v0.0.0-20251002143259-bc988d571ff4",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/json",
            "direct": false,
            "version": "v0.0.0-20250730193827-2d320260d730",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/randfill",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/structured-merge-diff/v6",
            "direct": false,
            "version": "v6.3.0",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/yaml",
            "direct": false,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@datadog/pprof",
            "direct": false,
            "version": "5.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-helpers",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.39.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.8",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/types",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/fs-minipass",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/remapping",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-project/types",
            "direct": false,
            "version": "0.139.0",
            "ecosystem": "npm"
          },
          {
            "name": "@playwright/test",
            "direct": false,
            "version": "1.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/aspromise",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/base64",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/codegen",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/codegen",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/eventemitter",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/eventemitter",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/fetch",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/fetch",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/float",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/inquire",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/inquire",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/path",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/pool",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/utf8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/utf8",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@pyroscope/nodejs",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-android-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-x64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-freebsd-x64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-musl",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-musl",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-openharmony-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-wasm32-wasi",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-x64-msvc",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/accepts",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/app",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/content-disposition",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/content-type",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/cookie",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/cookie-signature",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/encode-url",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/etag",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/forwarded",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/logger",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/proxy-addr",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/req",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/res",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/router",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/send",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/type-is",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/url",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/vary",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/body-parser",
            "direct": false,
            "version": "1.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-color",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-drag",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-interpolate",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-selection",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-transition",
            "direct": false,
            "version": "3.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-zoom",
            "direct": false,
            "version": "3.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-serve-static-core",
            "direct": false,
            "version": "4.17.43",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-errors",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mime",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/morgan",
            "direct": false,
            "version": "1.9.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "20.11.20",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qs",
            "direct": false,
            "version": "6.9.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/range-parser",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/send",
            "direct": false,
            "version": "0.17.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-static",
            "direct": false,
            "version": "1.15.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/tinycolor2",
            "direct": false,
            "version": "1.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@xyflow/system",
            "direct": false,
            "version": "0.0.79",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "axios",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "basic-auth",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.16",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.7",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001806",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "classcat",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "d3-color",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-dispatch",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-drag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-ease",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-interpolate",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-selection",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-timer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-transition",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-zoom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dayjs",
            "direct": false,
            "version": "1.11.13",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "delay",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.397",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-escape-html",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "9.39.5",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "10.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-refresh",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "exponential-backoff",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "4.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "4.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "17.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "header-range-parser",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-estree",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-status-emojis",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-android-arm64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-arm64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-x64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-freebsd-x64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-gnu",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-musl",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-gnu",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-musl",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-arm64-msvc",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-x64-msvc",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "long",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "long",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "methods",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "morgan",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.16",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp",
            "direct": false,
            "version": "13.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp-build",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.51",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "playwright",
            "direct": false,
            "version": "1.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "playwright-core",
            "direct": false,
            "version": "1.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.24",
            "ecosystem": "npm"
          },
          {
            "name": "pprof-format",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.9.6",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "regexparam",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rolldown",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "4.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-eslint",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "8.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "5.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "use-sync-external-store",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "8.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "zod-validation-error",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "zustand",
            "direct": false,
            "version": "4.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "OpenTelemetry.Exporter.Console",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "nuget"
          },
          {
            "name": "OpenTelemetry.Exporter.Console",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "nuget"
          },
          {
            "name": "OpenTelemetry.Exporter.OpenTelemetryProtocol",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "nuget"
          },
          {
            "name": "OpenTelemetry.Exporter.OpenTelemetryProtocol",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "nuget"
          },
          {
            "name": "OpenTelemetry.Extensions.Hosting",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "nuget"
          },
          {
            "name": "OpenTelemetry.Extensions.Hosting",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "nuget"
          },
          {
            "name": "OpenTelemetry.Instrumentation.AspNetCore",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "nuget"
          },
          {
            "name": "OpenTelemetry.Instrumentation.AspNetCore",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "nuget"
          },
          {
            "name": "Pyroscope.OpenTelemetry",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "nuget"
          },
          {
            "name": "System.Diagnostics.DiagnosticSource",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "nuget"
          },
          {
            "name": "annotated-doc",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "annotated-types",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "asgiref",
            "direct": false,
            "version": "3.11.1",
            "ecosystem": "pypi"
          },
          {
            "name": "blinker",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "django",
            "direct": false,
            "version": "5.2.8",
            "ecosystem": "pypi"
          },
          {
            "name": "djangorestframework",
            "direct": false,
            "version": "3.15.2",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi",
            "direct": false,
            "version": "0.136.3",
            "ecosystem": "pypi"
          },
          {
            "name": "flask",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.75.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.81.0",
            "ecosystem": "pypi"
          },
          {
            "name": "gunicorn",
            "direct": false,
            "version": "23.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "h11",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "httptools",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.18",
            "ecosystem": "pypi"
          },
          {
            "name": "itsdangerous",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "markupsafe",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-instrumentation",
            "direct": false,
            "version": "0.63b1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-instrumentation-flask",
            "direct": false,
            "version": "0.63b1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-instrumentation-wsgi",
            "direct": false,
            "version": "0.63b1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.63b1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-util-http",
            "direct": false,
            "version": "0.63b1",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "6.33.6",
            "ecosystem": "pypi"
          },
          {
            "name": "psycopg",
            "direct": false,
            "version": "3.2.9",
            "ecosystem": "pypi"
          },
          {
            "name": "psycopg-binary",
            "direct": false,
            "version": "3.2.9",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": "2.13.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.46.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pyroscope-io",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyroscope-otel",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "82.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlparse",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspection",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvloop",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "websockets",
            "direct": false,
            "version": "16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "werkzeug",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "wrapt",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "actioncable",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "actionmailbox",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "actionmailer",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "actionpack",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "actiontext",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "actionview",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "activejob",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "activemodel",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "activerecord",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "activestorage",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "activesupport",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "benchmark",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "bigdecimal",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "rubygems"
          },
          {
            "name": "bigdecimal",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "builder",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "cgi",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "concurrent-ruby",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "connection_pool",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "crass",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "daemons",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "date",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "drb",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "erb",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "erubi",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "eventmachine",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "rubygems"
          },
          {
            "name": "ffi",
            "direct": false,
            "version": "1.17.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "ffi",
            "direct": false,
            "version": "1.17.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "globalid",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "google-protobuf",
            "direct": false,
            "version": "4.29.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "googleapis-common-protos-types",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "i18n",
            "direct": false,
            "version": "1.14.8",
            "ecosystem": "rubygems"
          },
          {
            "name": "io-console",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "irb",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "logger",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "loofah",
            "direct": false,
            "version": "2.25.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "mail",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "marcel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "mini_mime",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "minitest",
            "direct": false,
            "version": "5.27.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "mustermann",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "mustermann",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "net-imap",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "net-pop",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "net-protocol",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "net-smtp",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "nio4r",
            "direct": false,
            "version": "2.7.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "nio4r",
            "direct": false,
            "version": "2.7.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "nokogiri",
            "direct": false,
            "version": "1.19.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-common",
            "direct": false,
            "version": "0.19.7",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-common",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-exporter-jaeger",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-exporter-otlp",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-action_mailer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-action_pack",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-action_view",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-active_job",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-active_record",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-active_support",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-base",
            "direct": false,
            "version": "0.22.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-concurrent_ruby",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-rack",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-instrumentation-rails",
            "direct": false,
            "version": "0.34.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-registry",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-registry",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-semantic_conventions",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "opentelemetry-semantic_conventions",
            "direct": false,
            "version": "1.37.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "pp",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "prettyprint",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "prism",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "psych",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "puma",
            "direct": false,
            "version": "6.6.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "puma",
            "direct": false,
            "version": "6.6.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "pyroscope",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "pyroscope",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "pyroscope-otel",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "pyroscope-otel",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "racc",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rack",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "rack-protection",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rack-protection",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "rack-session",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "rack-test",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "rackup",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rackup",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rails",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rails-dom-testing",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "rails-html-sanitizer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "railties",
            "direct": false,
            "version": "7.2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rake",
            "direct": false,
            "version": "13.2.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "rake",
            "direct": false,
            "version": "13.4.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "rdoc",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "reline",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "ruby2_keywords",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "securerandom",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "sinatra",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "sinatra",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "sprockets",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "sprockets-rails",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "sqlite3",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "stringio",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "thin",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "thor",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "thrift",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "tilt",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "tilt",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "timeout",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "tsort",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "tzinfo",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "useragent",
            "direct": false,
            "version": "0.16.11",
            "ecosystem": "rubygems"
          },
          {
            "name": "websocket-driver",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "websocket-extensions",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "zeitwerk",
            "direct": false,
            "version": "2.7.5",
            "ecosystem": "rubygems"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1284,
        "direct_count": 111,
        "indirect_count": 1173
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 44,
        "merged_prs": 3369,
        "open_issues": 341,
        "closed_ratio": 0.768,
        "closed_issues": 1129,
        "closed_unmerged_prs": 468
      },
      "bus_factor": 4,
      "bot_contributors": 4,
      "top_contributors": [
        {
          "type": "User",
          "login": "simonswine",
          "commits": 920,
          "avatar_url": "https://avatars.githubusercontent.com/u/223048?v=4"
        },
        {
          "type": "User",
          "login": "petethepig",
          "commits": 668,
          "avatar_url": "https://avatars.githubusercontent.com/u/662636?v=4"
        },
        {
          "type": "User",
          "login": "cyriltovena",
          "commits": 652,
          "avatar_url": "https://avatars.githubusercontent.com/u/1053421?v=4"
        },
        {
          "type": "User",
          "login": "pyroscopebot",
          "commits": 564,
          "avatar_url": "https://avatars.githubusercontent.com/u/80013495?v=4"
        },
        {
          "type": "User",
          "login": "eh-am",
          "commits": 399,
          "avatar_url": "https://avatars.githubusercontent.com/u/6951209?v=4"
        },
        {
          "type": "User",
          "login": "kolesnikovae",
          "commits": 382,
          "avatar_url": "https://avatars.githubusercontent.com/u/12090599?v=4"
        },
        {
          "type": "User",
          "login": "korniltsev",
          "commits": 270,
          "avatar_url": "https://avatars.githubusercontent.com/u/331773?v=4"
        },
        {
          "type": "User",
          "login": "Rperry2174",
          "commits": 233,
          "avatar_url": "https://avatars.githubusercontent.com/u/23323466?v=4"
        },
        {
          "type": "User",
          "login": "aleks-p",
          "commits": 163,
          "avatar_url": "https://avatars.githubusercontent.com/u/8142643?v=4"
        },
        {
          "type": "User",
          "login": "marcsanmi",
          "commits": 113,
          "avatar_url": "https://avatars.githubusercontent.com/u/8235696?v=4"
        }
      ],
      "contributors_sampled": 96,
      "top_contributor_share": 0.171
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "backport.yml",
        "ci.yml",
        "frontend.yml",
        "fuzzer.yml",
        "helm-ci.yml",
        "helm-integration-httproute.yml",
        "helm-release.yml",
        "release.yml",
        "renovate-config-validator.yml",
        "test-examples.yml",
        "update-contributors.yml",
        "update-examples-cron.yml",
        "update-homebrew-formulas.yml",
        "weekly-release.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        ".golangci.yml",
        "eslint.config.js"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": true
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "Gemfile.lock",
        "go.sum",
        "yarn.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 7,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 8,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 15 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 10,
            "reason": "project is fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 2,
            "reason": "dependency not pinned by hash detected -- score normalized to 2",
            "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": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 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": "142 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "788a581f23db4af50c2a5ebc81da2d5959ace8f6",
        "ran_at": "2026-08-02T21:05:58Z",
        "aggregate_score": 6.9,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "recent_prs": {
        "merged_7d": 8,
        "decided_7d": 10,
        "merged_30d": 22,
        "authors_30d": 7,
        "decided_30d": 27,
        "sample_size": 60,
        "window_days": 30,
        "sample_exhausted": true,
        "authors_probed_30d": 7,
        "newcomer_merged_30d": 0,
        "bot_prs_excluded_30d": 33,
        "newcomer_authors_30d": 0,
        "newcomer_decided_30d": 0
      },
      "ci_last_run_at": "2026-08-02T16:25:54Z",
      "oldest_open_prs": [
        {
          "number": 4287,
          "created_at": "2025-07-09T06:58:55Z",
          "last_comment_at": "2026-04-03T04:57:20Z",
          "last_comment_author": "cla-assistant"
        },
        {
          "number": 4298,
          "created_at": "2025-07-14T13:42:44Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 4329,
          "created_at": "2025-07-29T10:53:29Z",
          "last_comment_at": "2026-06-03T13:05:03Z",
          "last_comment_author": "aleks-p"
        },
        {
          "number": 4498,
          "created_at": "2025-10-09T19:58:29Z",
          "last_comment_at": "2026-04-03T04:57:15Z",
          "last_comment_author": "cla-assistant"
        },
        {
          "number": 4536,
          "created_at": "2025-10-17T15:00:52Z",
          "last_comment_at": "2026-05-02T19:08:50Z",
          "last_comment_author": "manab-pr"
        },
        {
          "number": 4564,
          "created_at": "2025-10-24T08:40:25Z",
          "last_comment_at": "2025-12-13T09:39:42Z",
          "last_comment_author": "ArshiyaDev"
        },
        {
          "number": 4681,
          "created_at": "2025-12-10T16:19:16Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 4762,
          "created_at": "2026-01-16T14:33:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 4847,
          "created_at": "2026-02-18T18:43:38Z",
          "last_comment_at": "2026-06-03T13:33:36Z",
          "last_comment_author": "aleks-p"
        },
        {
          "number": 4976,
          "created_at": "2026-04-02T14:29:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 5066,
          "created_at": "2026-04-17T06:51:15Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 5069,
          "created_at": "2026-04-17T10:10:45Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 5075,
          "created_at": "2026-04-17T13:13:30Z",
          "last_comment_at": "2026-04-17T14:57:02Z",
          "last_comment_author": "simonswine"
        },
        {
          "number": 5139,
          "created_at": "2026-05-09T16:05:36Z",
          "last_comment_at": "2026-05-09T16:05:52Z",
          "last_comment_author": "cla-assistant"
        },
        {
          "number": 5185,
          "created_at": "2026-05-24T21:40:39Z",
          "last_comment_at": "2026-05-24T21:40:53Z",
          "last_comment_author": "cla-assistant"
        },
        {
          "number": 5186,
          "created_at": "2026-05-24T21:40:49Z",
          "last_comment_at": "2026-05-24T21:41:03Z",
          "last_comment_author": "cla-assistant"
        },
        {
          "number": 5187,
          "created_at": "2026-05-24T21:41:01Z",
          "last_comment_at": "2026-05-24T21:41:16Z",
          "last_comment_author": "cla-assistant"
        },
        {
          "number": 5201,
          "created_at": "2026-05-28T10:53:59Z",
          "last_comment_at": "2026-06-10T13:15:14Z",
          "last_comment_author": "elizaveta-andreeva"
        },
        {
          "number": 5232,
          "created_at": "2026-06-03T11:03:12Z",
          "last_comment_at": "2026-06-03T11:04:19Z",
          "last_comment_author": "cla-assistant"
        },
        {
          "number": 5238,
          "created_at": "2026-06-03T21:49:01Z",
          "last_comment_at": "2026-06-03T21:49:22Z",
          "last_comment_author": "cla-assistant"
        }
      ],
      "last_merged_pr_at": "2026-07-30T11:28:48Z",
      "ci_last_conclusion": "FAILURE",
      "oldest_open_issues": [
        {
          "number": 242,
          "created_at": "2021-06-15T21:34:18Z",
          "last_comment_at": "2022-02-14T00:27:50Z",
          "last_comment_author": "Rperry2174"
        },
        {
          "number": 249,
          "created_at": "2021-06-19T02:44:49Z",
          "last_comment_at": "2022-02-28T14:27:30Z",
          "last_comment_author": "abeaumont"
        },
        {
          "number": 282,
          "created_at": "2021-07-14T21:38:57Z",
          "last_comment_at": "2026-04-03T14:32:29Z",
          "last_comment_author": "ant-borisov"
        },
        {
          "number": 390,
          "created_at": "2021-09-13T16:52:13Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 512,
          "created_at": "2021-11-08T20:17:40Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 708,
          "created_at": "2022-01-11T21:27:18Z",
          "last_comment_at": "2022-01-20T00:39:34Z",
          "last_comment_author": "lizthegrey"
        },
        {
          "number": 811,
          "created_at": "2022-02-09T16:58:45Z",
          "last_comment_at": "2022-02-10T13:11:03Z",
          "last_comment_author": "abeaumont"
        },
        {
          "number": 1009,
          "created_at": "2022-04-07T18:18:46Z",
          "last_comment_at": "2022-11-24T23:11:39Z",
          "last_comment_author": "xtrime-ru"
        },
        {
          "number": 1077,
          "created_at": "2022-05-02T21:24:23Z",
          "last_comment_at": "2024-01-31T23:58:59Z",
          "last_comment_author": "metasyn"
        },
        {
          "number": 1150,
          "created_at": "2022-06-10T13:33:39Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1240,
          "created_at": "2022-07-11T15:09:16Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1274,
          "created_at": "2022-07-15T17:49:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1426,
          "created_at": "2022-08-18T19:09:06Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1628,
          "created_at": "2022-10-19T00:01:13Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2092,
          "created_at": "2022-10-21T09:16:52Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2091,
          "created_at": "2022-10-24T16:59:42Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1648,
          "created_at": "2022-10-31T05:28:41Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1651,
          "created_at": "2022-10-31T18:05:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1653,
          "created_at": "2022-11-01T05:49:59Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2089,
          "created_at": "2022-11-01T14:45:13Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/grafana/pyroscope",
    "host": "github.com",
    "name": "pyroscope",
    "owner": "grafana"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "exceptional",
      "name": "Overall health",
      "note": "The weighted overall 86 is calibrated to 98 on the published index scale (record calibration 2026-08-02).",
      "notes": [
        {
          "code": "overall_calibration",
          "params": {
            "raw": 86,
            "calibrated": 98,
            "calibration": "2026-08-02"
          }
        }
      ],
      "value": 98,
      "inputs": {
        "security": 68,
        "vitality": 96,
        "community": 81,
        "governance": 87,
        "calibration": "2026-08-02",
        "engineering": 92,
        "ai_readiness": 86,
        "weighted_overall_raw": 86
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "exceptional",
        "name": "Vitality",
        "value": 96,
        "weight": 0.21,
        "metrics": [
          {
            "key": "development_activity",
            "band": "exceptional",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "commits_last_year": 705,
              "human_commit_share": 0.9,
              "days_since_last_push": 1,
              "active_weeks_last_year": 52
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "52/52 weeks with commits",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 52
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "705 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 705
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "v2.2.0",
              "releases_from_tags": false,
              "days_since_latest_release": 12,
              "mean_days_between_releases": 10.3
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 12 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 12
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~10.3 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 10.3
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "exceptional",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "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": 4,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 4 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 4
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "excellent",
        "name": "Community & Adoption",
        "value": 81,
        "weight": 0.17,
        "metrics": [
          {
            "key": "popularity",
            "band": "exceptional",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 95,
            "inputs": {
              "forks": 783,
              "stars": 11605,
              "watchers": 91,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "11,605 stars",
                "points": 60,
                "status": "met",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 11605
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "783 forks",
                "points": 24.1,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 783
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "91 watchers",
                "points": 10.9,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 91
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "good",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "readme_badges": 6,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "readme_badge_services": [
                "github.com",
                "goreportcard.com",
                "pkg.go.dev",
                "shields.io"
              ],
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (AGPL-3.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "AGPL-3.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "excellent",
        "name": "Sustainability & Governance",
        "value": 87,
        "weight": 0.23,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "excellent",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "bus_factor": 4,
              "contributors_sampled": 96,
              "top_contributor_share": 0.171
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "4 contributor(s) cover half of all commits",
                "points": 43.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 17% of commits",
                "points": 18.7,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 17
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "96 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 96
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 15 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "excellent",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "newcomer_pr_acceptance"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 85,
            "inputs": {
              "merged_prs": 3369,
              "open_issues": 341,
              "closed_issues": 1129,
              "prs_merged_7d": 8,
              "prs_decided_7d": 10,
              "prs_merged_30d": 22,
              "prs_decided_30d": 27,
              "issue_closed_ratio": 0.768,
              "closed_unmerged_prs": 468,
              "first_time_authors_30d": 0,
              "first_time_prs_merged_30d": 0,
              "first_time_prs_decided_30d": 0
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "77% of issues closed",
                "points": 32.3,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 77
                    }
                  }
                ],
                "max_points": 42
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "3369/3837 decided PRs merged",
                "points": 26.3,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 3369,
                      "decided": 3837
                    }
                  }
                ],
                "max_points": 30
              },
              {
                "key": "newcomer_pr_acceptance",
                "name": "Newcomer PR acceptance",
                "detail": "no first-time contributor's PR decided in 30d",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_newcomer_prs",
                    "params": {
                      "days": 30
                    }
                  }
                ],
                "max_points": 13
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "excellent",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "followers": 7146,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "grafana",
              "public_repos": 587,
              "account_age_days": 4501
            },
            "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": "7,146 followers of grafana",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 7146,
                      "login": "grafana"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "587 public repos, account ~12 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 587
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 12
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "exceptional",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "github.com/grafana/pyroscope/v2",
                "github.com/grafana/pyroscope/api",
                "github.com/grafana/pyroscope/lidia"
              ],
              "ecosystems": "go",
              "any_deprecated": false,
              "min_days_since_publish": 12
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "3 package(s) on go",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 3,
                      "ecosystems": "go"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 12 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 12
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "16 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 16
                    }
                  }
                ],
                "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": 92,
        "weight": 0.19,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "exceptional",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 94,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": true
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "14 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 14
                    }
                  }
                ],
                "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, eslint.config.js",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".golangci.yml, eslint.config.js"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 9.6,
                "status": "met",
                "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": [
                "continuous-profiling",
                "profiling",
                "performance",
                "golang",
                "ruby",
                "python",
                "find-bottlenecks",
                "linux",
                "pyroscope",
                "observability",
                "monitoring",
                "devops",
                "developer-tools",
                "hacktoberfest"
              ],
              "has_wiki": false,
              "homepage": "https://grafana.com/oss/pyroscope/",
              "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://grafana.com/oss/pyroscope/",
                "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": "14 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 14
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 68,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "good",
            "name": "Security posture",
            "note": null,
            "notes": [],
            "value": 69,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 18,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 0,
              "scorecard_aggregate": 6.9
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 5.2,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 15 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is fuzzed",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 2",
                "points": 1,
                "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 detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "142 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "moderate",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1284 resolved dependencies against OSV. 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": 1284
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 62,
            "inputs": {
              "source": "osv",
              "advisories": 186,
              "affected_packages": 51,
              "assessed_packages": 1284,
              "unassessed_packages": 0,
              "affected_by_severity": "critical 2, high 10, moderate 12, low 5, unknown 22",
              "direct_affected_packages": 7
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "7 affected: google.golang.org/grpc v1.80.0 (critical 9.1), golang.org/x/net v0.52.0 (moderate 6.5), github.com/klauspost/compress v1.17.8 (unknown), +4 more",
                "points": 6.2,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 7,
                      "packages": "google.golang.org/grpc v1.80.0 (critical 9.1), golang.org/x/net v0.52.0 (moderate 6.5), github.com/klauspost/compress v1.17.8 (unknown)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory has been public longer than 90 days",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "advisories_none_stale",
                    "params": {
                      "days": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "exceptional",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1284,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "exceptional",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "commit_weight_rule": {
                "min_commits": 50,
                "min_commit_share": 0.1
              },
              "review_only_matches": 0,
              "below_threshold_exposures": [],
              "assessed_self_published_locations": 9
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "excellent",
        "name": "AI Readiness",
        "value": 86,
        "weight": 0.04,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [
                ".cursor/rules/development-workflow.mdc",
                ".cursor/rules/go-backend.mdc",
                ".cursor/rules/go-testing.mdc",
                ".cursor/rules/pyroscope-general.mdc",
                "AGENTS.md",
                "CLAUDE.md",
                "ui/CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 14433
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".cursor/rules/development-workflow.mdc, .cursor/rules/go-backend.mdc, .cursor/rules/go-testing.mdc, .cursor/rules/pyroscope-general.mdc, AGENTS.md, CLAUDE.md, ui/CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".cursor/rules/development-workflow.mdc, .cursor/rules/go-backend.mdc, .cursor/rules/go-testing.mdc, .cursor/rules/pyroscope-general.mdc, AGENTS.md, CLAUDE.md, ui/CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "90 of 90 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 90,
                      "sampled": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "excellent",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "Gemfile.lock",
                "go.sum",
                "yarn.lock"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile",
                "docs/Makefile"
              ],
              "has_devcontainer": true,
              "has_linter_config": true,
              "typecheck_configs": [
                "examples/language-sdk-instrumentation/nodejs/express-ts-inline/tsconfig.json",
                "examples/language-sdk-instrumentation/nodejs/express-ts/tsconfig.json",
                "ui/tsconfig.json"
              ],
              "agent_commit_share": 0.21,
              "toolchain_manifests": [
                "api/go.mod",
                "examples/golang-pgo/go.mod",
                "examples/language-sdk-instrumentation/dotnet/fast-slow/example/Example.csproj",
                "examples/language-sdk-instrumentation/dotnet/rideshare/example/Example.csproj",
                "examples/language-sdk-instrumentation/dotnet/web-new/example/Example.csproj",
                "examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.mod",
                "examples/language-sdk-instrumentation/golang-push/rideshare-k6/go.mod",
                "examples/language-sdk-instrumentation/golang-push/rideshare/go.mod",
                "examples/language-sdk-instrumentation/golang-push/simple/go.mod",
                "examples/language-sdk-instrumentation/java/rideshare/build.gradle.kts",
                "examples/language-sdk-instrumentation/rust/basic/Cargo.toml",
                "examples/language-sdk-instrumentation/rust/rideshare/server/Cargo.toml",
                "examples/tracing/dotnet/example/Example.csproj",
                "examples/tracing/golang-push/go.mod",
                "examples/tracing/java-wall/build.gradle.kts",
                "examples/tracing/java/build.gradle.kts",
                "go.mod",
                "lidia/go.mod"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile, docs/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile, docs/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, eslint.config.js",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".golangci.yml, eslint.config.js"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "examples/language-sdk-instrumentation/nodejs/express-ts-inline/tsconfig.json, examples/language-sdk-instrumentation/nodejs/express-ts/tsconfig.json, ui/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples/language-sdk-instrumentation/nodejs/express-ts-inline/tsconfig.json, examples/language-sdk-instrumentation/nodejs/express-ts/tsconfig.json, ui/tsconfig.json"
                    }
                  }
                ],
                "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": "21 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 21,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 2",
                "points": 2,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "exceptional",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "primary_language": "Go",
              "largest_source_bytes": 286520,
              "source_files_sampled": 1479,
              "oversized_source_files": 19
            },
            "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": "19/1479 source files over 60KB",
                "points": 54.3,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1479,
                      "oversized": 19
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "excellent",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "example",
                "examples",
                "samples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "api/adhocprofiles/v1/adhocprofiles.proto",
                "api/capabilities/v1/feature_flags.proto",
                "api/debuginfo/v1alpha1/debuginfo.proto",
                "api/google/v1/profile.proto",
                "api/ingester/v1/ingester.proto",
                "api/metastore/v1/compactor.proto",
                "api/metastore/v1/index.proto",
                "api/metastore/v1/query.proto",
                "api/metastore/v1/raft_log/raft_log.proto",
                "api/metastore/v1/tenant.proto",
                "api/metastore/v1/types.proto",
                "api/push/v1/push.proto",
                "api/querier/v1/querier.proto",
                "api/query/v1/query.proto",
                "api/segmentwriter/v1/push.proto",
                "api/settings/v1/recording_rules.proto",
                "api/settings/v1/setting.proto",
                "api/status/v1/status.proto",
                "api/storegateway/v1/storegateway.proto",
                "api/types/v1/types.proto",
                "api/vcs/v1/vcs.proto",
                "api/version/v1/version.proto",
                "pkg/frontend/frontendpb/frontend.proto",
                "pkg/metastore/raftnode/raftnodepb/raft_node.proto",
                "pkg/querier/stats/stats.proto",
                "pkg/scheduler/schedulerpb/scheduler.proto",
                "pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement.proto",
                "pkg/util/httpgrpc/httpgrpc.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "api/adhocprofiles/v1/adhocprofiles.proto, api/capabilities/v1/feature_flags.proto, api/debuginfo/v1alpha1/debuginfo.proto, api/google/v1/profile.proto, api/ingester/v1/ingester.proto, api/metastore/v1/compactor.proto, api/metastore/v1/index.proto, api/metastore/v1/query.proto, api/metastore/v1/raft_log/raft_log.proto, api/metastore/v1/tenant.proto, api/metastore/v1/types.proto, api/push/v1/push.proto, api/querier/v1/querier.proto, api/query/v1/query.proto, api/segmentwriter/v1/push.proto, api/settings/v1/recording_rules.proto, api/settings/v1/setting.proto, api/status/v1/status.proto, api/storegateway/v1/storegateway.proto, api/types/v1/types.proto, api/vcs/v1/vcs.proto, api/version/v1/version.proto, pkg/frontend/frontendpb/frontend.proto, pkg/metastore/raftnode/raftnodepb/raft_node.proto, pkg/querier/stats/stats.proto, pkg/scheduler/schedulerpb/scheduler.proto, pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement.proto, pkg/util/httpgrpc/httpgrpc.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "api/adhocprofiles/v1/adhocprofiles.proto, api/capabilities/v1/feature_flags.proto, api/debuginfo/v1alpha1/debuginfo.proto, api/google/v1/profile.proto, api/ingester/v1/ingester.proto, api/metastore/v1/compactor.proto, api/metastore/v1/index.proto, api/metastore/v1/query.proto, api/metastore/v1/raft_log/raft_log.proto, api/metastore/v1/tenant.proto, api/metastore/v1/types.proto, api/push/v1/push.proto, api/querier/v1/querier.proto, api/query/v1/query.proto, api/segmentwriter/v1/push.proto, api/settings/v1/recording_rules.proto, api/settings/v1/setting.proto, api/status/v1/status.proto, api/storegateway/v1/storegateway.proto, api/types/v1/types.proto, api/vcs/v1/vcs.proto, api/version/v1/version.proto, pkg/frontend/frontendpb/frontend.proto, pkg/metastore/raftnode/raftnodepb/raft_node.proto, pkg/querier/stats/stats.proto, pkg/scheduler/schedulerpb/scheduler.proto, pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement.proto, pkg/util/httpgrpc/httpgrpc.proto"
                    }
                  }
                ],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "example, examples, samples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "example, examples, samples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
      }
    ],
    "classification": {
      "labels": [
        "library",
        "web-ui"
      ],
      "scores": {
        "web-ui": 4,
        "library": 6,
        "network-service": 3
      },
      "primary": "library",
      "evidence": [
        {
          "tier": "distribution",
          "label": "library",
          "source": "registry:go",
          "weight": 6
        },
        {
          "tier": "dependencies",
          "label": "web-ui",
          "source": "dep:react-dom",
          "weight": 4
        },
        {
          "tier": "structure",
          "label": "network-service",
          "source": "api_schema",
          "weight": 3
        }
      ],
      "artifacts": [],
      "confidence": "medium",
      "host_extension": false,
      "runs_as_process": true,
      "consumed_by_code": true
    },
    "metrics_version": "2.3.1"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "Advisory severity resolved for 120 of 170 advisories (lookup cap); the remainder are reported as unknown severity"
  ],
  "report_type": "repository",
  "generated_at": "2026-08-02T21:06:35.572027Z",
  "schema_version": "0.29.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/g/grafana/pyroscope.svg",
  "full_name": "grafana/pyroscope",
  "license_state": "standard",
  "license_spdx": "AGPL-3.0"
}

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 v2.3.1, schema v0.29.0 — full methodology · metrics wiki.

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