Public record
Software health reportschema 0.27.0 · metrics 1.13.0 · 2026-07-27 19:49 UTC

amd / gaia

Build AI agents for your PC

PythonMIT★ 1,507 stars⑂ 134 forkssince Dec 2024View on GitHub ↗

amd/gaia holds a health index of 80 out of 100, placing it in the Good band. It scores highest on Vitality (93/100) and lowest on Security (66/100). It was last updated today. 2 contributors account for most of its recent work.

80
overall / 100
Good

Software health index

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

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

Score profile

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

Ownership

AMDOrganization
1,871 followers116 public repossince Oct 2010

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

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publish
PyPIamd-gaia0.22.03,6332910 days ago
Gogithub.com/amd/gaiav0.22.0-6111 days ago

Metrics by category

Vitality

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

93Excellent · 22% of overall
How it's scored
36/36Push recency — last push 0 days ago
27/36Commit cadence — 39/52 weeks with commits
18/18Commit volume — 904 commits in the last year
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 30 issue activity found in the last 90 days -- score normalized to 10
Inputs used
commits_last_year904
human_commit_share0.58
days_since_last_push0
active_weeks_last_year39
How it's scored
27/27Ships releases — 50 releases published
36/36Release recency — latest release 10 days ago
27/27Release cadence — a release every ~6.9 days
6/10OpenSSF Scorecard: Signed-Releases — 4 out of the last 5 releases have a total of 4 signed artifacts.
Inputs used
releases_count50
latest_release_tagv0.22.0
releases_from_tagsno
days_since_latest_release10
mean_days_between_releases6.9

Community & Adoption

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

72Good · 18% of overall
How it's scored
51.5/60Stars — 1,507 stars
17.7/25Forks — 134 forks
6.8/15Watchers — 18 watchers
Inputs used
forks134
stars1,507
watchers18
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (MIT)
18/18CONTRIBUTING guide
0/13.5Code of conduct
0/7.2Issue template
6.3/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
has_contributingyes
has_issue_templateno
has_code_of_conductno
has_pull_request_templateyes
How it's scored
47.5/80Monthly downloads — 3,633 downloads/month across go, pypi
0/20Registry dependents — not reported by this ecosystem
Inputs used
packagesamd-gaia, github.com/amd/gaia
dependents
ecosystemsgo, pypi
total_downloads
monthly_downloads3,633
Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.

Sustainability & Governance

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

75Good · 24% of overall
How it's scored
25.2/54Bus factor — 2 contributor(s) cover half of all commits
14.6/22.5Commit distribution — top contributor authored 35% of commits
13.5/13.5Contributor breadth — 33 contributors
6/10OpenSSF Scorecard: Contributors — project has 2 contributing companies or organizations -- score normalized to 6
Inputs used
bus_factor2
contributors_sampled33
top_contributor_share0.352
How it's scored
24.4/46.8Issue resolution — 52% of issues closed
32.9/38.3PR acceptance — 968/1,127 decided PRs merged
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Inputs used
merged_prs968
open_issues670
closed_issues732
issue_closed_ratio0.522
closed_unmerged_prs159
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
23.5/25Owner reach — 1,871 followers of amd
25/25Track record — 116 public repos, account ~15 yr old
Inputs used
followers1,871
owner_typeOrganization
is_verified
owner_loginamd
public_repos116
account_age_days5,772
How it's scored
25/25Published & resolvable — 2 package(s) on go, pypi
35/35Publish recency — latest publish 10 days ago
20/20Version history — 61 published versions
20/20Not deprecated — active, not deprecated or yanked
Inputs used
packagesamd-gaia, github.com/amd/gaia
ecosystemsgo, pypi
any_deprecatedno
min_days_since_publish10

Engineering Quality

Are baseline engineering and documentation practices in place?

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

Documentation

100Excellent
How it's scored
30/30README
25/25Documentation directory
15/15Documentation / homepage site — https://github.com/amd/gaia
10/10Repository description
10/10Topics — 8 topics
10/10Wiki
Inputs used
topicsai, amd, genai, ryzenai, agents, aipc, local, privacy
has_wikiyes
homepagehttps://github.com/amd/gaia
has_readmeyes
has_docs_diryes
has_descriptionyes

Security

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

66Moderate · 16% of overall
How it's scored
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — no data
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
1.5/2.5Contributors — project has 2 contributing companies or organizations -- score normalized to 6
0/10Dangerous-Workflow — dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5License — license file detected
7.5/7.5Maintained — 30 commit(s) and 30 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
3.5/5SAST — SAST tool is not run on all commits -- score normalized to 7
5/5Security-Policy — security policy file detected
4.5/7.5Signed-Releases — 4 out of the last 5 releases have a total of 4 signed artifacts.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 126 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate5.7
Excluded from scoring (no data or not applicable): branch_protection. Remaining weights renormalized.
How it's scored
35/35Direct dependencies free of known advisories — no direct dependency carries a known advisory
25/25Indirect dependencies free of known advisories — no indirect dependency carries a known advisory
0/40No advisories left outstanding — no advisory carries a publication date
Inputs used
sourceosv
advisories0
affected_packages0
assessed_packages70
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the pypi:amd-gaia@0.22.0 runtime dependency closure — what installing the published package pulls in — 70 packages. Reachability is not analyzed.

AI Readiness

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

83Good · 0% of overall
How it's scored
45/45Agent instructions — .github/copilot-instructions.md, AGENTS.md, CLAUDE.md
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 58 of 58 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share1
agent_instruction_files.github/copilot-instructions.md, AGENTS.md, CLAUDE.md
agent_instruction_max_bytes61,269
How it's scored
18/18One-command bootstrap — tui/Makefile
22/22Automated tests
11/11Lint / format config — .pylintrc
11/11Static type checking — hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json
10/10Reproducible environment — devcontainer, Dockerfile, lockfile
10/10Demonstrated agent practice — 29 of the last 100 commits agent-authored or agent-credited
8/8Automated maintenance — 12 of the last 100 commits are automated dependency updates
2/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 2
Inputs used
has_nixno
has_testsyes
lockfilesgo.sum, package-lock.json, uv.lock
has_dockerfileyes
typed_languageno
bootstrap_filestui/Makefile
has_devcontaineryes
has_linter_configyes
typecheck_configshub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json
agent_commit_share0.29
toolchain_manifeststui/go.mod
dependency_bot_commit_share0.12
How it's scored
27/45Type-checkable code — Python with type-check config (hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json)
53.3/55Manageable file sizes — 50/1,599 source files over 60KB
Inputs used
primary_languagePython
largest_source_bytes321,331
source_files_sampled1,599
oversized_source_files50
How it's scored
0/40API schema (OpenAPI/GraphQL/proto)
20/20MCP server
40/40Runnable examples — example, examples, notebooks
Inputs used
example_dirsexample, examples, notebooks
has_mcp_signalyes
api_schema_files

Key facts

1,507GitHub stars
33contributors
904commits, last 12 months
0days since last push
50releases
2bus factor
670open issues
Go, npm, PyPIpackage ecosystems

Data collection warnings

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

More detail

Star and fork history 0 ★ / 134 ⇿
0Stars
134Forks
47Releases

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.

025507510012515013452025-032025-112026-07
Major 0Minor 14Patch 27

Each point covers 2 days.

OpenSSF Scorecard 5.7 / 10
5.7aggregate

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

10Binary-Artifactsno binaries found in the repo
n/aBranch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
6Contributorsproject has 2 contributing companies or organizations -- score normalized to 6
0Dangerous-Workflowdangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 30 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
7SASTSAST tool is not run on all commits -- score normalized to 7
10Security-Policysecurity policy file detected
6Signed-Releases4 out of the last 5 releases have a total of 4 signed artifacts.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities126 existing vulnerabilities detected
Direct dependencies 17
RegistryPackageVersion constraintManifest
npm@prisma/client^7.8.0package.json
npmprisma^7.8.0package.json
npmzod^4.4.3package.json
Gogithub.com/charmbracelet/bubblesv1.0.0tui/go.mod
Gogithub.com/charmbracelet/bubbleteav1.3.10tui/go.mod
Gogithub.com/charmbracelet/glamourv1.0.0tui/go.mod
Gogithub.com/charmbracelet/lipglossv1.1.1-0.20250404203927-76690c660834tui/go.mod
Gogithub.com/charmbracelet/x/ansiv0.11.6tui/go.mod
Gogithub.com/charmbracelet/x/termv0.2.2tui/go.mod
Gogithub.com/spf13/cobrav1.10.2tui/go.mod
Gogolang.org/x/sysv0.38.0tui/go.mod
npm@astrojs/check^0.9.4website/package.json
npm@astrojs/tailwind^5.1.4website/package.json
npmastro^4.16.18website/package.json
npmprismjs^1.30.0website/package.json
npmtailwindcss^3.4.17website/package.json
npmtypescript^5.7.2website/package.json
All dependencies 2,068

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

RegistryPackageVersionRelation
Gogithub.com/charmbracelet/bubblesv1.0.0direct
Gogithub.com/charmbracelet/bubbleteav1.3.10direct
Gogithub.com/charmbracelet/glamourv1.0.0direct
Gogithub.com/charmbracelet/lipglossv1.1.1-0.20250404203927-76690c660834direct
Gogithub.com/charmbracelet/x/ansiv0.11.6direct
Gogithub.com/charmbracelet/x/termv0.2.2direct
Gogithub.com/spf13/cobrav1.10.2direct
Gogolang.org/x/sysv0.38.0direct
npm@astrojs/check0.9.6direct
npm@astrojs/tailwind5.1.5direct
npm@prisma/client7.8.0direct
npmastro4.16.19direct
npmprisma7.8.0direct
npmprismjs1.30.0direct
npmtailwindcss3.4.19direct
npmtypescript5.4.5direct
npmtypescript5.9.3direct
npmtypescript7.0.2direct
npmzod3.22.3direct
npmzod3.25.76direct
npmzod4.4.3direct
Gogithub.com/alecthomas/chroma/v2v2.20.0indirect
Gogithub.com/atotto/clipboardv0.1.4indirect
Gogithub.com/aymanbagabas/go-osc52/v2v2.0.1indirect
Gogithub.com/aymerick/douceurv0.2.0indirect
Gogithub.com/charmbracelet/colorprofilev0.4.1indirect
Gogithub.com/charmbracelet/x/cellbufv0.0.15indirect
Gogithub.com/charmbracelet/x/exp/slicev0.0.0-20250327172914-2fdc97757edfindirect
Gogithub.com/clipperhouse/displaywidthv0.9.0indirect
Gogithub.com/clipperhouse/stringishv0.1.1indirect
Gogithub.com/clipperhouse/uax29/v2v2.5.0indirect
Gogithub.com/dlclark/regexp2v1.11.5indirect
Gogithub.com/erikgeiser/coninputv0.0.0-20211004153227-1c3628e74d0findirect
Gogithub.com/gorilla/cssv1.0.1indirect
Gogithub.com/inconshreveable/mousetrapv1.1.0indirect
Gogithub.com/lucasb-eyer/go-colorfulv1.3.0indirect
Gogithub.com/mattn/go-isattyv0.0.20indirect
Gogithub.com/mattn/go-localereaderv0.0.1indirect
Gogithub.com/mattn/go-runewidthv0.0.19indirect
Gogithub.com/microcosm-cc/bluemondayv1.0.27indirect
Gogithub.com/muesli/ansiv0.0.0-20230316100256-276c6243b2f6indirect
Gogithub.com/muesli/cancelreaderv0.2.2indirect
Gogithub.com/muesli/reflowv0.3.0indirect
Gogithub.com/muesli/termenvv0.16.0indirect
Gogithub.com/rivo/unisegv0.4.7indirect
Gogithub.com/sahilm/fuzzyv0.1.1indirect
Gogithub.com/spf13/pflagv1.0.9indirect
Gogithub.com/xo/terminfov0.0.0-20220910002029-abceb7e1c41eindirect
Gogithub.com/yuin/goldmarkv1.7.13indirect
Gogithub.com/yuin/goldmark-emojiv1.0.6indirect
Gogolang.org/x/netv0.38.0indirect
Gogolang.org/x/termv0.36.0indirect
Gogolang.org/x/textv0.30.0indirect
npm@adobe/css-tools4.5.0indirect
npm@alloc/quick-lru5.2.0indirect
npm@amd-gaia/electron1.0.0indirect
npm@asamuzakjp/css-color5.1.11indirect
npm@asamuzakjp/dom-selector7.1.1indirect
npm@asamuzakjp/generational-cache1.0.1indirect
npm@asamuzakjp/nwsapi2.3.9indirect
npm@astrojs/compiler2.13.1indirect
npm@astrojs/internal-helpers0.4.1indirect
npm@astrojs/language-server2.16.3indirect
npm@astrojs/markdown-remark5.3.0indirect
npm@astrojs/prism3.1.0indirect
npm@astrojs/telemetry3.1.0indirect
npm@astrojs/yaml2ts0.2.2indirect
npm@azu/format-text1.0.2indirect
npm@azu/style-format1.0.1indirect
npm@azure/abort-controller2.1.2indirect
npm@azure/core-auth1.10.1indirect
npm@azure/core-client1.10.1indirect
npm@azure/core-rest-pipeline1.22.2indirect
npm@azure/core-tracing1.3.1indirect
npm@azure/core-util1.13.1indirect
npm@azure/identity4.13.0indirect
npm@azure/logger1.3.0indirect
npm@azure/msal-browser4.26.1indirect
npm@azure/msal-common15.13.1indirect
npm@azure/msal-node3.8.2indirect
npm@babel/code-frame7.27.1indirect
npm@babel/code-frame7.28.6indirect
npm@babel/code-frame7.29.0indirect
npm@babel/compat-data7.28.5indirect
npm@babel/compat-data7.28.6indirect
npm@babel/compat-data7.29.0indirect
npm@babel/core7.28.5indirect
npm@babel/core7.28.6indirect
npm@babel/core7.29.0indirect
npm@babel/generator7.28.5indirect
npm@babel/generator7.28.6indirect
npm@babel/generator7.29.1indirect
npm@babel/helper-annotate-as-pure7.27.3indirect
npm@babel/helper-compilation-targets7.27.2indirect
npm@babel/helper-compilation-targets7.28.6indirect
npm@babel/helper-globals7.28.0indirect
npm@babel/helper-module-imports7.27.1indirect
npm@babel/helper-module-imports7.28.6indirect
npm@babel/helper-module-transforms7.28.3indirect
npm@babel/helper-module-transforms7.28.6indirect
npm@babel/helper-plugin-utils7.27.1indirect
npm@babel/helper-plugin-utils7.28.6indirect
npm@babel/helper-string-parser7.27.1indirect
npm@babel/helper-validator-identifier7.28.5indirect
npm@babel/helper-validator-option7.27.1indirect
npm@babel/helpers7.28.4indirect
npm@babel/helpers7.28.6indirect
npm@babel/parser7.28.5indirect
npm@babel/parser7.28.6indirect
npm@babel/parser7.29.0indirect
npm@babel/plugin-syntax-async-generators7.8.4indirect
npm@babel/plugin-syntax-bigint7.8.3indirect
npm@babel/plugin-syntax-class-properties7.12.13indirect
npm@babel/plugin-syntax-class-static-block7.14.5indirect
npm@babel/plugin-syntax-import-attributes7.28.6indirect
npm@babel/plugin-syntax-import-meta7.10.4indirect
npm@babel/plugin-syntax-json-strings7.8.3indirect
npm@babel/plugin-syntax-jsx7.28.6indirect
npm@babel/plugin-syntax-logical-assignment-operators7.10.4indirect
npm@babel/plugin-syntax-nullish-coalescing-operator7.8.3indirect
npm@babel/plugin-syntax-numeric-separator7.10.4indirect
npm@babel/plugin-syntax-object-rest-spread7.8.3indirect
npm@babel/plugin-syntax-optional-catch-binding7.8.3indirect
npm@babel/plugin-syntax-optional-chaining7.8.3indirect
npm@babel/plugin-syntax-private-property-in-object7.14.5indirect
npm@babel/plugin-syntax-top-level-await7.14.5indirect
npm@babel/plugin-syntax-typescript7.28.6indirect
npm@babel/plugin-transform-react-jsx7.28.6indirect
npm@babel/plugin-transform-react-jsx-self7.27.1indirect
npm@babel/plugin-transform-react-jsx-source7.27.1indirect
npm@babel/runtime7.29.7indirect
npm@babel/template7.27.2indirect
npm@babel/template7.28.6indirect
npm@babel/traverse7.28.5indirect
npm@babel/traverse7.28.6indirect
npm@babel/traverse7.29.0indirect
npm@babel/types7.28.5indirect
npm@babel/types7.28.6indirect
npm@babel/types7.29.0indirect
npm@bcoe/v8-coverage0.2.3indirect
npm@bramus/specificity2.4.2indirect
npm@cloudflare/kv-asset-handler0.3.4indirect
npm@cloudflare/unenv-preset2.0.2indirect
npm@cloudflare/workerd-darwin-641.20250718.0indirect
npm@cloudflare/workerd-darwin-arm641.20250718.0indirect
npm@cloudflare/workerd-linux-641.20250718.0indirect
npm@cloudflare/workerd-linux-arm641.20250718.0indirect
npm@cloudflare/workerd-windows-641.20250718.0indirect
npm@cloudflare/workers-types4.20260604.1indirect
npm@cspotcode/source-map-support0.8.1indirect
npm@csstools/color-helpers6.0.2indirect
npm@csstools/css-calc3.2.1indirect
npm@csstools/css-color-parser4.1.1indirect
npm@csstools/css-parser-algorithms4.0.0indirect
npm@csstools/css-syntax-patches-for-csstree1.1.5indirect
npm@csstools/css-tokenizer4.0.0indirect
npm@electric-sql/pglite0.4.1indirect
npm@electric-sql/pglite-socket0.1.1indirect
npm@electric-sql/pglite-tools0.3.1indirect
npm@electron-forge/cli7.11.2indirect
npm@electron-forge/core7.11.2indirect
npm@electron-forge/core-utils7.11.2indirect
npm@electron-forge/maker-base7.11.2indirect
npm@electron-forge/maker-deb7.11.2indirect
npm@electron-forge/maker-rpm7.11.2indirect
npm@electron-forge/maker-squirrel7.11.2indirect
npm@electron-forge/maker-zip7.11.2indirect
npm@electron-forge/plugin-base7.11.2indirect
npm@electron-forge/publisher-base7.11.2indirect
npm@electron-forge/publisher-github7.11.2indirect
npm@electron-forge/shared-types7.11.2indirect
npm@electron-forge/template-base7.11.2indirect
npm@electron-forge/template-vite7.11.2indirect
npm@electron-forge/template-vite-typescript7.11.2indirect
npm@electron-forge/template-webpack7.11.2indirect
npm@electron-forge/template-webpack-typescript7.11.2indirect
npm@electron-forge/tracer7.11.2indirect
npm@electron-internal/extract-zip1.0.4indirect
npm@electron/asar3.4.1indirect
npm@electron/fuses1.8.0indirect
npm@electron/get3.1.0indirect
npm@electron/get5.0.0indirect
npm@electron/node-gyp10.2.0-electron.1indirect
npm@electron/notarize2.5.0indirect
npm@electron/osx-sign1.3.3indirect
npm@electron/packager18.4.4indirect
npm@electron/rebuild3.7.2indirect
npm@electron/rebuild4.1.0indirect
npm@electron/universal2.0.3indirect
npm@electron/windows-sign1.2.2indirect
npm@emmetio/abbreviation2.3.3indirect
npm@emmetio/css-abbreviation2.1.8indirect
npm@emmetio/css-parser0.4.1indirect
npm@emmetio/html-matcher1.3.0indirect
npm@emmetio/scanner1.0.4indirect
npm@emmetio/stream-reader2.2.0indirect
npm@emmetio/stream-reader-utils0.1.0indirect
npm@emnapi/core1.11.1indirect
npm@emnapi/runtime1.10.0indirect
npm@emnapi/runtime1.11.1indirect
npm@emnapi/runtime1.8.1indirect
npm@emnapi/wasi-threads1.2.2indirect
npm@epic-web/invariant1.0.0indirect
npm@esbuild-plugins/node-globals-polyfill0.2.3indirect
npm@esbuild-plugins/node-modules-polyfill0.2.2indirect
npm@esbuild/aix-ppc640.21.5indirect
npm@esbuild/aix-ppc640.27.2indirect
npm@esbuild/aix-ppc640.28.1indirect
npm@esbuild/android-arm0.17.19indirect
npm@esbuild/android-arm0.21.5indirect
npm@esbuild/android-arm0.27.2indirect
npm@esbuild/android-arm0.28.1indirect
npm@esbuild/android-arm640.17.19indirect
npm@esbuild/android-arm640.21.5indirect
npm@esbuild/android-arm640.27.2indirect
npm@esbuild/android-arm640.28.1indirect
npm@esbuild/android-x640.17.19indirect
npm@esbuild/android-x640.21.5indirect
npm@esbuild/android-x640.27.2indirect
npm@esbuild/android-x640.28.1indirect
npm@esbuild/darwin-arm640.17.19indirect
npm@esbuild/darwin-arm640.21.5indirect
npm@esbuild/darwin-arm640.27.2indirect
npm@esbuild/darwin-arm640.28.1indirect
npm@esbuild/darwin-x640.17.19indirect
npm@esbuild/darwin-x640.21.5indirect
npm@esbuild/darwin-x640.27.2indirect
npm@esbuild/darwin-x640.28.1indirect
npm@esbuild/freebsd-arm640.17.19indirect
npm@esbuild/freebsd-arm640.21.5indirect
npm@esbuild/freebsd-arm640.27.2indirect
npm@esbuild/freebsd-arm640.28.1indirect
npm@esbuild/freebsd-x640.17.19indirect
npm@esbuild/freebsd-x640.21.5indirect
npm@esbuild/freebsd-x640.27.2indirect
npm@esbuild/freebsd-x640.28.1indirect
npm@esbuild/linux-arm0.17.19indirect
npm@esbuild/linux-arm0.21.5indirect
npm@esbuild/linux-arm0.27.2indirect
npm@esbuild/linux-arm0.28.1indirect
npm@esbuild/linux-arm640.17.19indirect
npm@esbuild/linux-arm640.21.5indirect
npm@esbuild/linux-arm640.27.2indirect
npm@esbuild/linux-arm640.28.1indirect
npm@esbuild/linux-ia320.17.19indirect
npm@esbuild/linux-ia320.21.5indirect
npm@esbuild/linux-ia320.27.2indirect
npm@esbuild/linux-ia320.28.1indirect
npm@esbuild/linux-loong640.17.19indirect
npm@esbuild/linux-loong640.21.5indirect
npm@esbuild/linux-loong640.27.2indirect
npm@esbuild/linux-loong640.28.1indirect
npm@esbuild/linux-mips64el0.17.19indirect
npm@esbuild/linux-mips64el0.21.5indirect
npm@esbuild/linux-mips64el0.27.2indirect
npm@esbuild/linux-mips64el0.28.1indirect
npm@esbuild/linux-ppc640.17.19indirect
npm@esbuild/linux-ppc640.21.5indirect
npm@esbuild/linux-ppc640.27.2indirect
npm@esbuild/linux-ppc640.28.1indirect
npm@esbuild/linux-riscv640.17.19indirect
npm@esbuild/linux-riscv640.21.5indirect
npm@esbuild/linux-riscv640.27.2indirect
npm@esbuild/linux-riscv640.28.1indirect
npm@esbuild/linux-s390x0.17.19indirect
npm@esbuild/linux-s390x0.21.5indirect
npm@esbuild/linux-s390x0.27.2indirect
npm@esbuild/linux-s390x0.28.1indirect
npm@esbuild/linux-x640.17.19indirect
npm@esbuild/linux-x640.21.5indirect
npm@esbuild/linux-x640.27.2indirect
npm@esbuild/linux-x640.28.1indirect
npm@esbuild/netbsd-arm640.27.2indirect
npm@esbuild/netbsd-arm640.28.1indirect
npm@esbuild/netbsd-x640.17.19indirect
npm@esbuild/netbsd-x640.21.5indirect
npm@esbuild/netbsd-x640.27.2indirect
npm@esbuild/netbsd-x640.28.1indirect
npm@esbuild/openbsd-arm640.27.2indirect
npm@esbuild/openbsd-arm640.28.1indirect
npm@esbuild/openbsd-x640.17.19indirect
npm@esbuild/openbsd-x640.21.5indirect
npm@esbuild/openbsd-x640.27.2indirect
npm@esbuild/openbsd-x640.28.1indirect
npm@esbuild/openharmony-arm640.27.2indirect
npm@esbuild/openharmony-arm640.28.1indirect
npm@esbuild/sunos-x640.17.19indirect
npm@esbuild/sunos-x640.21.5indirect
npm@esbuild/sunos-x640.27.2indirect
npm@esbuild/sunos-x640.28.1indirect
npm@esbuild/win32-arm640.17.19indirect
npm@esbuild/win32-arm640.21.5indirect
npm@esbuild/win32-arm640.27.2indirect
npm@esbuild/win32-arm640.28.1indirect
npm@esbuild/win32-ia320.17.19indirect
npm@esbuild/win32-ia320.21.5indirect
npm@esbuild/win32-ia320.27.2indirect
npm@esbuild/win32-ia320.28.1indirect
npm@esbuild/win32-x640.17.19indirect
npm@esbuild/win32-x640.21.5indirect
npm@esbuild/win32-x640.27.2indirect
npm@esbuild/win32-x640.28.1indirect
npm@exodus/bytes1.15.1indirect
npm@fastify/busboy2.1.1indirect
npm@gar/promisify1.1.3indirect
npm@hono/node-server1.19.11indirect
npm@img/sharp-darwin-arm640.33.5indirect
npm@img/sharp-darwin-x640.33.5indirect
npm@img/sharp-libvips-darwin-arm641.0.4indirect
npm@img/sharp-libvips-darwin-x641.0.4indirect
npm@img/sharp-libvips-linux-arm1.0.5indirect
npm@img/sharp-libvips-linux-arm641.0.4indirect
npm@img/sharp-libvips-linux-s390x1.0.4indirect
npm@img/sharp-libvips-linux-x641.0.4indirect
npm@img/sharp-libvips-linuxmusl-arm641.0.4indirect
npm@img/sharp-libvips-linuxmusl-x641.0.4indirect
npm@img/sharp-linux-arm0.33.5indirect
npm@img/sharp-linux-arm640.33.5indirect
npm@img/sharp-linux-s390x0.33.5indirect
npm@img/sharp-linux-x640.33.5indirect
npm@img/sharp-linuxmusl-arm640.33.5indirect
npm@img/sharp-linuxmusl-x640.33.5indirect
npm@img/sharp-wasm320.33.5indirect
npm@img/sharp-win32-ia320.33.5indirect
npm@img/sharp-win32-x640.33.5indirect
npm@inquirer/ansi2.0.6indirect
npm@inquirer/checkbox3.0.1indirect
npm@inquirer/confirm4.0.1indirect
npm@inquirer/confirm6.1.0indirect
npm@inquirer/core11.2.0indirect
npm@inquirer/core9.2.1indirect
npm@inquirer/editor3.0.1indirect
npm@inquirer/expand3.0.1indirect
npm@inquirer/figures1.0.15indirect
npm@inquirer/figures2.0.6indirect
npm@inquirer/input3.0.1indirect
npm@inquirer/number2.0.1indirect
npm@inquirer/password3.0.1indirect
npm@inquirer/prompts6.0.1indirect
npm@inquirer/rawlist3.0.1indirect
npm@inquirer/search2.0.1indirect
npm@inquirer/select3.0.1indirect
npm@inquirer/type1.5.5indirect
npm@inquirer/type2.0.0indirect
npm@inquirer/type4.0.6indirect
npm@isaacs/cliui8.0.2indirect
npm@isaacs/fs-minipass4.0.1indirect
npm@istanbuljs/load-nyc-config1.1.0indirect
npm@istanbuljs/schema0.1.3indirect
npm@jest/console29.7.0indirect
npm@jest/core29.7.0indirect
npm@jest/environment29.7.0indirect
npm@jest/expect29.7.0indirect
npm@jest/expect-utils29.7.0indirect
npm@jest/fake-timers29.7.0indirect
npm@jest/globals29.7.0indirect
npm@jest/reporters29.7.0indirect
npm@jest/schemas29.6.3indirect
npm@jest/source-map29.6.3indirect
npm@jest/test-result29.7.0indirect
npm@jest/test-sequencer29.7.0indirect
npm@jest/transform29.7.0indirect
npm@jest/types29.6.3indirect
npm@jridgewell/gen-mapping0.3.13indirect
npm@jridgewell/remapping2.3.5indirect
npm@jridgewell/resolve-uri3.1.2indirect
npm@jridgewell/source-map0.3.11indirect
npm@jridgewell/sourcemap-codec1.5.5indirect
npm@jridgewell/trace-mapping0.3.31indirect
npm@jridgewell/trace-mapping0.3.9indirect
npm@kurkle/color0.3.4indirect
npm@listr2/prompt-adapter-inquirer2.0.22indirect
npm@malept/cross-spawn-promise1.1.1indirect
npm@malept/cross-spawn-promise2.0.0indirect
npm@malept/flatpak-bundler0.4.0indirect
npm@mswjs/interceptors0.41.9indirect
npm@napi-rs/wasm-runtime1.1.6indirect
npm@noble/hashes1.4.0indirect
npm@noble/hashes2.2.0indirect
npm@nodelib/fs.scandir2.1.5indirect
npm@nodelib/fs.stat2.0.5indirect
npm@nodelib/fs.walk1.2.8indirect
npm@npmcli/fs2.1.2indirect
npm@npmcli/move-file2.0.1indirect
npm@octokit/auth-token4.0.0indirect
npm@octokit/core5.2.2indirect
npm@octokit/endpoint9.0.6indirect
npm@octokit/graphql7.1.1indirect
npm@octokit/openapi-types12.11.0indirect
npm@octokit/openapi-types24.2.0indirect
npm@octokit/plugin-paginate-rest11.4.4-cjs.2indirect
npm@octokit/plugin-request-log4.0.1indirect
npm@octokit/plugin-rest-endpoint-methods13.3.2-cjs.1indirect
npm@octokit/plugin-retry6.1.0indirect
npm@octokit/request8.4.1indirect
npm@octokit/request-error5.1.1indirect
npm@octokit/rest20.1.2indirect
npm@octokit/types13.10.0indirect
npm@octokit/types6.41.0indirect
npm@open-draft/deferred-promise2.2.0indirect
npm@open-draft/deferred-promise3.0.0indirect
npm@open-draft/logger0.3.0indirect
npm@open-draft/until2.1.0indirect
npm@oslojs/encoding1.1.0indirect
npm@oxc-project/types0.139.0indirect
npm@peculiar/asn1-schema2.8.0indirect
npm@peculiar/json-schema1.1.12indirect
npm@peculiar/utils2.0.3indirect
npm@peculiar/webcrypto1.7.1indirect
npm@prisma/client-runtime-utils7.8.0indirect
npm@prisma/config7.8.0indirect
npm@prisma/debug7.2.0indirect
npm@prisma/debug7.8.0indirect
npm@prisma/dev0.24.3indirect
npm@prisma/engines7.8.0indirect
npm@prisma/engines-version7.8.0-6.3c6e192761c0362d496ed980de936e2f3cebcd3aindirect
npm@prisma/fetch-engine7.8.0indirect
npm@prisma/get-platform7.2.0indirect
npm@prisma/get-platform7.8.0indirect
npm@prisma/query-plan-executor7.2.0indirect
npm@prisma/streams-local0.1.2indirect
npm@prisma/studio-core0.27.3indirect
npm@radix-ui/primitive1.1.3indirect
npm@radix-ui/react-compose-refs1.1.2indirect
npm@radix-ui/react-primitive2.1.3indirect
npm@radix-ui/react-slot1.2.3indirect
npm@radix-ui/react-toggle1.1.10indirect
npm@radix-ui/react-use-controllable-state1.2.2indirect
npm@radix-ui/react-use-effect-event0.0.2indirect
npm@radix-ui/react-use-layout-effect1.1.1indirect
npm@remix-run/router1.23.3indirect
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.0-beta.27indirect
npm@rolldown/pluginutils1.0.1indirect
npm@rollup/pluginutils5.3.0indirect
npm@rollup/rollup-android-arm-eabi4.53.5indirect
npm@rollup/rollup-android-arm-eabi4.57.1indirect
npm@rollup/rollup-android-arm-eabi4.61.1indirect
npm@rollup/rollup-android-arm-eabi4.62.0indirect
npm@rollup/rollup-android-arm644.53.5indirect
npm@rollup/rollup-android-arm644.57.1indirect
npm@rollup/rollup-android-arm644.61.1indirect
npm@rollup/rollup-android-arm644.62.0indirect
npm@rollup/rollup-darwin-arm644.53.5indirect
npm@rollup/rollup-darwin-arm644.57.1indirect
npm@rollup/rollup-darwin-arm644.61.1indirect
npm@rollup/rollup-darwin-arm644.62.0indirect
npm@rollup/rollup-darwin-x644.53.5indirect
npm@rollup/rollup-darwin-x644.57.1indirect
npm@rollup/rollup-darwin-x644.61.1indirect
npm@rollup/rollup-darwin-x644.62.0indirect
npm@rollup/rollup-freebsd-arm644.53.5indirect
npm@rollup/rollup-freebsd-arm644.57.1indirect
npm@rollup/rollup-freebsd-arm644.61.1indirect
npm@rollup/rollup-freebsd-arm644.62.0indirect
npm@rollup/rollup-freebsd-x644.53.5indirect
npm@rollup/rollup-freebsd-x644.57.1indirect
npm@rollup/rollup-freebsd-x644.61.1indirect
npm@rollup/rollup-freebsd-x644.62.0indirect
npm@rollup/rollup-linux-arm-gnueabihf4.53.5indirect
npm@rollup/rollup-linux-arm-gnueabihf4.57.1indirect
npm@rollup/rollup-linux-arm-gnueabihf4.61.1indirect
npm@rollup/rollup-linux-arm-gnueabihf4.62.0indirect
npm@rollup/rollup-linux-arm-musleabihf4.53.5indirect
npm@rollup/rollup-linux-arm-musleabihf4.57.1indirect
npm@rollup/rollup-linux-arm-musleabihf4.61.1indirect
npm@rollup/rollup-linux-arm-musleabihf4.62.0indirect
npm@rollup/rollup-linux-arm64-gnu4.53.5indirect
npm@rollup/rollup-linux-arm64-gnu4.57.1indirect
npm@rollup/rollup-linux-arm64-gnu4.61.1indirect
npm@rollup/rollup-linux-arm64-gnu4.62.0indirect
npm@rollup/rollup-linux-arm64-musl4.53.5indirect
npm@rollup/rollup-linux-arm64-musl4.57.1indirect
npm@rollup/rollup-linux-arm64-musl4.61.1indirect
npm@rollup/rollup-linux-arm64-musl4.62.0indirect
npm@rollup/rollup-linux-loong64-gnu4.53.5indirect
npm@rollup/rollup-linux-loong64-gnu4.57.1indirect
npm@rollup/rollup-linux-loong64-gnu4.61.1indirect
npm@rollup/rollup-linux-loong64-gnu4.62.0indirect
npm@rollup/rollup-linux-loong64-musl4.57.1indirect
npm@rollup/rollup-linux-loong64-musl4.61.1indirect
npm@rollup/rollup-linux-loong64-musl4.62.0indirect
npm@rollup/rollup-linux-ppc64-gnu4.53.5indirect
npm@rollup/rollup-linux-ppc64-gnu4.57.1indirect
npm@rollup/rollup-linux-ppc64-gnu4.61.1indirect
npm@rollup/rollup-linux-ppc64-gnu4.62.0indirect
npm@rollup/rollup-linux-ppc64-musl4.57.1indirect
npm@rollup/rollup-linux-ppc64-musl4.61.1indirect
npm@rollup/rollup-linux-ppc64-musl4.62.0indirect
npm@rollup/rollup-linux-riscv64-gnu4.53.5indirect
npm@rollup/rollup-linux-riscv64-gnu4.57.1indirect
npm@rollup/rollup-linux-riscv64-gnu4.61.1indirect
npm@rollup/rollup-linux-riscv64-gnu4.62.0indirect
npm@rollup/rollup-linux-riscv64-musl4.53.5indirect
npm@rollup/rollup-linux-riscv64-musl4.57.1indirect
npm@rollup/rollup-linux-riscv64-musl4.61.1indirect
npm@rollup/rollup-linux-riscv64-musl4.62.0indirect
npm@rollup/rollup-linux-s390x-gnu4.53.5indirect
npm@rollup/rollup-linux-s390x-gnu4.57.1indirect
npm@rollup/rollup-linux-s390x-gnu4.61.1indirect
npm@rollup/rollup-linux-s390x-gnu4.62.0indirect
npm@rollup/rollup-linux-x64-gnu4.53.5indirect
npm@rollup/rollup-linux-x64-gnu4.57.1indirect
npm@rollup/rollup-linux-x64-gnu4.61.1indirect
npm@rollup/rollup-linux-x64-gnu4.62.0indirect
npm@rollup/rollup-linux-x64-musl4.53.5indirect
npm@rollup/rollup-linux-x64-musl4.57.1indirect
npm@rollup/rollup-linux-x64-musl4.61.1indirect
npm@rollup/rollup-linux-x64-musl4.62.0indirect
npm@rollup/rollup-openbsd-x644.57.1indirect
npm@rollup/rollup-openbsd-x644.61.1indirect
npm@rollup/rollup-openbsd-x644.62.0indirect
npm@rollup/rollup-openharmony-arm644.53.5indirect
npm@rollup/rollup-openharmony-arm644.57.1indirect
npm@rollup/rollup-openharmony-arm644.61.1indirect
npm@rollup/rollup-openharmony-arm644.62.0indirect
npm@rollup/rollup-win32-arm64-msvc4.53.5indirect
npm@rollup/rollup-win32-arm64-msvc4.57.1indirect
npm@rollup/rollup-win32-arm64-msvc4.61.1indirect
npm@rollup/rollup-win32-arm64-msvc4.62.0indirect
npm@rollup/rollup-win32-ia32-msvc4.53.5indirect
npm@rollup/rollup-win32-ia32-msvc4.57.1indirect
npm@rollup/rollup-win32-ia32-msvc4.61.1indirect
npm@rollup/rollup-win32-ia32-msvc4.62.0indirect
npm@rollup/rollup-win32-x64-gnu4.53.5indirect
npm@rollup/rollup-win32-x64-gnu4.57.1indirect
npm@rollup/rollup-win32-x64-gnu4.61.1indirect
npm@rollup/rollup-win32-x64-gnu4.62.0indirect
npm@rollup/rollup-win32-x64-msvc4.53.5indirect
npm@rollup/rollup-win32-x64-msvc4.57.1indirect
npm@rollup/rollup-win32-x64-msvc4.61.1indirect
npm@rollup/rollup-win32-x64-msvc4.62.0indirect
npm@secretlint/config-creator10.2.2indirect
npm@secretlint/config-loader10.2.2indirect
npm@secretlint/core10.2.2indirect
npm@secretlint/formatter10.2.2indirect
npm@secretlint/node10.2.2indirect
npm@secretlint/profiler10.2.2indirect
npm@secretlint/resolver10.2.2indirect
npm@secretlint/secretlint-formatter-sarif10.2.2indirect
npm@secretlint/secretlint-rule-no-dotenv10.2.2indirect
npm@secretlint/secretlint-rule-preset-recommend10.2.2indirect
npm@secretlint/source-creator10.2.2indirect
npm@secretlint/types10.2.2indirect
npm@shikijs/core1.29.2indirect
npm@shikijs/engine-javascript1.29.2indirect
npm@shikijs/engine-oniguruma1.29.2indirect
npm@shikijs/langs1.29.2indirect
npm@shikijs/themes1.29.2indirect
npm@shikijs/types1.29.2indirect
npm@shikijs/vscode-textmate10.0.2indirect
npm@sinclair/typebox0.27.8indirect
npm@sindresorhus/is4.6.0indirect
npm@sindresorhus/merge-streams2.3.0indirect
npm@sinonjs/commons3.0.1indirect
npm@sinonjs/fake-timers10.3.0indirect
npm@standard-schema/spec1.1.0indirect
npm@szmarczak/http-timer4.0.6indirect
npm@testing-library/dom10.4.1indirect
npm@testing-library/jest-dom7.0.0indirect
npm@testing-library/react16.3.2indirect
npm@testing-library/user-event14.6.1indirect
npm@textlint/ast-node-types15.3.0indirect
npm@textlint/linter-formatter15.3.0indirect
npm@textlint/module-interop15.3.0indirect
npm@textlint/resolver15.3.0indirect
npm@textlint/types15.3.0indirect
npm@tootallnate/once2.0.0indirect
npm@tybys/wasm-util0.10.3indirect
npm@types/aria-query5.0.4indirect
npm@types/babel__core7.20.5indirect
npm@types/babel__generator7.27.0indirect
npm@types/babel__template7.4.4indirect
npm@types/babel__traverse7.28.0indirect
npm@types/cacheable-request6.0.3indirect
npm@types/chai5.2.3indirect
npm@types/cookie0.6.0indirect
npm@types/debug4.1.12indirect
npm@types/debug4.1.13indirect
npm@types/deep-eql4.0.2indirect
npm@types/eslint9.6.1indirect
npm@types/eslint-scope3.7.7indirect
npm@types/estree1.0.8indirect
npm@types/estree1.0.9indirect
npm@types/estree-jsx1.0.5indirect
npm@types/fs-extra9.0.13indirect
npm@types/graceful-fs4.1.9indirect
npm@types/hast3.0.4indirect
npm@types/http-cache-semantics4.2.0indirect
npm@types/http-proxy1.17.17indirect
npm@types/istanbul-lib-coverage2.0.6indirect
npm@types/istanbul-lib-report3.0.3indirect
npm@types/istanbul-reports3.0.4indirect
npm@types/json-schema7.0.15indirect
npm@types/keyv3.1.4indirect
npm@types/mdast4.0.4indirect
npm@types/ms2.1.0indirect
npm@types/mute-stream0.0.4indirect
npm@types/nlcst2.0.3indirect
npm@types/node18.19.130indirect
npm@types/node20.19.42indirect
npm@types/node22.19.11indirect
npm@types/node22.19.21indirect
npm@types/node24.10.13indirect
npm@types/node24.12.2indirect
npm@types/node24.13.2indirect
npm@types/node25.0.3indirect
npm@types/node25.0.8indirect
npm@types/normalize-package-data2.4.4indirect
npm@types/prismjs1.26.6indirect
npm@types/react19.2.15indirect
npm@types/react19.2.17indirect
npm@types/react-dom19.2.3indirect
npm@types/responselike1.0.3indirect
npm@types/sarif2.1.7indirect
npm@types/set-cookie-parser2.4.10indirect
npm@types/stack-utils2.0.3indirect
npm@types/statuses2.0.6indirect
npm@types/unist2.0.11indirect
npm@types/unist3.0.3indirect
npm@types/vscode1.105.0indirect
npm@types/wrap-ansi3.0.0indirect
npm@types/yargs17.0.35indirect
npm@types/yargs-parser21.0.3indirect
npm@types/yauzl2.10.3indirect
npm@typescript/typescript-aix-ppc647.0.2indirect
npm@typescript/typescript-darwin-arm647.0.2indirect
npm@typescript/typescript-darwin-x647.0.2indirect
npm@typescript/typescript-freebsd-arm647.0.2indirect
npm@typescript/typescript-freebsd-x647.0.2indirect
npm@typescript/typescript-linux-arm7.0.2indirect
npm@typescript/typescript-linux-arm647.0.2indirect
npm@typescript/typescript-linux-loong647.0.2indirect
npm@typescript/typescript-linux-mips64el7.0.2indirect
npm@typescript/typescript-linux-ppc647.0.2indirect
npm@typescript/typescript-linux-riscv647.0.2indirect
npm@typescript/typescript-linux-s390x7.0.2indirect
npm@typescript/typescript-linux-x647.0.2indirect
npm@typescript/typescript-netbsd-arm647.0.2indirect
npm@typescript/typescript-netbsd-x647.0.2indirect
npm@typescript/typescript-openbsd-arm647.0.2indirect
npm@typescript/typescript-openbsd-x647.0.2indirect
npm@typescript/typescript-sunos-x647.0.2indirect
npm@typescript/typescript-win32-arm647.0.2indirect
npm@typescript/typescript-win32-x647.0.2indirect
npm@typespec/ts-http-runtime0.3.2indirect
npm@ungap/structured-clone1.3.0indirect
npm@vitejs/plugin-react4.7.0indirect
npm@vitejs/plugin-react6.0.4indirect
npm@vitest/expect2.1.9indirect
npm@vitest/expect4.1.10indirect
npm@vitest/mocker2.1.9indirect
npm@vitest/mocker4.1.10indirect
npm@vitest/pretty-format2.1.9indirect
npm@vitest/pretty-format4.1.10indirect
npm@vitest/runner2.1.9indirect
npm@vitest/runner4.1.10indirect
npm@vitest/snapshot2.1.9indirect
npm@vitest/snapshot4.1.10indirect
npm@vitest/spy2.1.9indirect
npm@vitest/spy4.1.10indirect
npm@vitest/utils2.1.9indirect
npm@vitest/utils4.1.10indirect
npm@volar/kit2.4.28indirect
npm@volar/language-core2.4.28indirect
npm@volar/language-server2.4.28indirect
npm@volar/language-service2.4.28indirect
npm@volar/source-map2.4.28indirect
npm@volar/typescript2.4.28indirect
npm@vscode/emmet-helper2.11.0indirect
npm@vscode/l10n0.0.18indirect
npm@vscode/sudo-prompt9.3.2indirect
npm@vscode/vsce3.7.0indirect
npm@vscode/vsce-sign2.0.8indirect
npm@vscode/vsce-sign-alpine-arm642.0.6indirect
npm@vscode/vsce-sign-alpine-x642.0.6indirect
npm@vscode/vsce-sign-darwin-arm642.0.2indirect
npm@vscode/vsce-sign-darwin-x642.0.2indirect
npm@vscode/vsce-sign-linux-arm2.0.6indirect
npm@vscode/vsce-sign-linux-arm642.0.6indirect
npm@vscode/vsce-sign-linux-x642.0.6indirect
npm@vscode/vsce-sign-win32-arm642.0.6indirect
npm@vscode/vsce-sign-win32-x642.0.6indirect
npm@webassemblyjs/ast1.14.1indirect
npm@webassemblyjs/floating-point-hex-parser1.13.2indirect
npm@webassemblyjs/helper-api-error1.13.2indirect
npm@webassemblyjs/helper-buffer1.14.1indirect
npm@webassemblyjs/helper-numbers1.13.2indirect
npm@webassemblyjs/helper-wasm-bytecode1.13.2indirect
npm@webassemblyjs/helper-wasm-section1.14.1indirect
npm@webassemblyjs/ieee7541.13.2indirect
npm@webassemblyjs/leb1281.13.2indirect
npm@webassemblyjs/utf81.13.2indirect
npm@webassemblyjs/wasm-edit1.14.1indirect
npm@webassemblyjs/wasm-gen1.14.1indirect
npm@webassemblyjs/wasm-opt1.14.1indirect
npm@webassemblyjs/wasm-parser1.14.1indirect
npm@webassemblyjs/wast-printer1.14.1indirect
npm@xmldom/xmldom0.8.11indirect
npm@xmldom/xmldom0.8.13indirect
npm@xtuc/ieee7541.2.0indirect
npm@xtuc/long4.2.2indirect
npmabbrev1.1.1indirect
npmabbrev4.0.0indirect
npmaccepts1.3.8indirect
npmaccepts2.0.0indirect
npmacorn8.14.0indirect
npmacorn8.15.0indirect
npmacorn8.16.0indirect
npmacorn-import-phases1.0.4indirect
npmacorn-walk8.3.2indirect
npmagent-base6.0.2indirect
npmagent-base7.1.4indirect
npmagentkeepalive4.6.0indirect
npmaggregate-error3.1.0indirect
npmajv8.17.1indirect
npmajv8.18.0indirect
npmajv8.20.0indirect
npmajv-draft-041.0.0indirect
npmajv-formats2.1.1indirect
npmajv-keywords5.1.0indirect
npmansi-align3.0.1indirect
npmansi-escapes4.3.2indirect
npmansi-escapes5.0.0indirect
npmansi-escapes7.2.0indirect
npmansi-regex5.0.1indirect
npmansi-regex6.2.2indirect
npmansi-styles4.3.0indirect
npmansi-styles5.2.0indirect
npmansi-styles6.2.3indirect
npmany-promise1.3.0indirect
npmanymatch3.1.3indirect
npmapp-builder-lib26.15.3indirect
npmarg5.0.2indirect
npmargparse1.0.10indirect
npmargparse2.0.1indirect
npmaria-query5.3.0indirect
npmaria-query5.3.2indirect
npmarray-flatten1.1.1indirect
npmarray-iterate2.0.1indirect
npmas-table1.0.55indirect
npmasn1js3.0.10indirect
npmassertion-error2.0.1indirect
npmastral-regex2.0.0indirect
npmasync3.2.6indirect
npmasync-exit-hook2.0.1indirect
npmasynckit0.4.0indirect
npmat-least-node1.0.0indirect
npmauthor-regex1.0.0indirect
npmautoprefixer10.4.24indirect
npmaws-ssl-profiles1.1.2indirect
npmaws41.13.2indirect
npmaxobject-query4.1.0indirect
npmazure-devops-node-api12.5.0indirect
npmbabel-jest29.7.0indirect
npmbabel-plugin-istanbul6.1.1indirect
npmbabel-plugin-jest-hoist29.6.3indirect
npmbabel-preset-current-node-syntax1.2.0indirect
npmbabel-preset-jest29.6.3indirect
npmbail2.0.2indirect
npmbalanced-match1.0.2indirect
npmbalanced-match4.0.4indirect
npmbase-641.0.0indirect
npmbase64-js1.5.1indirect
npmbaseline-browser-mapping2.10.0indirect
npmbaseline-browser-mapping2.10.31indirect
npmbaseline-browser-mapping2.9.11indirect
npmbaseline-browser-mapping2.9.14indirect
npmbaseline-browser-mapping2.9.19indirect
npmbefore-after-hook2.2.3indirect
npmbetter-result2.9.2indirect
npmbidi-js1.0.3indirect
npmbinary-extensions2.3.0indirect
npmbinaryextensions6.11.0indirect
npmbl4.1.0indirect
npmblake3-wasm2.1.5indirect
npmbluebird3.7.2indirect
npmbody-parser1.20.4indirect
npmbody-parser2.2.2indirect
npmboolbase1.0.0indirect
npmboolean3.2.0indirect
npmbottleneck2.19.5indirect
npmboundary2.0.0indirect
npmboxen8.0.1indirect
npmbrace-expansion1.1.12indirect
npmbrace-expansion1.1.15indirect
npmbrace-expansion2.0.2indirect
npmbrace-expansion2.1.1indirect
npmbrace-expansion5.0.3indirect
npmbrace-expansion5.0.7indirect
npmbraces3.0.3indirect
npmbrowserslist4.28.1indirect
npmbrowserslist4.28.2indirect
npmbser2.1.1indirect
npmbuffer5.7.1indirect
npmbuffer-crc320.2.13indirect
npmbuffer-equal-constant-time1.0.1indirect
npmbuffer-from1.1.2indirect
npmbuilder-util26.15.3indirect
npmbuilder-util-runtime9.7.0indirect
npmbundle-name4.1.0indirect
npmbytes3.1.2indirect
npmbytestreamjs2.0.1indirect
npmc123.3.4indirect
npmcac6.7.14indirect
npmcacache16.1.3indirect
npmcacheable-lookup5.0.4indirect
npmcacheable-request7.0.4indirect
npmcall-bind-apply-helpers1.0.2indirect
npmcall-bound1.0.4indirect
npmcallsites3.1.0indirect
npmcamelcase5.3.1indirect
npmcamelcase6.3.0indirect
npmcamelcase8.0.0indirect
npmcamelcase-css2.0.1indirect
npmcaniuse-lite1.0.30001761indirect
npmcaniuse-lite1.0.30001764indirect
npmcaniuse-lite1.0.30001769indirect
npmcaniuse-lite1.0.30001774indirect
npmcaniuse-lite1.0.30001793indirect
npmccount2.0.1indirect
npmchai5.3.3indirect
npmchai6.2.2indirect
npmchalk4.1.2indirect
npmchalk5.6.2indirect
npmchar-regex1.0.2indirect
npmcharacter-entities2.0.2indirect
npmcharacter-entities-html42.1.0indirect
npmcharacter-entities-legacy3.0.0indirect
npmcharacter-reference-invalid2.0.1indirect
npmchardet0.7.0indirect
npmchart.js4.5.1indirect
npmcheck-error2.1.3indirect
npmcheerio1.1.2indirect
npmcheerio-select2.1.0indirect
npmchokidar3.6.0indirect
npmchokidar4.0.3indirect
npmchokidar5.0.0indirect
npmchownr1.1.4indirect
npmchownr2.0.0indirect
npmchownr3.0.0indirect
npmchrome-trace-event1.0.4indirect
npmchromium-pickle-js0.2.0indirect
npmci-info3.9.0indirect
npmci-info4.3.1indirect
npmci-info4.4.0indirect
npmcjs-module-lexer1.4.3indirect
npmclean-stack2.2.0indirect
npmcli-boxes3.0.0indirect
npmcli-cursor3.1.0indirect
npmcli-cursor4.0.0indirect
npmcli-cursor5.0.0indirect
npmcli-spinners2.9.2indirect
npmcli-truncate3.1.0indirect
npmcli-width4.1.0indirect
npmcliui6.0.0indirect
npmcliui7.0.4indirect
npmcliui8.0.1indirect
npmclone1.0.4indirect
npmclone-response1.0.3indirect
npmclsx2.1.1indirect
npmco4.6.0indirect
npmcockatiel3.2.1indirect
npmcollect-v8-coverage1.0.3indirect
npmcolor4.2.3indirect
npmcolor-convert2.0.1indirect
npmcolor-name1.1.4indirect
npmcolor-string1.9.1indirect
npmcolorette2.0.20indirect
npmcombined-stream1.0.8indirect
npmcomma-separated-tokens2.0.3indirect
npmcommander11.1.0indirect
npmcommander12.1.0indirect
npmcommander2.20.3indirect
npmcommander4.1.1indirect
npmcommander5.1.0indirect
npmcommander9.5.0indirect
npmcommon-ancestor-path1.0.1indirect
npmcompare-version0.1.2indirect
npmconcat-map0.0.1indirect
npmconfbox0.2.4indirect
npmcontent-disposition0.5.4indirect
npmcontent-disposition1.1.0indirect
npmcontent-type1.0.5indirect
npmcontent-type2.0.0indirect
npmconvert-source-map2.0.0indirect
npmcookie0.7.2indirect
npmcookie1.1.1indirect
npmcookie-parser1.4.7indirect
npmcookie-signature1.0.6indirect
npmcookie-signature1.2.2indirect
npmcore-util-is1.0.3indirect
npmcors2.8.6indirect
npmcors^2.8.5indirect
npmcreate-jest29.7.0indirect
npmcross-dirname0.1.0indirect
npmcross-env10.1.0indirect
npmcross-spawn6.0.6indirect
npmcross-spawn7.0.6indirect
npmcross-zip4.0.1indirect
npmcss-select5.2.2indirect
npmcss-tree3.2.1indirect
npmcss-what6.2.2indirect
npmcss.escape1.5.1indirect
npmcssesc3.0.0indirect
npmcsstype3.2.3indirect
npmdata-uri-to-buffer2.0.2indirect
npmdata-uri-to-buffer4.0.1indirect
npmdata-urls7.0.0indirect
npmdebug2.6.9indirect
npmdebug4.4.3indirect
npmdecamelize1.2.0indirect
npmdecimal.js10.6.0indirect
npmdecode-named-character-reference1.3.0indirect
npmdecompress-response6.0.0indirect
npmdedent1.7.1indirect
npmdeep-eql5.0.2indirect
npmdeep-extend0.6.0indirect
npmdeepmerge4.3.1indirect
npmdeepmerge-ts7.1.5indirect
npmdefault-browser5.3.0indirect
npmdefault-browser-id5.0.0indirect
npmdefaults1.0.4indirect
npmdefer-to-connect2.0.1indirect
npmdefine-data-property1.1.4indirect
npmdefine-lazy-prop3.0.0indirect
npmdefine-properties1.2.1indirect
npmdefu6.1.7indirect
npmdelayed-stream1.0.0indirect
npmdenque2.1.0indirect
npmdepd2.0.0indirect
npmdeprecation2.3.1indirect
npmdequal2.0.3indirect
npmdestr2.0.5indirect
npmdestroy1.2.0indirect
npmdetect-libc2.1.2indirect
npmdetect-newline3.1.0indirect
npmdetect-node2.1.0indirect
npmdeterministic-object-hash2.0.2indirect
npmdevalue5.6.2indirect
npmdevlop1.1.0indirect
npmdidyoumean1.2.2indirect
npmdiff5.2.2indirect
npmdiff-sequences29.6.3indirect
npmdijkstrajs1.0.3indirect
npmdir-compare4.2.0indirect
npmdlv1.1.3indirect
npmdmg-builder26.15.3indirect
npmdom-accessibility-api0.5.16indirect
npmdom-accessibility-api0.6.3indirect
npmdom-serializer2.0.0indirect
npmdomelementtype2.3.0indirect
npmdomhandler5.0.3indirect
npmdomutils3.2.2indirect
npmdotenv16.6.1indirect
npmdotenv17.4.2indirect
npmdotenv^17.4.2indirect
npmdotenv-expand11.0.7indirect
npmdset3.1.4indirect
npmdunder-proto1.0.1indirect
npmduplexer20.1.4indirect
npmeastasianwidth0.2.0indirect
npmecdsa-sig-formatter1.0.11indirect
npmeditions6.22.0indirect
npmee-first1.1.1indirect
npmeffect3.20.0indirect
npmejs3.1.10indirect
npmelectron43.1.1indirect
npmelectron43.2.0indirect
npmelectron^43.1.1indirect
npmelectron-builder26.15.3indirect
npmelectron-builder-squirrel-windows26.15.3indirect
npmelectron-installer-common0.10.4indirect
npmelectron-installer-debian3.2.0indirect
npmelectron-installer-redhat3.4.0indirect
npmelectron-publish26.15.3indirect
npmelectron-squirrel-startup1.0.1indirect
npmelectron-squirrel-startup^1.0.0indirect
npmelectron-to-chromium1.5.267indirect
npmelectron-to-chromium1.5.286indirect
npmelectron-to-chromium1.5.302indirect
npmelectron-to-chromium1.5.360indirect
npmelectron-updater6.8.9indirect
npmelectron-winstaller5.4.0indirect
npmemittery0.13.1indirect
npmemmet2.4.11indirect
npmemoji-regex10.6.0indirect
npmemoji-regex8.0.0indirect
npmemoji-regex9.2.2indirect
npmemoji-regex-xs1.0.0indirect
npmempathic2.0.0indirect
npmencodeurl2.0.0indirect
npmencoding0.1.13indirect
npmencoding-sniffer0.2.1indirect
npmend-of-stream1.4.5indirect
npmenhanced-resolve5.19.0indirect
npmenhanced-resolve5.21.6indirect
npmentities4.5.0indirect
npmentities6.0.1indirect
npmentities8.0.0indirect
npmenv-paths2.2.1indirect
npmenv-paths3.0.0indirect
npmenvironment1.1.0indirect
npmerr-code2.0.3indirect
npmerror-ex1.3.4indirect
npmes-define-property1.0.1indirect
npmes-errors1.3.0indirect
npmes-module-lexer1.7.0indirect
npmes-module-lexer2.0.0indirect
npmes-module-lexer2.1.0indirect
npmes-object-atoms1.1.1indirect
npmes-object-atoms1.1.2indirect
npmes-set-tostringtag2.1.0indirect
npmes6-error4.1.1indirect
npmesbuild0.17.19indirect
npmesbuild0.21.5indirect
npmesbuild0.27.2indirect
npmesbuild0.28.1indirect
npmescalade3.2.0indirect
npmescape-html1.0.3indirect
npmescape-string-regexp1.0.5indirect
npmescape-string-regexp2.0.0indirect
npmescape-string-regexp4.0.0indirect
npmescape-string-regexp5.0.0indirect
npmeslint-scope5.1.1indirect
npmesprima4.0.1indirect
npmesrecurse4.3.0indirect
npmestraverse4.3.0indirect
npmestraverse5.3.0indirect
npmestree-util-is-identifier-name3.0.0indirect
npmestree-walker0.6.1indirect
npmestree-walker2.0.2indirect
npmestree-walker3.0.3indirect
npmeta3.5.0indirect
npmetag1.8.1indirect
npmeventemitter34.0.7indirect
npmeventemitter35.0.4indirect
npmevents3.3.0indirect
npmexample1.0.0indirect
npmexeca1.0.0indirect
npmexeca5.1.1indirect
npmexit0.1.2indirect
npmexit-hook2.2.1indirect
npmexpand-template2.0.3indirect
npmexpect29.7.0indirect
npmexpect-type1.3.0indirect
npmexponential-backoff3.1.3indirect
npmexpress4.22.1indirect
npmexpress5.2.1indirect
npmexpress^5.2.1indirect
npmexpress-rate-limit7.5.1indirect
npmexsolve1.0.8indirect
npmextend3.0.2indirect
npmextend-shallow2.0.1indirect
npmexternal-editor3.1.0indirect
npmextract-zip2.0.1indirect
npmfast-check3.23.2indirect
npmfast-deep-equal3.1.3indirect
npmfast-glob3.3.3indirect
npmfast-json-stable-stringify2.1.0indirect
npmfast-string-truncated-width3.0.3indirect
npmfast-string-width3.0.2indirect
npmfast-uri3.1.0indirect
npmfast-uri3.1.2indirect
npmfast-uri3.1.3indirect
npmfast-wrap-ansi0.2.2indirect
npmfastq1.19.1indirect
npmfastq1.20.1indirect
npmfb-watchman2.0.2indirect
npmfd-slicer1.1.0indirect
npmfdir6.5.0indirect
npmfetch-blob3.2.0indirect
npmfilelist1.0.6indirect
npmfilename-reserved-regex2.0.0indirect
npmfilenamify4.3.0indirect
npmfill-range7.1.1indirect
npmfinalhandler1.3.2indirect
npmfinalhandler2.1.1indirect
npmfind-up2.1.0indirect
npmfind-up4.1.0indirect
npmfind-up5.0.0indirect
npmfind-up-simple1.0.1indirect
npmfind-yarn-workspace-root21.2.16indirect
npmflattie1.1.1indirect
npmflora-colossus2.0.0indirect
npmfollow-redirects1.15.11indirect
npmforeground-child3.3.1indirect
npmform-data4.0.4indirect
npmform-data4.0.6indirect
npmformdata-polyfill4.0.10indirect
npmforwarded0.2.0indirect
npmfraction.js5.3.4indirect
npmfresh0.5.2indirect
npmfresh2.0.0indirect
npmfs-constants1.0.0indirect
npmfs-extra10.1.0indirect
npmfs-extra11.3.1indirect
npmfs-extra11.3.2indirect
npmfs-extra11.3.3indirect
npmfs-extra11.3.6indirect
npmfs-extra7.0.1indirect
npmfs-extra8.1.0indirect
npmfs-extra9.1.0indirect
npmfs-minipass2.1.0indirect
npmfs.realpath1.0.0indirect
npmfsevents2.3.3indirect
npmfunction-bind1.1.2indirect
npmgaia-jax-webui1.0.0indirect
npmgalactus1.0.0indirect
npmgar1.0.4indirect
npmgenerate-function2.3.1indirect
npmgensync1.0.0-beta.2indirect
npmget-caller-file2.0.5indirect
npmget-east-asian-width1.4.0indirect
npmget-folder-size2.0.1indirect
npmget-intrinsic1.3.0indirect
npmget-package-info1.0.0indirect
npmget-package-type0.1.0indirect
npmget-port-please3.2.0indirect
npmget-proto1.0.1indirect
npmget-source2.0.12indirect
npmget-stream4.1.0indirect
npmget-stream5.2.0indirect
npmget-stream6.0.1indirect
npmgiget3.2.0indirect
npmgithub-from-package0.0.0indirect
npmgithub-slugger2.0.0indirect
npmglob11.1.0indirect
npmglob7.2.3indirect
npmglob8.1.0indirect
npmglob-parent5.1.2indirect
npmglob-parent6.0.2indirect
npmglob-to-regexp0.4.1indirect
npmglobal-agent3.0.0indirect
npmglobal-dirs3.0.1indirect
npmglobalthis1.0.4indirect
npmglobby14.1.0indirect
npmgopd1.2.0indirect
npmgot11.8.6indirect
npmgraceful-fs4.2.11indirect
npmgrammex3.1.12indirect
npmgraphmatch1.1.1indirect
npmgraphql16.14.0indirect
npmgray-matter4.0.3indirect
npmhas-flag4.0.0indirect
npmhas-property-descriptors1.0.2indirect
npmhas-symbols1.1.0indirect
npmhas-tostringtag1.0.2indirect
npmhasown2.0.2indirect
npmhasown2.0.4indirect
npmhast-util-from-html2.0.3indirect
npmhast-util-from-parse58.0.3indirect
npmhast-util-is-element3.0.0indirect
npmhast-util-parse-selector4.0.0indirect
npmhast-util-raw9.1.0indirect
npmhast-util-sanitize5.0.2indirect
npmhast-util-to-html9.0.5indirect
npmhast-util-to-jsx-runtime2.3.6indirect
npmhast-util-to-parse58.0.1indirect
npmhast-util-to-text4.0.2indirect
npmhast-util-whitespace3.0.0indirect
npmhastscript9.0.1indirect
npmheaders-polyfill5.0.1indirect
npmhono4.12.23indirect
npmhosted-git-info2.8.9indirect
npmhosted-git-info4.1.0indirect
npmhosted-git-info7.0.2indirect
npmhtml-encoding-sniffer6.0.0indirect
npmhtml-escaper2.0.2indirect
npmhtml-escaper3.0.3indirect
npmhtml-url-attributes3.0.1indirect
npmhtml-void-elements3.0.0indirect
npmhtmlparser210.0.0indirect
npmhttp-cache-semantics4.2.0indirect
npmhttp-errors2.0.1indirect
npmhttp-proxy1.18.1indirect
npmhttp-proxy-agent5.0.0indirect
npmhttp-proxy-agent7.0.2indirect
npmhttp-proxy-middleware3.0.5indirect
npmhttp-status-codes2.3.0indirect
npmhttp2-wrapper1.0.3indirect
npmhttps-proxy-agent5.0.1indirect
npmhttps-proxy-agent7.0.6indirect
npmhuman-signals2.1.0indirect
npmhumanize-ms1.2.1indirect
npmiconv-lite0.4.24indirect
npmiconv-lite0.6.3indirect
npmiconv-lite0.7.2indirect
npmieee7541.2.1indirect
npmignore7.0.5indirect
npmimport-local3.2.0indirect
npmimport-meta-resolve4.2.0indirect
npmimurmurhash0.1.4indirect
npmindent-string4.0.0indirect
npmindex-to-position1.2.0indirect
npminfer-owner1.0.4indirect
npminflight1.0.6indirect
npminherits2.0.4indirect
npmini1.3.8indirect
npmini2.0.0indirect
npminline-style-parser0.2.7indirect
npminterpret3.1.1indirect
npmip-address10.1.0indirect
npmipaddr.js1.9.1indirect
npmis-alphabetical2.0.1indirect
npmis-alphanumerical2.0.1indirect
npmis-arrayish0.2.1indirect
npmis-arrayish0.3.4indirect
npmis-binary-path2.1.0indirect
npmis-core-module2.16.1indirect
npmis-decimal2.0.1indirect
npmis-docker3.0.0indirect
npmis-extendable0.1.1indirect
npmis-extglob2.1.1indirect
npmis-fullwidth-code-point3.0.0indirect
npmis-fullwidth-code-point4.0.0indirect
npmis-generator-fn2.1.0indirect
npmis-glob4.0.3indirect
npmis-hexadecimal2.0.1indirect
npmis-inside-container1.0.0indirect
npmis-interactive1.0.0indirect
npmis-interactive2.0.0indirect
npmis-lambda1.0.1indirect
npmis-node-process1.2.0indirect
npmis-number7.0.0indirect
npmis-plain-obj4.1.0indirect
npmis-plain-object5.0.0indirect
npmis-potential-custom-element-name1.0.1indirect
npmis-promise4.0.0indirect
npmis-property1.0.2indirect
npmis-stream1.1.0indirect
npmis-stream2.0.1indirect
npmis-unicode-supported0.1.0indirect
npmis-unicode-supported1.3.0indirect
npmis-unicode-supported2.1.0indirect
npmis-wsl3.1.0indirect
npmisarray1.0.0indirect
npmisbinaryfile4.0.10indirect
npmisbinaryfile5.0.7indirect
npmisexe2.0.0indirect
npmisexe3.1.5indirect
npmisexe4.0.0indirect
npmistanbul-lib-coverage3.2.2indirect
npmistanbul-lib-instrument5.2.1indirect
npmistanbul-lib-instrument6.0.3indirect
npmistanbul-lib-report3.0.1indirect
npmistanbul-lib-source-maps4.0.1indirect
npmistanbul-reports3.2.0indirect
npmistextorbinary9.5.0indirect
npmjackspeak4.1.1indirect
npmjake10.9.4indirect
npmjest29.7.0indirect
npmjest-changed-files29.7.0indirect
npmjest-circus29.7.0indirect
npmjest-cli29.7.0indirect
npmjest-config29.7.0indirect
npmjest-diff29.7.0indirect
npmjest-docblock29.7.0indirect
npmjest-each29.7.0indirect
npmjest-environment-node29.7.0indirect
npmjest-get-type29.6.3indirect
npmjest-haste-map29.7.0indirect
npmjest-leak-detector29.7.0indirect
npmjest-matcher-utils29.7.0indirect
npmjest-message-util29.7.0indirect
npmjest-mock29.7.0indirect
npmjest-pnp-resolver1.2.3indirect
npmjest-regex-util29.6.3indirect
npmjest-resolve29.7.0indirect
npmjest-resolve-dependencies29.7.0indirect
npmjest-runner29.7.0indirect
npmjest-runtime29.7.0indirect
npmjest-snapshot29.7.0indirect
npmjest-util29.7.0indirect
npmjest-validate29.7.0indirect
npmjest-watcher29.7.0indirect
npmjest-worker27.5.1indirect
npmjest-worker29.7.0indirect
npmjiti1.21.7indirect
npmjiti2.6.1indirect
npmjiti2.7.0indirect
npmjs-tokens4.0.0indirect
npmjs-yaml3.14.2indirect
npmjs-yaml4.1.1indirect
npmjsdom29.1.1indirect
npmjsesc3.1.0indirect
npmjson-buffer3.0.1indirect
npmjson-parse-even-better-errors2.3.1indirect
npmjson-schema-traverse1.0.0indirect
npmjson-stringify-safe5.0.1indirect
npmjson52.2.3indirect
npmjsonc-parser2.3.1indirect
npmjsonc-parser3.3.1indirect
npmjsonfile4.0.0indirect
npmjsonfile6.2.0indirect
npmjsonfile6.2.1indirect
npmjsonwebtoken9.0.2indirect
npmjunk3.1.0indirect
npmjwa1.4.2indirect
npmjws3.2.3indirect
npmkeytar7.9.0indirect
npmkeyv4.5.4indirect
npmkind-of6.0.3indirect
npmkleur3.0.3indirect
npmkleur4.1.5indirect
npmlazy-val1.0.5indirect
npmleven3.1.0indirect
npmlightningcss1.32.0indirect
npmlightningcss-android-arm641.32.0indirect
npmlightningcss-darwin-arm641.32.0indirect
npmlightningcss-darwin-x641.32.0indirect
npmlightningcss-freebsd-x641.32.0indirect
npmlightningcss-linux-arm-gnueabihf1.32.0indirect
npmlightningcss-linux-arm64-gnu1.32.0indirect
npmlightningcss-linux-arm64-musl1.32.0indirect
npmlightningcss-linux-x64-gnu1.32.0indirect
npmlightningcss-linux-x64-musl1.32.0indirect
npmlightningcss-win32-arm64-msvc1.32.0indirect
npmlightningcss-win32-x64-msvc1.32.0indirect
npmlilconfig3.1.3indirect
npmlines-and-columns1.2.4indirect
npmlinkify-it5.0.0indirect
npmlistr27.0.2indirect
npmload-json-file2.0.0indirect
npmload-yaml-file0.2.0indirect
npmloader-runner4.3.1indirect
npmloader-runner4.3.2indirect
npmlocate-path2.0.0indirect
npmlocate-path5.0.0indirect
npmlocate-path6.0.0indirect
npmlodash4.17.21indirect
npmlodash4.17.23indirect
npmlodash4.18.1indirect
npmlodash.escaperegexp4.1.2indirect
npmlodash.get4.4.2indirect
npmlodash.includes4.3.0indirect
npmlodash.isboolean3.0.3indirect
npmlodash.isequal4.5.0indirect
npmlodash.isinteger4.0.4indirect
npmlodash.isnumber3.0.3indirect
npmlodash.isplainobject4.0.6indirect
npmlodash.isstring4.0.1indirect
npmlodash.once4.1.1indirect
npmlodash.truncate4.4.2indirect
npmlog-symbols4.1.0indirect
npmlog-symbols6.0.0indirect
npmlog-update5.0.1indirect
npmlong5.3.2indirect
npmlongest-streak3.1.0indirect
npmloose-envify1.4.0indirect
npmloupe3.2.1indirect
npmlowercase-keys2.0.0indirect
npmlru-cache10.4.3indirect
npmlru-cache11.2.2indirect
npmlru-cache11.5.1indirect
npmlru-cache5.1.1indirect
npmlru-cache6.0.0indirect
npmlru-cache7.18.3indirect
npmlru.min1.1.4indirect
npmlucide-react1.27.0indirect
npmlz-string1.5.0indirect
npmmagic-string0.25.9indirect
npmmagic-string0.30.21indirect
npmmagicast0.3.5indirect
npmmake-dir4.0.0indirect
npmmake-fetch-happen10.2.1indirect
npmmakeerror1.0.12indirect
npmmap-age-cleaner0.1.3indirect
npmmarkdown-it14.1.1indirect
npmmarkdown-table3.0.4indirect
npmmatcher3.0.0indirect
npmmath-intrinsics1.1.0indirect
npmmdast-util-definitions6.0.0indirect
npmmdast-util-find-and-replace3.0.2indirect
npmmdast-util-from-markdown2.0.2indirect
npmmdast-util-from-markdown2.0.3indirect
npmmdast-util-gfm3.1.0indirect
npmmdast-util-gfm-autolink-literal2.0.1indirect
npmmdast-util-gfm-footnote2.1.0indirect
npmmdast-util-gfm-strikethrough2.0.0indirect
npmmdast-util-gfm-table2.0.0indirect
npmmdast-util-gfm-task-list-item2.0.0indirect
npmmdast-util-mdx-expression2.0.1indirect
npmmdast-util-mdx-jsx3.2.0indirect
npmmdast-util-mdxjs-esm2.0.1indirect
npmmdast-util-phrasing4.1.0indirect
npmmdast-util-to-hast13.2.1indirect
npmmdast-util-to-markdown2.1.2indirect
npmmdast-util-to-string4.0.0indirect
npmmdn-data2.27.1indirect
npmmdurl2.0.0indirect
npmmedia-typer0.3.0indirect
npmmedia-typer1.1.0indirect
npmmem4.3.0indirect
npmmerge-descriptors1.0.3indirect
npmmerge-descriptors2.0.0indirect
npmmerge-stream2.0.0indirect
npmmerge21.4.1indirect
npmmethods1.1.2indirect
npmmicromark4.0.2indirect
npmmicromark-core-commonmark2.0.3indirect
npmmicromark-extension-gfm3.0.0indirect
npmmicromark-extension-gfm-autolink-literal2.1.0indirect
npmmicromark-extension-gfm-footnote2.1.0indirect
npmmicromark-extension-gfm-strikethrough2.1.0indirect
npmmicromark-extension-gfm-table2.1.1indirect
npmmicromark-extension-gfm-tagfilter2.0.0indirect
npmmicromark-extension-gfm-task-list-item2.1.0indirect
npmmicromark-factory-destination2.0.1indirect
npmmicromark-factory-label2.0.1indirect
npmmicromark-factory-space2.0.1indirect
npmmicromark-factory-title2.0.1indirect
npmmicromark-factory-whitespace2.0.1indirect
npmmicromark-util-character2.1.1indirect
npmmicromark-util-chunked2.0.1indirect
npmmicromark-util-classify-character2.0.1indirect
npmmicromark-util-combine-extensions2.0.1indirect
npmmicromark-util-decode-numeric-character-reference2.0.2indirect
npmmicromark-util-decode-string2.0.1indirect
npmmicromark-util-encode2.0.1indirect
npmmicromark-util-html-tag-name2.0.1indirect
npmmicromark-util-normalize-identifier2.0.1indirect
npmmicromark-util-resolve-all2.0.1indirect
npmmicromark-util-sanitize-uri2.0.1indirect
npmmicromark-util-subtokenize2.1.0indirect
npmmicromark-util-symbol2.0.1indirect
npmmicromark-util-types2.0.2indirect
npmmicromatch4.0.8indirect
npmmime1.6.0indirect
npmmime2.6.0indirect
npmmime3.0.0indirect
npmmime-db1.52.0indirect
npmmime-db1.54.0indirect
npmmime-types2.1.35indirect
npmmime-types3.0.2indirect
npmmimic-fn2.1.0indirect
npmmimic-function5.0.1indirect
npmmimic-response1.0.1indirect
npmmimic-response3.1.0indirect
npmmin-indent1.0.1indirect
npmminiflare3.20250718.3indirect
npmminimatch10.2.4indirect
npmminimatch10.2.5indirect
npmminimatch3.1.2indirect
npmminimatch3.1.5indirect
npmminimatch5.1.9indirect
npmminimatch9.0.8indirect
npmminimatch9.0.9indirect
npmminimist1.2.8indirect
npmminipass3.3.6indirect
npmminipass7.1.2indirect
npmminipass7.1.3indirect
npmminipass-collect1.0.2indirect
npmminipass-fetch2.1.2indirect
npmminipass-flush1.0.5indirect
npmminipass-pipeline1.2.4indirect
npmminipass-sized1.0.3indirect
npmminizlib2.1.2indirect
npmminizlib3.1.0indirect
npmmkdirp0.5.6indirect
npmmkdirp1.0.4indirect
npmmkdirp-classic0.5.3indirect
npmmrmime2.0.1indirect
npmms2.0.0indirect
npmms2.1.3indirect
npmmsw2.15.0indirect
npmmuggle-string0.4.1indirect
npmmustache4.2.0indirect
npmmute-stream0.0.8indirect
npmmute-stream1.0.0indirect
npmmute-stream4.0.0indirect
npmmysql23.15.3indirect
npmmz2.7.0indirect
npmnamed-placeholders1.1.6indirect
npmnanoid3.3.11indirect
npmnanoid3.3.12indirect
npmnanoid3.3.16indirect
npmnapi-build-utils2.0.0indirect
npmnatural-compare1.4.0indirect
npmnegotiator0.6.3indirect
npmnegotiator0.6.4indirect
npmnegotiator1.0.0indirect
npmneo-async2.6.2indirect
npmneotraverse0.6.18indirect
npmnice-try1.0.5indirect
npmnlcst-to-string4.0.0indirect
npmnode-abi3.80.0indirect
npmnode-abi3.87.0indirect
npmnode-abi4.33.0indirect
npmnode-addon-api4.3.0indirect
npmnode-api-version0.2.1indirect
npmnode-domexception1.0.0indirect
npmnode-fetch2.7.0indirect
npmnode-fetch3.3.2indirect
npmnode-fetch^3.3.2indirect
npmnode-gyp12.4.0indirect
npmnode-int640.4.0indirect
npmnode-releases2.0.27indirect
npmnode-releases2.0.45indirect
npmnode-sarif-builder3.2.0indirect
npmnopt6.0.0indirect
npmnopt9.0.0indirect
npmnormalize-package-data2.5.0indirect
npmnormalize-package-data6.0.2indirect
npmnormalize-path3.0.0indirect
npmnormalize-url6.1.0indirect
npmnpm-run-path2.0.2indirect
npmnpm-run-path4.0.1indirect
npmnth-check2.1.1indirect
npmobject-assign4.1.1indirect
npmobject-hash3.0.0indirect
npmobject-inspect1.13.4indirect
npmobject-keys1.1.1indirect
npmobug2.1.2indirect
npmohash2.0.11indirect
npmon-finished2.4.1indirect
npmonce1.4.0indirect
npmonetime5.1.2indirect
npmonetime7.0.0indirect
npmoniguruma-to-es2.3.0indirect
npmopen10.2.0indirect
npmora5.4.1indirect
npmora8.2.0indirect
npmos-tmpdir1.0.2indirect
npmoutvariant1.4.3indirect
npmp-cancelable2.1.1indirect
npmp-defer1.0.0indirect
npmp-finally1.0.0indirect
npmp-is-promise2.1.0indirect
npmp-limit1.3.0indirect
npmp-limit2.3.0indirect
npmp-limit3.1.0indirect
npmp-limit6.2.0indirect
npmp-locate2.0.0indirect
npmp-locate4.1.0indirect
npmp-locate5.0.0indirect
npmp-map4.0.0indirect
npmp-map7.0.4indirect
npmp-queue8.1.1indirect
npmp-timeout6.1.4indirect
npmp-try1.0.0indirect
npmp-try2.2.0indirect
npmpackage-json-from-dist1.0.1indirect
npmparse-author2.0.0indirect
npmparse-entities4.0.2indirect
npmparse-json2.2.0indirect
npmparse-json5.2.0indirect
npmparse-json8.3.0indirect
npmparse-latin7.0.0indirect
npmparse-semver1.1.1indirect
npmparse57.3.0indirect
npmparse58.0.1indirect
npmparse5-htmlparser2-tree-adapter7.1.0indirect
npmparse5-parser-stream7.1.2indirect
npmparseurl1.3.3indirect
npmpath-browserify1.0.1indirect
npmpath-exists3.0.0indirect
npmpath-exists4.0.0indirect
npmpath-is-absolute1.0.1indirect
npmpath-key2.0.1indirect
npmpath-key3.1.1indirect
npmpath-parse1.0.7indirect
npmpath-scurry2.0.1indirect
npmpath-to-regexp0.1.12indirect
npmpath-to-regexp6.3.0indirect
npmpath-to-regexp8.4.2indirect
npmpath-type2.0.0indirect
npmpath-type6.0.0indirect
npmpathe1.1.2indirect
npmpathe2.0.3indirect
npmpathval2.0.1indirect
npmpe-library0.4.1indirect
npmpe-library1.0.1indirect
npmpend1.2.0indirect
npmperfect-debounce2.1.0indirect
npmpicocolors1.1.1indirect
npmpicomatch2.3.1indirect
npmpicomatch2.3.2indirect
npmpicomatch4.0.3indirect
npmpicomatch4.0.5indirect
npmpify2.3.0indirect
npmpify4.0.1indirect
npmpirates4.0.7indirect
npmpkg-dir4.2.0indirect
npmpkg-types2.3.1indirect
npmpkijs3.4.0indirect
npmplist3.1.0indirect
npmpluralize2.0.0indirect
npmpluralize8.0.0indirect
npmpngjs5.0.0indirect
npmpostcss8.5.15indirect
npmpostcss8.5.19indirect
npmpostcss8.5.6indirect
npmpostcss-import15.1.0indirect
npmpostcss-js4.1.0indirect
npmpostcss-load-config4.0.2indirect
npmpostcss-nested6.2.0indirect
npmpostcss-selector-parser6.1.2indirect
npmpostcss-value-parser4.2.0indirect
npmpostgres3.4.7indirect
npmpostject1.0.0-alpha.6indirect
npmprebuild-install7.1.3indirect
npmpreferred-pm4.1.1indirect
npmprettier3.8.1indirect
npmpretty-format27.5.1indirect
npmpretty-format29.7.0indirect
npmprintable-characters1.0.42indirect
npmproc-log2.0.1indirect
npmproc-log6.1.0indirect
npmprocess-nextick-args2.0.1indirect
npmprogress2.0.3indirect
npmpromise-inflight1.0.1indirect
npmpromise-retry2.0.1indirect
npmprompts2.4.2indirect
npmproper-lockfile4.1.2indirect
npmproperty-information7.1.0indirect
npmproxy-addr2.0.7indirect
npmpump3.0.3indirect
npmpump3.0.4indirect
npmpunycode2.3.1indirect
npmpunycode.js2.3.1indirect
npmpure-rand6.1.0indirect
npmpvtsutils1.3.6indirect
npmpvutils1.1.5indirect
npmqrcode1.5.4indirect
npmqrcode-terminal^0.12.0indirect
npmqs6.14.2indirect
npmqs6.15.0indirect
npmqs6.15.2indirect
npmqueue-microtask1.2.3indirect
npmquick-lru5.1.1indirect
npmrandombytes2.1.0indirect
npmrange-parser1.2.1indirect
npmraw-body2.5.3indirect
npmraw-body3.0.2indirect
npmrc1.2.8indirect
npmrc-config-loader4.1.3indirect
npmrc93.0.1indirect
npmreact18.3.1indirect
npmreact19.2.6indirect
npmreact19.2.8indirect
npmreact-dom18.3.1indirect
npmreact-dom19.2.6indirect
npmreact-dom19.2.8indirect
npmreact-is17.0.2indirect
npmreact-is18.3.1indirect
npmreact-markdown10.1.0indirect
npmreact-refresh0.17.0indirect
npmreact-router6.30.4indirect
npmreact-router-dom6.30.4indirect
npmread1.0.7indirect
npmread-binary-file-arch1.0.6indirect
npmread-cache1.0.0indirect
npmread-pkg2.0.0indirect
npmread-pkg9.0.1indirect
npmread-pkg-up2.0.0indirect
npmreadable-stream2.3.8indirect
npmreadable-stream3.6.2indirect
npmreaddirp3.6.0indirect
npmreaddirp4.1.2indirect
npmreaddirp5.0.0indirect
npmrechoir0.8.0indirect
npmredent3.0.0indirect
npmregex5.1.1indirect
npmregex-recursion5.1.1indirect
npmregex-utilities2.3.0indirect
npmrehype13.0.2indirect
npmrehype-parse9.0.1indirect
npmrehype-raw7.0.0indirect
npmrehype-sanitize6.0.0indirect
npmrehype-stringify10.0.1indirect
npmremark-gfm4.0.1indirect
npmremark-parse11.0.0indirect
npmremark-rehype11.1.2indirect
npmremark-smartypants3.0.2indirect
npmremark-stringify11.0.0indirect
npmremeda2.33.4indirect
npmrequest-light0.5.8indirect
npmrequest-light0.7.0indirect
npmrequire-directory2.1.1indirect
npmrequire-from-string2.0.2indirect
npmrequire-main-filename2.0.0indirect
npmrequires-port1.0.0indirect
npmresedit1.7.2indirect
npmresedit2.0.3indirect
npmresolve1.22.11indirect
npmresolve-alpn1.2.1indirect
npmresolve-cwd3.0.0indirect
npmresolve-from5.0.0indirect
npmresolve.exports2.0.3indirect
npmresponselike2.0.1indirect
npmrestore-cursor3.1.0indirect
npmrestore-cursor4.0.0indirect
npmrestore-cursor5.1.0indirect
npmretext9.0.0indirect
npmretext-latin4.0.0indirect
npmretext-smartypants6.2.0indirect
npmretext-stringify4.0.0indirect
npmretry0.12.0indirect
npmrettime0.11.11indirect
npmreusify1.1.0indirect
npmrfdc1.4.1indirect
npmrimraf2.6.3indirect
npmrimraf3.0.2indirect
npmroarr2.15.4indirect
npmrolldown1.1.5indirect
npmrollup4.53.5indirect
npmrollup4.57.1indirect
npmrollup4.61.1indirect
npmrollup4.62.0indirect
npmrollup-plugin-inject3.0.2indirect
npmrollup-plugin-node-polyfills0.2.1indirect
npmrollup-pluginutils2.8.2indirect
npmrouter2.2.0indirect
npmrun-applescript7.1.0indirect
npmrun-parallel1.2.0indirect
npmsafe-buffer5.1.2indirect
npmsafe-buffer5.2.1indirect
npmsafer-buffer2.1.2indirect
npmsanitize-filename1.6.4indirect
npmsax1.4.3indirect
npmsax1.6.0indirect
npmsaxes6.0.0indirect
npmscheduler0.23.2indirect
npmscheduler0.27.0indirect
npmschema-utils4.3.3indirect
npmsecretlint10.2.2indirect
npmsection-matter1.0.0indirect
npmsemver5.7.2indirect
npmsemver6.3.1indirect
npmsemver7.7.3indirect
npmsemver7.7.4indirect
npmsemver7.8.0indirect
npmsemver7.8.1indirect
npmsemver-compare1.0.0indirect
npmsend0.19.2indirect
npmsend1.2.1indirect
npmseq-queue0.0.5indirect
npmserialize-error7.0.1indirect
npmserialize-javascript6.0.2indirect
npmserve-static1.16.3indirect
npmserve-static2.2.1indirect
npmset-blocking2.0.0indirect
npmset-cookie-parser3.1.0indirect
npmsetprototypeof1.2.0indirect
npmsharp0.33.5indirect
npmshebang-command1.2.0indirect
npmshebang-command2.0.0indirect
npmshebang-regex1.0.0indirect
npmshebang-regex3.0.0indirect
npmshiki1.29.2indirect
npmside-channel1.1.0indirect
npmside-channel-list1.0.0indirect
npmside-channel-list1.0.1indirect
npmside-channel-map1.0.1indirect
npmside-channel-weakmap1.0.2indirect
npmsiginfo2.0.0indirect
npmsignal-exit3.0.7indirect
npmsignal-exit4.1.0indirect
npmsimple-concat1.0.1indirect
npmsimple-get4.0.1indirect
npmsimple-swizzle0.2.4indirect
npmsimple-update-notifier2.0.0indirect
npmsisteransi1.0.5indirect
npmslash3.0.0indirect
npmslash5.1.0indirect
npmslice-ansi4.0.0indirect
npmslice-ansi5.0.0indirect
npmsmart-buffer4.2.0indirect
npmsocks2.8.7indirect
npmsocks-proxy-agent7.0.0indirect
npmsource-map0.6.1indirect
npmsource-map-js1.2.1indirect
npmsource-map-support0.5.13indirect
npmsource-map-support0.5.21indirect
npmsourcemap-codec1.4.8indirect
npmspace-separated-tokens2.0.2indirect
npmspdx-correct3.2.0indirect
npmspdx-exceptions2.5.0indirect
npmspdx-expression-parse3.0.1indirect
npmspdx-license-ids3.0.22indirect
npmspdx-license-ids3.0.23indirect
npmsprintf-js1.0.3indirect
npmsprintf-js1.1.3indirect
npmsqlstring2.3.3indirect
npmssri9.0.1indirect
npmstack-utils2.0.6indirect
npmstackback0.0.2indirect
npmstacktracey2.2.0indirect
npmstat-mode1.0.0indirect
npmstatuses2.0.2indirect
npmstd-env3.10.0indirect
npmstd-env4.1.0indirect
npmstdin-discarder0.2.2indirect
npmstoppable1.1.0indirect
npmstrict-event-emitter0.5.1indirect
npmstring-length4.0.2indirect
npmstring-width4.2.3indirect
npmstring-width5.1.2indirect
npmstring-width7.2.0indirect
npmstring_decoder1.1.1indirect
npmstring_decoder1.3.0indirect
npmstringify-entities4.0.4indirect
npmstrip-ansi6.0.1indirect
npmstrip-ansi7.1.2indirect
npmstrip-bom3.0.0indirect
npmstrip-bom4.0.0indirect
npmstrip-bom-string1.0.0indirect
npmstrip-eof1.0.0indirect
npmstrip-final-newline2.0.0indirect
npmstrip-indent3.0.0indirect
npmstrip-json-comments2.0.1indirect
npmstrip-json-comments3.1.1indirect
npmstrip-outer1.0.1indirect
npmstructured-source4.0.0indirect
npmstyle-to-js1.1.21indirect
npmstyle-to-object1.0.14indirect
npmsucrase3.35.1indirect
npmsumchecker3.0.1indirect
npmsupports-color7.2.0indirect
npmsupports-color8.1.1indirect
npmsupports-hyperlinks3.2.0indirect
npmsupports-preserve-symlinks-flag1.0.0indirect
npmsymbol-tree3.2.4indirect
npmtable6.9.0indirect
npmtagged-tag1.0.0indirect
npmtapable2.3.0indirect
npmtapable2.3.3indirect
npmtar7.5.19indirect
npmtar7.5.9indirect
npmtar-fs2.1.4indirect
npmtar-stream2.2.0indirect
npmtemp0.9.4indirect
npmtemp-file3.4.0indirect
npmterminal-link4.0.0indirect
npmterser5.46.0indirect
npmterser5.47.1indirect
npmterser-webpack-plugin5.3.16indirect
npmterser-webpack-plugin5.6.0indirect
npmtest-exclude6.0.0indirect
npmtext-table0.2.0indirect
npmtextextensions6.11.0indirect
npmthenify3.3.1indirect
npmthenify-all1.6.0indirect
npmtiny-async-pool1.3.0indirect
npmtiny-each-async2.0.3indirect
npmtiny-typed-emitter2.1.0indirect
npmtinybench2.9.0indirect
npmtinyexec0.3.2indirect
npmtinyexec1.2.4indirect
npmtinyglobby0.2.15indirect
npmtinyglobby0.2.17indirect
npmtinypool1.1.1indirect
npmtinyrainbow1.2.0indirect
npmtinyrainbow3.1.0indirect
npmtinyspy3.0.2indirect
npmtldts7.4.2indirect
npmtldts-core7.4.2indirect
npmtmp0.0.33indirect
npmtmp0.2.5indirect
npmtmp0.2.7indirect
npmtmp-promise3.0.3indirect
npmtmpl1.0.5indirect
npmto-regex-range5.0.1indirect
npmtoidentifier1.0.1indirect
npmtough-cookie6.0.1indirect
npmtr460.0.3indirect
npmtr466.0.0indirect
npmtrim-lines3.0.1indirect
npmtrim-repeated1.0.0indirect
npmtrough2.2.0indirect
npmtruncate-utf8-bytes1.0.2indirect
npmts-interface-checker0.1.13indirect
npmtsconfck3.1.6indirect
npmtslib2.8.1indirect
npmtunnel0.0.6indirect
npmtunnel-agent0.6.0indirect
npmtype-detect4.0.8indirect
npmtype-fest0.13.1indirect
npmtype-fest0.21.3indirect
npmtype-fest1.4.0indirect
npmtype-fest4.41.0indirect
npmtype-fest5.6.0indirect
npmtype-is1.6.18indirect
npmtype-is2.1.0indirect
npmtyped-rest-client1.8.11indirect
npmtypesafe-path0.2.2indirect
npmtypescript-auto-import-cache0.3.6indirect
npmuc.micro2.1.0indirect
npmufo1.6.4indirect
npmunderscore1.13.7indirect
npmundici5.29.0indirect
npmundici6.27.0indirect
npmundici7.22.0indirect
npmundici7.25.0indirect
npmundici7.26.0indirect
npmundici7.28.0indirect
npmundici-types5.26.5indirect
npmundici-types6.21.0indirect
npmundici-types7.16.0indirect
npmundici-types7.18.2indirect
npmunenv2.0.0-rc.14indirect
npmunicorn-magic0.1.0indirect
npmunicorn-magic0.3.0indirect
npmunified11.0.5indirect
npmunique-filename2.0.1indirect
npmunique-slug3.0.0indirect
npmunist-util-find-after5.0.0indirect
npmunist-util-is6.0.1indirect
npmunist-util-modify-children4.0.0indirect
npmunist-util-position5.0.0indirect
npmunist-util-remove-position5.0.0indirect
npmunist-util-stringify-position4.0.0indirect
npmunist-util-visit5.1.0indirect
npmunist-util-visit-children3.0.0indirect
npmunist-util-visit-parents6.0.2indirect
npmuniversal-user-agent6.0.1indirect
npmuniversalify0.1.2indirect
npmuniversalify2.0.1indirect
npmunpipe1.0.0indirect
npmuntil-async3.0.2indirect
npmunzipper0.12.5indirect
npmupdate-browserslist-db1.2.3indirect
npmurl-join4.0.1indirect
npmusername5.1.0indirect
npmutf8-byte-length1.0.5indirect
npmutil-deprecate1.0.2indirect
npmutils-merge1.0.1indirect
npmuuid8.3.2indirect
npmv8-to-istanbul9.3.0indirect
npmvalibot1.2.0indirect
npmvalidate-npm-package-license3.0.4indirect
npmvary1.1.2indirect
npmversion-range4.15.0indirect
npmvfile6.0.3indirect
npmvfile-location5.0.3indirect
npmvfile-message4.0.3indirect
npmvite5.4.21indirect
npmvite7.3.0indirect
npmvite8.1.5indirect
npmvite-node2.1.9indirect
npmvitefu1.1.1indirect
npmvitest2.1.9indirect
npmvitest4.1.10indirect
npmvolar-service-css0.0.68indirect
npmvolar-service-emmet0.0.68indirect
npmvolar-service-html0.0.68indirect
npmvolar-service-prettier0.0.68indirect
npmvolar-service-typescript0.0.68indirect
npmvolar-service-typescript-twoslash-queries0.0.68indirect
npmvolar-service-yaml0.0.68indirect
npmvscode-css-languageservice6.3.9indirect
npmvscode-html-languageservice5.6.1indirect
npmvscode-json-languageservice4.1.8indirect
npmvscode-jsonrpc8.2.0indirect
npmvscode-languageserver9.0.1indirect
npmvscode-languageserver-protocol3.17.5indirect
npmvscode-languageserver-textdocument1.0.12indirect
npmvscode-languageserver-types3.17.5indirect
npmvscode-nls5.2.0indirect
npmvscode-uri3.1.0indirect
npmw3c-xmlserializer5.0.0indirect
npmwalker1.0.8indirect
npmwatchpack2.5.1indirect
npmwcwidth1.0.1indirect
npmweb-namespaces2.0.1indirect
npmweb-streams-polyfill3.3.3indirect
npmwebcrypto-core1.9.2indirect
npmwebidl-conversions3.0.1indirect
npmwebidl-conversions8.0.1indirect
npmwebpack5.105.2indirect
npmwebpack5.107.1indirect
npmwebpack-sources3.3.4indirect
npmwebpack-sources3.4.1indirect
npmwhatsapp-web.js^1.19.0indirect
npmwhatwg-encoding3.1.1indirect
npmwhatwg-mimetype4.0.0indirect
npmwhatwg-mimetype5.0.0indirect
npmwhatwg-url16.0.1indirect
npmwhatwg-url5.0.0indirect
npmwhich1.3.1indirect
npmwhich2.0.2indirect
npmwhich5.0.0indirect
npmwhich6.0.1indirect
npmwhich-module2.0.1indirect
npmwhich-pm3.0.1indirect
npmwhich-pm-runs1.1.0indirect
npmwhy-is-node-running2.3.0indirect
npmwidest-line5.0.0indirect
npmword-wrap1.2.5indirect
npmworkerd1.20250718.0indirect
npmwrangler3.114.17indirect
npmwrap-ansi6.2.0indirect
npmwrap-ansi7.0.0indirect
npmwrap-ansi8.1.0indirect
npmwrap-ansi9.0.2indirect
npmwrappy1.0.2indirect
npmwrite-file-atomic4.0.2indirect
npmws8.18.0indirect
npmwsl-utils0.1.0indirect
npmxml-name-validator5.0.0indirect
npmxml2js0.5.0indirect
npmxmlbuilder11.0.1indirect
npmxmlbuilder15.1.1indirect
npmxmlchars2.2.0indirect
npmxxhash-wasm1.1.0indirect
npmy18n4.0.3indirect
npmy18n5.0.8indirect
npmyallist3.1.1indirect
npmyallist4.0.0indirect
npmyallist5.0.0indirect
npmyaml2.7.1indirect
npmyaml2.8.2indirect
npmyaml2.9.0indirect
npmyaml-language-server1.19.2indirect
npmyargs15.4.1indirect
npmyargs16.2.0indirect
npmyargs17.7.2indirect
npmyargs-parser18.1.3indirect
npmyargs-parser20.2.9indirect
npmyargs-parser21.1.1indirect
npmyauzl2.10.0indirect
npmyazl2.5.1indirect
npmyocto-queue0.1.0indirect
npmyocto-queue1.2.2indirect
npmyoctocolors-cjs2.1.3indirect
npmyouch3.3.4indirect
npmzeptomatch2.1.0indirect
npmzod-to-json-schema3.25.1indirect
npmzod-to-ts1.2.0indirect
npmzustand5.0.14indirect
npmzwitch2.0.4indirect
PyPIaccelerateindirect
PyPIaiohttpindirect
PyPIamd-gaiaindirect
PyPIapschedulerindirect
PyPIbeautifulsoup4indirect
PyPIgaia-agent-routingindirect
PyPIkeyringindirect
PyPIopenaiindirect
PyPIpillowindirect
PyPIpydanticindirect
PyPIpytestindirect
PyPIpython-dotenvindirect
PyPIpython-multipartindirect
PyPIpywin32indirect
PyPIrequestsindirect
PyPIrichindirect
PyPIsetuptoolsindirect
PyPItavily-pythonindirect
PyPItomliindirect
PyPItomli-windirect
PyPItransformersindirect
PyPIwatchdogindirect
Dependency advisories 0

Installing pypi:amd-gaia@0.22.0 pulls in 70 packages, direct and transitive: 0 carry known advisories, of which 0 are direct dependencies.

No known advisories affect the assessed dependencies.

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": [
        "ai",
        "amd",
        "genai",
        "ryzenai",
        "agents",
        "aipc",
        "local",
        "privacy"
      ],
      "is_fork": false,
      "size_kb": 80904,
      "has_wiki": true,
      "homepage": "https://github.com/amd/gaia",
      "languages": {
        "C": 363,
        "Go": 1123042,
        "C++": 925993,
        "CSS": 525559,
        "HTML": 1199716,
        "NSIS": 7568,
        "Astro": 90354,
        "CMake": 23581,
        "Shell": 45119,
        "Python": 16796055,
        "Makefile": 1410,
        "Batchfile": 5766,
        "Dockerfile": 3507,
        "JavaScript": 1069411,
        "PowerShell": 117105,
        "TypeScript": 1703416,
        "Jupyter Notebook": 45616
      },
      "pushed_at": "2026-07-27T19:42:21Z",
      "created_at": "2024-12-16T01:25:56Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-27T11:06:46Z",
      "description": "Build AI agents for your PC",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "MIT",
      "default_branch": "main",
      "license_spdx_raw": "MIT",
      "primary_language": "Python",
      "significant_languages": [
        "Python"
      ]
    },
    "owner": {
      "blog": "http://www.amd.com",
      "name": "AMD",
      "type": "Organization",
      "login": "amd",
      "company": null,
      "location": null,
      "followers": 1871,
      "avatar_url": "https://avatars.githubusercontent.com/u/430818?v=4",
      "created_at": "2010-10-07T11:05:51Z",
      "is_verified": null,
      "public_repos": 116,
      "account_age_days": 5772
    },
    "license": {
      "state": "standard",
      "spdx_id": "MIT",
      "raw_spdx": "MIT",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.22.0",
          "kind": "minor",
          "published_at": "2026-07-16T19:56:45Z"
        },
        {
          "tag": "agent-pkg-email-v0.5.0",
          "kind": "other",
          "published_at": "2026-07-19T00:21:39Z"
        },
        {
          "tag": "v0.21.2",
          "kind": "patch",
          "published_at": "2026-06-19T00:41:06Z"
        },
        {
          "tag": "v0.21.1",
          "kind": "patch",
          "published_at": "2026-06-15T17:22:31Z"
        },
        {
          "tag": "v0.21.0",
          "kind": "minor",
          "published_at": "2026-06-12T20:23:38Z"
        },
        {
          "tag": "agent-pkg-email-v0.1.0",
          "kind": "other",
          "published_at": "2026-06-12T20:31:05Z"
        },
        {
          "tag": "v0.20.1",
          "kind": "patch",
          "published_at": "2026-06-10T01:10:39Z"
        },
        {
          "tag": "v0.20.0",
          "kind": "minor",
          "published_at": "2026-06-03T19:19:28Z"
        },
        {
          "tag": "v0.19.0",
          "kind": "minor",
          "published_at": "2026-05-21T21:16:53Z"
        },
        {
          "tag": "v0.18.1",
          "kind": "patch",
          "published_at": "2026-05-15T18:51:40Z"
        },
        {
          "tag": "v0.18.0",
          "kind": "minor",
          "published_at": "2026-05-14T23:13:35Z"
        },
        {
          "tag": "v0.17.6",
          "kind": "patch",
          "published_at": "2026-05-07T19:52:38Z"
        },
        {
          "tag": "v0.17.5",
          "kind": "patch",
          "published_at": "2026-05-01T20:47:04Z"
        },
        {
          "tag": "v0.17.4",
          "kind": "patch",
          "published_at": "2026-04-24T13:53:03Z"
        },
        {
          "tag": "v0.17.3",
          "kind": "patch",
          "published_at": "2026-04-20T15:46:48Z"
        },
        {
          "tag": "v0.17.2",
          "kind": "patch",
          "published_at": "2026-04-10T23:19:57Z"
        },
        {
          "tag": "v0.17.1",
          "kind": "patch",
          "published_at": "2026-04-01T18:29:21Z"
        },
        {
          "tag": "v0.17.0",
          "kind": "minor",
          "published_at": "2026-03-27T22:17:55Z"
        },
        {
          "tag": "v0.16.1",
          "kind": "patch",
          "published_at": "2026-03-13T19:06:27Z"
        },
        {
          "tag": "v0.16.0",
          "kind": "minor",
          "published_at": "2026-03-07T02:57:50Z"
        },
        {
          "tag": "v0.15.4.1",
          "kind": "other",
          "published_at": "2026-02-24T20:03:42Z"
        },
        {
          "tag": "v0.15.4",
          "kind": "patch",
          "published_at": "2026-02-10T23:24:13Z"
        },
        {
          "tag": "v0.15.3.2",
          "kind": "other",
          "published_at": "2026-02-06T00:15:42Z"
        },
        {
          "tag": "v0.15.3.1",
          "kind": "other",
          "published_at": "2026-02-05T01:14:13Z"
        },
        {
          "tag": "v0.15.3",
          "kind": "patch",
          "published_at": "2026-02-04T07:48:15Z"
        },
        {
          "tag": "v0.15.2",
          "kind": "patch",
          "published_at": "2026-01-24T04:46:59Z"
        },
        {
          "tag": "v0.15.1",
          "kind": "patch",
          "published_at": "2026-01-17T02:27:19Z"
        },
        {
          "tag": "v0.15.0",
          "kind": "minor",
          "published_at": "2026-01-06T02:07:20Z"
        },
        {
          "tag": "v0.14.1",
          "kind": "patch",
          "published_at": "2025-12-15T23:31:34Z"
        },
        {
          "tag": "v0.14.0",
          "kind": "minor",
          "published_at": "2025-12-11T14:45:16Z"
        },
        {
          "tag": "v0.13.0",
          "kind": "minor",
          "published_at": "2025-11-14T16:12:16Z"
        },
        {
          "tag": "v0.12.1",
          "kind": "patch",
          "published_at": "2025-10-22T06:45:22Z"
        },
        {
          "tag": "v0.12.0",
          "kind": "minor",
          "published_at": "2025-10-17T22:19:38Z"
        },
        {
          "tag": "v0.11.2",
          "kind": "patch",
          "published_at": "2025-10-16T03:45:59Z"
        },
        {
          "tag": "v0.11.1",
          "kind": "patch",
          "published_at": "2025-10-10T12:44:41Z"
        },
        {
          "tag": "v0.11.0",
          "kind": "minor",
          "published_at": "2025-09-30T21:09:42Z"
        },
        {
          "tag": "v0.10.1",
          "kind": "patch",
          "published_at": "2025-09-16T21:13:26Z"
        },
        {
          "tag": "v0.10.0",
          "kind": "minor",
          "published_at": "2025-08-20T20:33:22Z"
        },
        {
          "tag": "v0.9.0",
          "kind": "minor",
          "published_at": "2025-07-02T00:34:55Z"
        },
        {
          "tag": "v0.8.8",
          "kind": "patch",
          "published_at": "2025-06-23T22:36:05Z"
        },
        {
          "tag": "v0.8.6",
          "kind": "patch",
          "published_at": "2025-06-18T22:44:51Z"
        },
        {
          "tag": "v0.8.5",
          "kind": "patch",
          "published_at": "2025-06-13T18:16:54Z"
        },
        {
          "tag": "v0.8.4",
          "kind": "patch",
          "published_at": "2025-06-10T17:16:38Z"
        },
        {
          "tag": "v0.8.2.1",
          "kind": "other",
          "published_at": "2025-04-30T22:29:09Z"
        },
        {
          "tag": "v0.8.2",
          "kind": "patch",
          "published_at": "2025-04-28T19:46:02Z"
        },
        {
          "tag": "v0.8.3",
          "kind": "patch",
          "published_at": "2025-06-13T18:16:57Z"
        },
        {
          "tag": "v0.8.1",
          "kind": "patch",
          "published_at": "2025-06-13T18:16:51Z"
        },
        {
          "tag": "v0.7.4",
          "kind": "patch",
          "published_at": "2025-03-20T01:51:11Z"
        },
        {
          "tag": "v0.6.3.2",
          "kind": "other",
          "published_at": "2025-02-25T10:42:27Z"
        },
        {
          "tag": "v0.6.3.1",
          "kind": "other",
          "published_at": "2025-02-02T22:59:52Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "21d40c331057ebcc8f0590b4a8e512b6e1a3fca4",
          "body": "… work (#2497)\n\nGAIA told macOS users their Lemonade Server was not installed while it\nwas answering requests on the very port GAIA probes, and told everyone\nelse to fix a stopped server by running `lemonade-server serve` — a CLI\nmodern Lemonade removed. Both are the same defect: **code reporting a\n\n[…]\ninstall-path tests\ndo a real health probe against `localhost:13305`, so they pass or fail\npurely on whether Lemonade happens to be running — the sole cause of the\n31-vs-34 baseline drift seen locally.",
          "is_bot": false,
          "headline": "fix(llm): detect Lemonade on macOS; stop printing commands that don't…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T09:40:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e272fbae87479bd6d201f6fc72f17fe75847e989",
          "body": "Before: switch hub tabs, scroll a long list, switch back to a shorter\ntab, and the selection silently vanished — the `▸` marker disappeared\nand Enter did nothing, with no hint why. The cursor kept its index from\nthe previous tab, so on a tab with fewer rows (Installed often has 1\nagent, Available ha\n[…]\nry tab and asserts non-empty tabs always have a selection.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
          "is_bot": true,
          "headline": "fix(tui): keep a valid hub selection when switching tabs (#2482)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-27T09:36:34Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "1d0454b6093b22806cfc927bd98756b77346d0aa",
          "body": "… (#2494)\n\nThe readiness gate reported **Mailbox: ready** whenever a provider was\nmerely *connected*. Driving it live: the gate showed 5 of 5 green, and\nthe very next thing — asking the agent to triage — failed immediately\nwith a Google credential error. A stored connection can be expired,\nrevoked o\n[…]\nsing scope ·\ncredentials rejected — produces a distinct row\n- [ ] A healthy mailbox still passes; the added cost is one bounded\nrelayed read\n- [ ] `cd tui && make lint && go test ./... -count=1 -race`",
          "is_bot": false,
          "headline": "fix(tui): prove the mailbox is usable before the gate clears a launch…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T09:31:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ee54b7791a7d346fc186c3cf3fa6236f84d67934",
          "body": "… access (#2496)\n\nCloses #2469.\n\nDriving the TUI end to end today: preflight went green, I asked \"triage\nmy inbox\", and got back `CONNECTOR_ERROR: All connected mailboxes failed\nduring pre-scan: google:… (credential problem)` — followed by\nwell-written, completely unactionable advice to leave the te\n[…]\nain shortly\" rather\nthan claiming success it can't yet back — the daemon's hand-over is on a\n300s timer. Forwarding on demand right after a connect would close that\ngap and needs a daemon-side change.",
          "is_bot": false,
          "headline": "feat(email): agent-led mailbox onboarding — the agent sets up its own…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T09:30:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cc73e24469a87ee91fde360711b45ddac67e92c5",
          "body": "The Agent Hub shipped `gaia-bash` as an **installed** agent. On any\nmachine that had not built the C++ binary from source — which is every\nmachine that installed GAIA normally — pressing enter opened a chat that\nsaid *\"Connected to: Bash\"*, and the failure only showed up after the\nuser typed their f\n[…]\no seed ships\ninstalled for it to attach to otherwise.\n- The live control-API tests no longer build on whatever daemon and\ninstalled agents the test machine happens to have; they drive a fixed\ncatalog.",
          "is_bot": false,
          "headline": "fix(tui): stop the hub offering agents it cannot run or launch (#2492)",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T09:29:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5b378ebe723b13c4ad4c0eabf7c069cd2c73a65b",
          "body": "…ions (#2500)\n\n## Summary\n\nThree unit tests in `test_init_command.py` pass or fail depending on\nwhether a Lemonade server happens to be running on the developer's\nmachine. This PR makes the unit suite hermetic by:\n\n1. Adding a socket guard that blocks real outbound connections in unit\ntests\n2. Patch\n[…]\nhings I do - you can see my work history\n[here](https://github.com/kagura-agent/github-contribution). If you'd\nprefer not to receive AI-authored PRs, just let me know and I'll stop -\nno hard feelings.",
          "is_bot": false,
          "headline": "fix(tests): make unit suite hermetic by blocking real network connect…",
          "author_name": "Kagura",
          "author_login": "kagura-agent",
          "committed_at": "2026-07-27T09:22:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "238fe9ac06363fac00dd3b6c8164a38313675bb9",
          "body": "The daemon could install agents but the interface had no way to ask: the\nhub listed email as Available with no key that did anything, and `gaia\ntui` had only `chat` and `hub`. The hub can now install and uninstall,\nand the CLI gained `list`, `install`, `uninstall`, `run` and `status`\nwith a genuine \n[…]\nsed, exit 1, names `--trust` and\nwhat it is trusting; `--trust` then installs\n- [ ] `tab`, `down`×2, `shift+tab` → an agent is still selected\n- [ ] Resize to 80x24 → the hub fits, footer does not wrap",
          "is_bot": false,
          "headline": "feat(tui): install, run and uninstall agents from the TUI (#2484)",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T09:18:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ce730876c923e3ab85060a00e396ba78c3b2604d",
          "body": "…-scan (#2485)\n\nAsking the email agent to triage your inbox produced one vague sentence.\nThat was not a prompt problem: the agent already emits a structured\npre-scan payload and is deliberately written **not** to describe the\nresults in prose, because it expects the client to draw a card. Nobody\nwas\n[…]\nive sections and an \"N of M\" count\n- [ ] An unknown `render` key degrades to a generic card with the raw\npayload, never a blank\n- [ ] A card value containing `\\u001b` renders as text and does not hang",
          "is_bot": false,
          "headline": "feat(tui): draw tool_result render cards, starting with the inbox pre…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T09:06:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7fdd43eae28071c03d5f97c660bc97e1c6dcdeac",
          "body": "…s/jira/webui in the jira-app-dependencies group (#2501)\n\nBumps the jira-app-dependencies group in /src/gaia/apps/jira/webui with\n1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.1 to 43.2.0\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhr\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump electron from 43.1.1 to 43.2.0 in /src/gaia/app…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-27T09:04:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c940fd0a41ec1fb679d0550edaab3390d028931f",
          "body": "…s/example/webui in the example-app-dependencies group (#2502)\n\nBumps the example-app-dependencies group in /src/gaia/apps/example/webui\nwith 1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.1 to 43.2.0\n<details>\n<summary>Release notes</summary>\n<p><em>Source\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump electron from 43.1.1 to 43.2.0 in /src/gaia/app…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-27T09:04:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7f56960501bc4461c5919ec4a5193f79cc57f50a",
          "body": "…on (#2477)\n\nInstalling an agent required the web UI — no CLI path, no daemon API —\nso a headless machine had no way to provision a sidecar. Adds catalog,\ninstall, install-status and uninstall to the daemon with `gaia hub\nlist|install|uninstall` on top, so the TUI, the CLI and the web UI share\none i\n[…]\n- [ ] `gaia hub install email --trust` → installs; `gaia hub list\n--installed` shows it\n- [ ] `gaia hub uninstall email` with the sidecar running → stops it\nfirst, or aborts loudly if the pid survives",
          "is_bot": false,
          "headline": "feat(daemon): install, uninstall and catalog hub agents from the daem…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T09:00:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "61ac101cb4118bc8aa0b43339362be9e1ecf57d4",
          "body": "The port plan was a list of capabilities, not a journey — it never said\nwhat a first-time user actually sees. This defines that end to end with\nemail as the driving case, and pushes back on the engineering plan where\nthe two disagree.\n\nThe finding that reshaped the plan: the readiness gate is not la\n[…]\nney.md` §7 (disagreements) against\n`docs/plans/email-agent-tui-port.md` §3b (accepted amendments) — they\nshould agree\n- [ ] Keybinding map matches what `hub/model.go` and `chat/model.go`\nactually bind",
          "is_bot": false,
          "headline": "docs(plans): design the TUI user journey around the email agent (#2480)",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T08:55:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fd66ba95fbd231c9395f21032817f767a4ac6c66",
          "body": "…cs (#2479)\n\nThe agent could stream a **blank answer as success** after its worker\nhad died, and a bad inbox scan ceiling degraded quietly instead of\nstopping startup. Both now fail loudly.\n\nAlso settles two documentation contradictions at the source rather than\npatching the symptom: the package adv\n[…]\nhe wheel pip-installed)\n- [ ] Advertised eval score matches `SCORECARD.md` across README,\nCHANGELOG and EVALUATION\n- [ ] `CAPABILITY_MATRIX.md` verb count is derived, and regenerating\nproduces no diff",
          "is_bot": false,
          "headline": "fix(email): fail loudly on a dead worker and reconcile the package do…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T08:54:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1340b3b7a0086354306bc7b63b93b30056ef3377",
          "body": "…475)\n\nConfirmation-gated tools — send, forward, permanent delete, RSVP, shell,\nfile write — executed with **no prompt and no record** whenever an agent\nwas driven from a CLI or subprocess. The base handler answered yes on\nthe user's behalf, so the whole confirmation mechanism was inert outside\nthe \n[…]\nwith stdin piped: it is denied with an\nactionable message, not silently run\n- [ ] Same tool on a TTY: prompts, and empty input denies\n- [ ] `GAIA_AUTO_APPROVE_TOOLS=1` in a `.env` is ignored and warns",
          "is_bot": false,
          "headline": "fix(agents): actually ask before running confirmation-gated tools (#2…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T08:52:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5f283e1079f94b61f330f701a6785e0898e65d61",
          "body": "There was no way to exercise the TUI without a human at the keyboard,\nand no way for anyone to watch an assistant drive it. This adds a\nloopback control API to the live TUI plus an MCP server over it, so the\nsession a user is watching can be navigated, typed into, and asserted on\nin real time.\n\nIts \n[…]\neys, launch an agent\n- [ ] Cold start with no `~/.gaia/tui/control.json`; then `pkill -9` the\nTUI and confirm the stale file is rejected\n- [ ] A wait timeout reports what the screen actually contained",
          "is_bot": false,
          "headline": "feat(tui): control API + MCP server for driving the live TUI (#2478)",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T08:51:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "12016d5de9f21a0dc387aae81a75c0e8a5f260e9",
          "body": "The TUI could only reach agents by spawning a local binary and trading\nJSON over a pipe. The email agent has been a daemon-managed HTTP sidecar\nsince #2191, so it appeared in the hub greyed out and could never\nactually run. This teaches the TUI to be a second thin client over the\ndaemon relay.\n\nAlso\n[…]\n out.txt` — out.txt\nholds only the answer, exit 0\n- [ ] Kill the daemon mid-stream: the run fails loudly rather than\nreporting success\n- [ ] First turn with no history sends `\"context\":[]`, not `null`",
          "is_bot": false,
          "headline": "feat(tui): stream agents over the daemon HTTP/SSE relay (#2476)",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T08:36:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "554ef27c3bbc6576689f59a3386671f294c54821",
          "body": "…ython/gaia_agent_emr/dashboard/electron in the emr-dashboard-dependencies group (#2504)\n\nBumps the emr-dashboard-dependencies group in\n/hub/agents/emr/python/gaia_agent_emr/dashboard/electron with 1 update:\n[electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.1 to 43.2.0\n\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump electron from 43.1.1 to 43.2.0 in /hub/agents/emr/p…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-27T08:35:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4822e2ed344a8c4b556088a892ff030447c7b326",
          "body": "…ps/webui with 6 updates (#2505)\n\nBumps the agent-ui-dependencies group in /src/gaia/apps/webui with 6\nupdates:\n\n| Package | From | To |\n| --- | --- | --- |\n|\n[@testing-library/jest-dom](https://github.com/testing-library/jest-dom)\n| `6.9.1` | `7.0.0` |\n|\n[@vitejs/plugin-react](https://github.com/vi\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump the agent-ui-dependencies group in /src/gaia/ap…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-27T08:34:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3fc0d2e1ce3dc0672876ed940b234f0cc61520da",
          "body": "Bumps the github-actions group with 4 updates:\n[actions/labeler](https://github.com/actions/labeler),\n[actions/setup-python](https://github.com/actions/setup-python),\n[anthropics/claude-code-action](https://github.com/anthropics/claude-code-action)\nand [github/codeql-action](https://github.com/githu\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump the github-actions group with 4 updates (#2506)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-27T08:34:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "47c2d1b2a8db97e34276e7123810187d0727f533",
          "body": "On headless Ubuntu, WSL, or over SSH, connecting a mailbox could tell\nthe user \"opening your browser to sign in\" while no browser had opened\nand nothing said so. `webbrowser.open()` returns `False` when no browser\nis registered rather than raising, and only exceptions were being\nhandled — so the lau\n[…]\nSSH), start a mailbox\nconnect and confirm the log names the failed launch and the\nauthorization URL is still offered\n- [ ] On macOS or Windows, confirm the browser still opens and no\nwarning is logged",
          "is_bot": false,
          "headline": "fix(connectors): surface a browser that never launched (#2507)",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T08:34:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1763606f1b43384511401f19fd3ec55326492174",
          "body": "…onversation (#2508)\n\nAn ordinary conversation could kill the agent outright. `faiss` and\n`torch` each link their own OpenMP runtime, and whichever loads second\naborts the process with `OMP: Error #15`. The memory mixin imports the\ncross-encoder (and so torch) lazily during hybrid search, so any ses\n[…]\nassed\n- [ ] Repro: use faiss, then call `_get_cross_encoder()` — warns and\nreturns None instead of SIGABRT\n- [ ] Hold a conversation with the email agent that accumulates history;\nthe sidecar survives",
          "is_bot": false,
          "headline": "fix(agents): stop the OpenMP double-init from killing the agent mid-c…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T08:33:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "56215070159d2e25d91c6d9ce72dd3e4ea1e2636",
          "body": "…t parser (#2493)\n\nAn agent could declare the minimum Lemonade Server version it needs and\n**nothing would ever read it**. The email manifest has carried\n`requirements.min_lemonade_version: \"10.2.0\"` for months, but\n`Requirements` had no such field, so the parser dropped it silently. Any\nreadiness c\n[…]\nt worth testing is\nthat the installed version clears every agent's floor — which\n`test_shipped_lemonade_pin_satisfies_the_agent_floor` already does for\nemail and could be generalized to all manifests.",
          "is_bot": false,
          "headline": "fix(hub): carry requirements.min_lemonade_version through the manifes…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-27T08:27:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "02cf9984efd29f37a6631f90ad1c7a1d89b2850d",
          "body": "`gaia mcp serve --stdio` (the transport Claude Code uses via `claude mcp\nadd gaia-agent-ui … --stdio`) speaks JSON-RPC over stdout, but GAIA's\nconsole log handler also writes to stdout. Any log line emitted while\nhandling a request lands inside a protocol frame, the client rejects it,\nand every mess\n[…]\n.py::…faiss_missing`, which returns 200 in an env\nthat has FAISS installed — fails identically on clean `main`).\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(mcp): keep console logs off stdout in stdio transports (#2473)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-27T08:08:44Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d6c02c2f76954ac387009028556430219657815e",
          "body": "Bumps the pinned Lemonade Server from v11.0.0 to v11.5.0. GAIA's\ninstaller and CI\nderive the Lemonade download URLs from `LEMONADE_VERSION` in\n`src/gaia/version.py`,\nso users running `gaia init` and the bundled desktop installer pick up\nthe new\nrelease. Loopback/localhost usage — how GAIA talks to L\n[…]\nsm win)\n\n---------\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": true,
          "headline": "chore(deps): bump Lemonade Server to v11.5.0 (#2424)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T22:58:34Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "2898f1b53e63bb2edeb5d5c1a141d2dbfec28d45",
          "body": "…nd) (#2465)\n\nBatch email actions (archive / star / mark-read of several messages)\ndead-ended about half the time: the model would decorate the batch tool\ncall with a spurious `mailbox=` kwarg, the dispatcher correctly rejected\nit with a structured error (from #2450), but the agent loop then quietly\n[…]\nrify live on Gemma-4-E4B (per the\nacceptance criteria) that batch star/archive/mark-read requests\ncomplete, before merging.\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(agents): don't dedup errored mutation retries (#2464 batch dead-e…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T18:41:06Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "867bc677a5d1c7f05f9c9fb9952d56e35502aed4",
          "body": "…2458)\n\nThe #2163 bulk-undo feature works mechanically but was unreachable in a\nnormal two-turn \"archive several… then undo\" flow — the exact scenario\nit shipped for. Before: \"undo that\" with no id demanded an internal\nbatch uuid the user can't know, and the first attempt at fixing that\nstored the r\n[…]\n>\n\n---------\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": true,
          "headline": "fix(email): recall last archive batch so undo reaches across turns (#…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T18:10:19Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "9073ec20a8eb6f5df5e11017a3c93d3e75ad96a9",
          "body": "Before: asking the Email agent to archive several inbox messages\n(\"Archive these three emails…\") failed silently — the model emits its\nids as a quoted, comma-joined string (`\"id1\",\"id2\",\"id3\"`), and\n`_coerce_ids` split on the comma without stripping the quotes, so Gmail\nrejected every id with \"Inval\n[…]\nhon/tests/test_coerce_ids_2455.py`.\n</details>\n\n---------\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(email): strip LLM quoting from ARCHIVE_MESSAGE_BATCH ids (#2457)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T18:03:12Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "529d11b1d65f84b930394db87661fac1f1b6d672",
          "body": "…t@v7) (#2461)\n\n## Why this matters\nEvery fork (external-contributor) PR currently gets **no automated\nreview** — `actions/checkout@v7` refuses to check out fork PR head code\nunder `pull_request_target` (its default `allow-unsafe-pr-checkout:\nfalse` pwn-request guard), so the review job dies at chec\n[…]\n)\n- [ ] Post-merge: re-trigger #2459 on `main` and confirm the review\nruns.\n- [ ] Evidence stage still skipped on fork PRs (`head.repo.fork ==\nfalse` gate intact — no fork code executed with secrets).",
          "is_bot": false,
          "headline": "ci(review): allow fork-PR checkout under pull_request_target (checkou…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T15:52:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "524d328281d0e420c409b29f5ef9c0e5d0ee3a53",
          "body": "…ps (#2449)\n\nThe bulk-archive undo window was **30s** — calibrated for an instant UI\nbutton — but a chat-mediated multi-item archive runs through the LLM\ntool-loop and can take longer than that on a local model, so the \"undo\nwithin the window\" offer was already stale by the time the user could\nact. \n[…]\nhook for no-OAuth UI regression.\n\nCloses #2447\n\n---------\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(email-agent): make undo window configurable for chat-speed bulk o…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T12:45:02Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "61dc3a1f33763939fac541fce301e2c705955aef",
          "body": "… -q (#2453)\n\nWhen Lemonade is unreachable, the email agent's streaming `/query` ended\nthe run with a generic **\"The agent finished without producing a final\nanswer\"** instead of the actionable message the agent loop had already\ncomputed — every `/query` client (CLI, `gaia api`, Agent UI) dropped th\n[…]\nt configured elsewhere). Worth a follow-up issue for\ncopy consistency; out of scope for this fix.\n</details>\n\nCloses #2444\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(email-agent): surface actionable Lemonade-down copy in gaia email…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T12:41:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d78115a97b845d79eaf811ebf7b730756b1c1eb7",
          "body": "… (#2452)\n\nA saved priority-sender preference could end up with `superseded_by`\npointing at **its own id** — the update-consolidation path dedups\nidentical content back into the same row and then marked that row\nsuperseded — so `recall(category=preference)` returned **0 results**.\nAsking \"what prior\n[…]\nssion](https://raw.githubusercontent.com/amd/gaia/m59-autofix-evidence/testing/2452/2446_linux_ui_recall.png)\n\nCloses #2446\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(memory): guard against self-supersede hiding recalled preferences…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T04:49:03Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "6bf96e56b0da6619af99cec52439a1e03073e294",
          "body": "A user with a working Gmail connection couldn't search or list it\nwhenever a stale Outlook/Microsoft connection was also present:\n`list_inbox` and `search_messages` fanned out over every connected\nmailbox with no per-provider isolation, so one broken token (e.g.\nMicrosoft `invalid_request` on refres\n[…]\nss cases fail on `main` and pass with\nthe fix. 74 related read-tool tests pass; lint (black/isort/flake8)\nclean.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(email-agent): isolate per-provider failures in read fan-out (#2451)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T04:13:40Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "acd204004705bb213b1585d49f6908d9233f56e3",
          "body": "…2450)\n\nBefore: when the model hallucinated an argument a tool doesn't accept —\ne.g. `mailbox=` on `archive_message_batch`, which takes only\n`message_ids` — the bad kwargs reached `tool(**tool_args)` and raised a\nbare `TypeError` that the agent couldn't parse into anything\nrecoverable. After: the di\n[…]\ni._chat_helpers` are unrelated — they fail identically on `main`\nin this environment without the `[ui]` extras.)\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(agents): reject unexpected tool kwargs with a structured error (#…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T04:13:15Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f99ccaeaeba0640e3bb0edc5c9c3120b1789d786",
          "body": "…(#2442)\n\nBefore: on macOS, running the email agent in dev mode from a source\ncheckout (`GAIA_EMAIL_AGENT_MODE=dev`) failed to launch — the sidecar\nspawn errored with `ValueError: Empty module name` and `POST\n/v1/email/query` returned 502. Combined with the missing darwin\nuser-mode binary, the email\n[…]\nstody unit selection pass (549 passed, 73 skipped).\nLint (black/isort/flake8/pylint) clean on the touched files.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(daemon): drop --reload from dev-mode email sidecar spawn (macOS) …",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T04:12:51Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c23371782f469a6d7200d395d7ad21ddaa894332",
          "body": "…s (#2438)\n\nCloses #2406\n\n## Why this matters\n\nBefore: the email agent told users a newsletter was \"archived and\nremoved from your inbox\" when it was still sitting in the inbox — a\nfalse success — and a same-day \"from:X received today\" search came back\nempty for a message that was present and dated \n[…]\ns in impl +\nnormalizer + fake backend), so no `gaia eval agent` run is warranted by\nthis change. Not run here (shared Lemonade).\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "fix(email-agent): verify archive left inbox + fix same-day search mis…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T03:03:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3f6af0ff706963820c9870a71fff98eb6f987f94",
          "body": "…-up) (#2454)\n\nFollow-up to #2432 (which merged) addressing a post-merge review finding\non the `/query` Lemonade-down error classifier.\n\n**Before:** the classifier matched a bare `timeout` (and bare\n`unreachable`) in any exception's text. The Gmail/Outlook backends use\n`httpx` with their own timeout\n[…]\n/ `ConnectionRefusedError` / \"not reachable\"\ncases still classify as Lemonade-down (existing tests unchanged).\n- [x] `black --check` clean.\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "fix(email): don't misclassify timeouts as Lemonade-down (#2139 follow…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T03:01:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9386e1b172bc27105cd761cdc8beee15f2c1cc6d",
          "body": "…403) (#2437)\n\nCloses #2403\n\n## Why this matters\n\nBefore: asking the email agent to \"draft a reply to rocm-ci@amd.com\" —\nor \"reply regarding SIC-4482\" — dead-ended on *\"I need a message ID or\nsubject line to proceed\"*, even though the sender address and the\nincident token each uniquely identify the \n[…]\no-match case → actionable \"not found\" copy.\n- Regression: the exact-subject / already-searched-id path still drafts\nin one step.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "fix(email-agent): resolve draft/reply target from sender or topic (#2…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T03:00:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "229e61da5a420741a19a6fb21eed645f4a641fa6",
          "body": "… (#2426) (#2435)\n\nCloses #2426\n\n## Why this matters\n\nAt autonomy `full`, one observe→decide→act cycle auto-archived a\nGmail-flagged **IMPORTANT** Google security alert\n(`no-reply@accounts.google.com`) along with newsletters — the local\nmodel mislabeled it as promotional clutter, and `full` auto-exe\n[…]\nmailbox is available)** — repeat with a\nhigh-importance Outlook message to exercise the `importance:high` →\n`IMPORTANT` mapping.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "fix(email-agent): never auto-archive IMPORTANT / security-sender mail…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T02:57:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e6ac57f906f2a452a75d39b357dc82d309cb4c7d",
          "body": "…hout the embedder (#2427) (#2434)\n\nCloses #2427\n\n## Why this matters\n\nTell the email agent \"always treat mail from newsletters@techcrunch.com\nas urgent\" and it replied \"successfully marked … going forward\" — but on\nany install where the embedding model isn't loaded, that rule was\nsilently dropped t\n[…]\n tool-selection behavior not tuned. Flagging rather\nthan running per milestone constraints; if the gate disagrees, run\nserially.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "fix(email-agent): persist preferences to state.db so they survive wit…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T02:40:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4301c897bc8ee4b910c53a5dd4a001c641256384",
          "body": "…432)\n\nCloses #2139\n\n## Why this matters\n\nWhen the local LLM backend (Lemonade Server) is down or unreachable —\nthe single most common consumer failure — the email agent's streaming\n`/query` endpoint ended the run with the **raw `requests`/`urllib3`\nexception repr** as the terminal `error` detail. U\n[…]\n the actionable copy\nend-to-end.\n- [ ] Sanity: with Lemonade **up**, a normal `/query` still streams a\n`final` (no false-positive rewrite).\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "fix(agent-email): actionable copy for Lemonade-down /query errors (#2…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T02:29:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1bb2cccd027f1609ceb2b010f8fd8457572e95cb",
          "body": "…S (bad PYTHON_KEYRING_BACKEND) (#2443)\n\n## Why this matters\n\nRunning the email agent in dev mode on macOS crashed with an opaque `502\n\"Failed to start the email agent for this query: Empty module name\"`,\nblocking milestone-59 Agent-UI validation on macOS. The culprit was\n**not** the daemon's dev-mo\n[…]\nule name\" 502)\n- [ ] Agent UI can drive the email agent in dev mode on macOS\n- [ ] `python -m pytest tests/unit/connectors/test_keyring_guard.py\ntests/unit/test_agent_sidecar_manager.py`\n\nCloses #2441",
          "is_bot": false,
          "headline": "fix(daemon/email-agent): dev-mode sidecar 'Empty module name' on macO…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T02:22:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7a44bfd506373b61084b7345c590f5b05eda7af2",
          "body": "…atch handle (#2439)\n\nCloses #2163\n\n## Why this matters\n\nWhen the email agent bulk-archived messages by looping the single\n`archive_message` tool (\"archive all suggested promos\"), each archive\nstarted its **own** 30-second undo clock. During a ~26-second run the\nearliest items' undo windows had alre\n[…]\nCLI (`gaia email`)**: same bulk-archive-N flow; verify\n`undo_archive_batch` restores all items after a multi-second run.\n- Verify send/forward/delete remain confirmation-gated (send-floor\nunaffected).",
          "is_bot": false,
          "headline": "fix(email): bulk-archive undo survives the whole run via a per-turn b…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T02:22:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5101b853876662df8bc3159f2d830880c2cd2da0",
          "body": "…er (#2436)\n\nCloses #2388\nCloses #2159\nCloses #2304\n\n## Why this matters\n\nWhen the Agent UI runs the email agent as a background sidecar, the\ndaemon handed it a short-lived Google/Microsoft access token **only at\nspawn time** and never sent a fresh one. Once that token expired (~1h;\nobserved dying a\n[…]\n the sidecar\nruns; confirm the stale forward is withdrawn and the agent surfaces the\nloud \"reconnect\" error rather than limping.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "fix(daemon): re-forward OAuth tokens on expiry so sidecars self-recov…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T02:20:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "55010368dcaa1742a3c594d1008c8f29bf8ea8a9",
          "body": "…l' (T14) (#2433)\n\nCloses #2428\n\n## Why this matters\n\nAsking the email agent to file messages under a label you already have —\n\"label these as `GAIA-FIXTURE`\" — failed with `Invalid label:\nGAIA-FIXTURE`, even though the agent had *just* listed `GAIA-FIXTURE` as\nyour only custom label. Gmail addresse\n[…]\nation\nsurface (the only prompt-facing touch is the four tool docstrings' \"name\nor id\" wording). No LLM-behavior surface changed.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "fix(email-agent): applying an existing label fails with 'Invalid labe…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-24T02:19:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ce83feb99673886de47f7c9f1fa2ab0a4199b795",
          "body": "Before this change, a chat user who asked the Email agent to send a\nreply hit a developer-facing wall: the approval card showed a raw\n`send_now: body=…, subject=…, to=…` dump, and the assistant's \"guidance\"\ntold them to make HTTP POSTs to `/v1/email/draft` + `/v1/email/send` and\nname-dropped \"epic d\n[…]\nhange. This is a pure-string,\nuser-facing change with no LLM-prompt surface touched, so no eval run is\nrequired.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(email-agent/ui): de-jargon the send confirmation surface (#2407)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T02:16:19Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4bb196fbfe51b16cc37a080847f9d08256e53d73",
          "body": "…app rejection (#2391)\n\nSince v0.23.0 the Microsoft connector defaults to the `common` OAuth\ntenant, which accepts both personal and work/school accounts — but an\nAzure app registration scoped to *personal accounts only* is rejected on\nthat endpoint with `AADSTS9002346`. Before this change, `gaia co\n[…]\nonsumers` and the\npersonal-account explanation. All 11 device-flow tests pass; lint\n(black/isort/imports) clean.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(connectors): name consumers-tenant migration on personal-account …",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-24T02:15:47Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "6b29a4d65e499658264517f36d41a08b7b903d8b",
          "body": "Before: opening an email chat with **zero mailboxes connected** crashed\nat agent construction — `EmailTriageAgent.__init__` resolved mail\nbackends eagerly, so a fresh no-connector session raised\n`ConfigurationError`, which the REST layer turns into an HTTP 502\n*before* the LLM loop ever starts. Conv\n[…]\n prose\n— a prompt-adherence nit unrelated to this change.\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(email-agent): construct with zero connectors instead of 502 (#2423)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T20:08:40Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f3af7bff9486d21212e700f078d78240691d36f8",
          "body": "…2402)\n\nOn load, the Agent UI fired a false **\"LLM context window is too small\n(0 tokens; 32,768 required)\"** banner even against a healthy backend —\nand \"Check Again\" never cleared it. Lemonade reports a context size of\n`0`/absent until the model's real context is populated, but the status\nroute tr\n[…]\n lint check\nand `test_perf_analysis.py` collection fail on clean `main` too —\npre-existing env gaps, unrelated.)\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(agent-ui): treat ctx_size=0 as unknown, not a too-small window (#…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T19:38:04Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f22b0f4a71a7189695a886fffe232586f95a820b",
          "body": "…pled action (#2430)\n\nThe PR-review real-world evidence stage has been **silently dead since\n#2417** — producing no evidence while every run stayed green. Dogfooding\n#2421 on #2402 surfaced it: the \"evidence\" verdicts since 16:01 UTC on\n2026-07-23 had nothing real behind them.\n\nFixes #2429.\n\n### Why\n[…]\n* `GITHUB_TOKEN`.\n- [ ] Force a failure path once (or inspect) to confirm the sentinel\nwrites the visible \"harness failed\" bundle.\n- [x] `actionlint .github/workflows/claude-run.yml` — passes locally.",
          "is_bot": false,
          "headline": "fix(ci): run evidence stage via direct claude CLI, not the GitHub-cou…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-23T19:07:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "60334202bcdc49e420c1b79648505c856f451bdb",
          "body": "Before: asking the Email Triage agent \"which mailbox are you connected\nto?\" returned a generic capability blurb (\"I can connect to Google and\nMicrosoft…\") and never named the actually-connected account — the model\nwas answering from the system prompt because no tool could read real\nconnection state.\n[…]\n\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: kovtcharov-amd <kalin.ovtcharov@amd.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(email-agent): add live mailbox connection-status tool (#2405)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T17:52:14Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4c370b230255e4011eb36635992fad2df4ac761f",
          "body": "…ash card (#2422)\n\nBefore: when the email sidecar rejected a query with a clean, actionable\nHTTP error — e.g. a zero-connector `502: No mailbox connected — connect\nGoogle or Microsoft in Settings → Connectors before triaging.` — the\nAgent UI showed a generic \"Email agent stream ended unexpectedly (t\n[…]\n\nwhich shells out to `pip install` a wheel — fails in the sandboxed CI\nenvironment, not touched by this change).\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(ui): surface actionable sidecar HTTP errors instead of generic cr…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T17:49:49Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "7fc559af98958403ca4ac2acbd67b1b7f633a071",
          "body": "…djacent ops (#2421)\n\nDogfooding the PR-review evidence stage on real PRs surfaced two gaps.\nBefore: a UI-backed PR (#2402, touching `src/gaia/ui/routers/system.py`)\nproduced **zero** evidence because the prompt let the agent defer the\nwhole PR to the strix-halo lane — even though the banner sits on\n[…]\nending strix-halo lane\") plus a **Spot regression** subsection.\n- [ ] Confirm the run stays leak-clean (env/token scan) and green.\n- [ ] `actionlint .github/workflows/claude-run.yml` — passes locally.",
          "is_bot": false,
          "headline": "test(ci): evidence lane exercises UI-backed routes + spot-regresses a…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-23T17:48:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9be31036fe99a86f6e5b11703ac58560e000debf",
          "body": "…l flows (#2417)\n\nFixes #2416.\n\n## Summary\nThe PR-review evidence stage ran an agent with Bash while the OAuth\ntoken was in its env; on #2391 a connector OAuth flow → keyring → failed\n`dbus-launch` dumped the environment (incl. tokens) to the job log.\nThree independent guards so it can never recur:\n\n[…]\n\n- [ ] Post-merge: re-trigger a connector PR (e.g. #2391) and confirm the\nevidence run emits no env to the log and still produces evidence.\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "security(ci): harden the evidence stage against env dumps / credentia…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-23T16:01:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0f709733d21b7b82e8e38c3dd64aa650c43a447d",
          "body": "… (#2390)\n\nBefore: a custody `POST /host/v1/rag/query` caller could send `k: -1`\nand get their **entire** corpus back in one response (SQLite turns a\nnegative `LIMIT` into \"no limit\"), or send `k: null` / a non-integer and\ncrash the endpoint with an uncaught `TypeError` (500). After: `k` is\nvalidate\n[…]\nll three files. (The repo's `--imports` lint check\nfails identically on clean `main`, unrelated to this change.)\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(daemon): validate custody rag/query 'k' to a bounded positive int…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-23T15:41:35Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ca50bf8acf9d7998ee73d60b65c497efcaa808ab",
          "body": "… section (#2415)\n\n## Summary\nTwo fixes to the real-world evidence stage (#2414), caught + shaped by\ndogfooding on #2390:\n\n1. **Broaden the surface gate** — it only matched\n`cli.py|api/|mcp/|hub/agents/`, so it skipped `src/gaia/daemon/` (a real\n`gaia daemon` CLI + custody HTTP-route surface). Now: \n[…]\na real `### Real-world evidence` section with actual `gaia daemon`\noutput (not N/A), and the verdict references it.\n\nRefs #2413.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "ci(review): broaden evidence gate + require a verdict-linked evidence…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-23T15:31:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "59c736df92544ec57bae79ac128d6abe07055036",
          "body": "…ase 1: CLI/API/MCP) (#2414)\n\n## Summary\nFolds real-world test evidence into the PR review's **single comment**\n(#2413), Phase 1 — the CLI/API/MCP lane. For same-repo PRs touching a\ntestable surface, an evidence stage runs the **gaia-testing skill** to\nwrite `evidence-bundle.md`, and the reviewer re\n[…]\nlow diff before merging; the `continue-on-error` gating means\nthe worst post-merge case is \"no evidence,\" never a broken review.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "ci(review): fold gaia-testing evidence into the PR review comment (Ph…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-23T13:55:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1a233d940a5700ecf83bf12054b728b5bbe2bfc5",
          "body": "…te (#2412)\n\n**Fixes main red.** `Unit Tests` and `Email Agent Unit Tests` are\nfailing on `main` (since 236ba233 / #2411).\n\n## What happened\n\n#2410 (install trust gate, merged just before #2411) now makes\n`installer.install()` raise `TrustRequiredError` for non-verified\n**experimental**-tier agents \n[…]\nses on latest main (was failing)\n- [x] `python -m pytest tests/unit/agents/test_registry.py\ntests/unit/connectors/ tests/unit/chat/ui/test_agents_router.py -q` →\n679 passed\n- [x] `black --check` clean",
          "is_bot": false,
          "headline": "test(connectors): fix main red — #2408 install test vs #2410 trust ga…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-22T23:43:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "78de5bfd859da33c481f58803c9b4f6a505fb7cf",
          "body": "…2389)\n\nWhen the Agent UI starts with no update feed configured (the\n`NO_CHANNEL` state) and a feed is turned on later, the first update\ncheck runs — but the recurring 4-hour background check never armed, so\nauto-update silently stopped checking forever. After this fix, the\nperiodic scheduler arms t\n[…]\nbuild by\nstarting with no feed, configuring one, and confirming background checks\nresume after the interval before merging.\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(electron): resume periodic update checks after a no-feed start (#…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T22:51:07Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a20c04b49a14de59e1f28209641c45709f416bcc",
          "body": "…2398)\n\nInstalled-agent cards (e.g. \"Email Triage\") rendered center-aligned on\nthe welcome/home screen but left-aligned on the standalone Agent Hub\ntab. The home screen embeds the hub inside a centered hero wrapper, and\nthe card's text elements had no explicit alignment, so they inherited\n`text-alig\n[…]\nrd keeps its\ncentered layout — its own `text-align: center` (specificity 0,2,0)\noverrides the base rule (0,1,0).\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(agent-ui): left-align installed-agent hub cards on home screen (#…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T22:48:27Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "236ba233ec1bc0a563691c40c7470037b28e852b",
          "body": "… works on fresh install (#2411)\n\nCloses #2408\n\n## Why this matters\n\nOn a fresh install, the Email agent could never get mailbox access.\nTriage failed with *\"GAIA is missing required Google permissions…\nreconnect\"*, and the Connectors panel showed **\"No agents require access\nto this connector\"** — a\n[…]\nnt UI on AMD hardware (Linux Strix Halo + Windows\nRyzen AI): fix fires on a cold sidecar install; Connectors panel offers\nEmail its grants across connection-present / removed-via-UI / brand-new\nstates",
          "is_bot": false,
          "headline": "fix(connectors): register hub-installed sidecar agents so email grant…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-22T22:31:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b343f3964f522aeaac4f7f9a3e58a6e539817c0b",
          "body": "…x (#2410)\n\nPrivate security follow-up from the v0.23.0 audit — two independent\nhardening fixes.\n\n- **Hardens the install trust gate to cover all non-verified agents.**\nPreviously only native (C++) non-verified agents required an explicit\ntrust opt-in; now any non-verified agent does, across every i\n[…]\n247 backend unit tests (hub trust gate, installer, router, CLI,\nsidecar contract, file tools, init bootstrap) + 20 frontend (vitest) +\n139 Electron (jest) green; `util/lint.py --all` clean.\n</details>",
          "is_bot": false,
          "headline": "fix(security): harden install trust gate and analyze_data_file sandbo…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-22T21:55:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "765cb5448cf7d6c4c41b34aa80077b0613369b03",
          "body": "… load (#2394)\n\nThe host-owned model-slot broker only held its lease around the model\n**load**, then released it before the `/chat/completions` request fired.\nWith the slot free, a second sidecar could acquire the lease and load a\ndifferent model — **evicting the first sidecar's model while it was\ns\n[…]\nes are pre-existing/environmental (no `pip` in the uv\nvenv; a memory-router env test) and don't touch this code.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(daemon): hold the model-slot lease across inference, not just the…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T18:05:35Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "27be002eb3974a2d2c5588a60d2e19952166bfb3",
          "body": "On a no-NPU box with a capable GPU (e.g. a Radeon RX 7900 XTX),\nfirst-run setup's Hardware check showed a warning that (1) said \"**This\nagent** requests an NPU…\" when no agent has been chosen yet, and (2)\ntold the user to \"Ensure your Ryzen AI NPU driver is installed\" — wrong\nadvice on a dGPU that h\n[…]\nps remediation, still no \"agent\").\n\nVerified: 40/40 tests in both files pass; `python util/lint.py --all`\ngreen.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(onboarding): neutral NPU wording in first-run Hardware check (#2399)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T17:53:43Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "e658cb151534451d2b71f5f7e862b236e1c548c7",
          "body": "…ce (#2376)\n\n## Summary\nMakes GAIA's real-world-testing philosophy **binding**: the gaia-testing\nskill maps each changed surface to the evidence a PR must show, and\nREVIEW.md + the PR template enforce it — including that **screenshot\nevidence is embedded in the PR description** (this PR dogfoods tha\n[…]\ngent** — same Agent UI code path, same proof. Its error was\nself-documenting (the pattern this PR adds to the skill).\n</details>\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
          "is_bot": false,
          "headline": "docs(testing): bind real-world evidence contract to the changed surfa…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-22T15:22:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "feb001551c6b5f6edda88f810aaadd4c8b28132c",
          "body": "…yet wired (#2392)\n\nThe email agent's autonomy docs advertised a learning loop where\naccepting or leaving a suggestion standing *raises* trust and the agent\n\"gets quieter\" for that sender/category over time. That path was never\nwired: no production code calls `record_autonomy_outcome(positive=True)`\n[…]\nl is affected; the Import Validation lint failure\nreproduces on `main` and is unrelated to these Markdown edits.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "docs(email): correct earn-trust claim — positive-outcome accrual not …",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T15:12:08Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "7aee219ad7494e3fbd7291baca2f65aa04b26004",
          "body": "…down (#2393)\n\nIn headless/scheduled autonomy (`GAIA_EMAIL_AUTONOMY_ENABLED=true`), the\nscheduler tears down and rebuilds the email agent between fires. Before\nthis change the re-proposal dedup guard didn't survive that teardown, so\nthe same still-in-inbox message was proposed again on **every** fir\n[…]\ngent dependency stack, so the pytest suite\n(including the new regression test) should be run in CI before merge.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(email): commit autonomy dedup INSERT so it survives headless tear…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T15:07:06Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "6b6a8dab831bc3ec1ed5ed5ec5e01e3ec96e9d70",
          "body": "A sidecar whose spec has no `grant_agent_id` used to get an opaque HTTP\n500 from the forward-all endpoint instead of a `403 Forbidden`. The\n`NotGrantedError` is raised inside `forward_all` *before* its\nper-provider loop (during grant resolution), and the route only caught\n`UnknownAgentError`, so it \n[…]\nd and passes with it applied. Full\n`tests/unit/test_daemon_forward.py` (18 tests) passes; lint (`--all`)\npasses.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(daemon): map NotGrantedError to 403 in forward_all route (#2395)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-22T15:05:26Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5f6247069574cf201583c3a4754e376fe9252d27",
          "body": "…it (#2373)\n\nCloses #2358\n\n## Why this matters\n\nAfter a plain `pip install amd-gaia`, `gaia chat` — the command `gaia\ninit` recommends next — fails: the chat agent is published through\nneither channel and `gaia init` never installs it. Fixing that surfaced\na deeper bug: a hub-installed **wheel** age\n[…]\n `.pth` write\nlanded in the throwaway venv, not the test runner's. This is the exact\nbug class AC-6 exists to catch (the original shipped because dev/CI\nalways had chat editable-installed).\n</details>",
          "is_bot": false,
          "headline": "fix(hub): importable CLI wheel agents + chat distribution via gaia in…",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-21T22:35:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3ad39e6004dead9968f0b9ac7a252af042495b84",
          "body": "Fixes #2347.\n\n## Why this matters\n\nA headless Debian user installed the v0.22 `.deb`, ran `gaia email -q\n\"...\"`, and got `Email sidecar binary unavailable in user mode: cannot\nread binaries.lock.json ... This manifest ships with the email agent\npackage; reinstall/rebuild it if it is missing.` — a de\n[…]\nteps are in\n`docs/testing/issue-2347-verified-steps.md` (not posted to the public\nissue).\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
          "is_bot": false,
          "headline": "fix(sidecar): actionable user-mode binary error (#2347) (#2357)",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T19:03:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bfc0f5b88ff33b419345e6b812dc1f08106a31bf",
          "body": "…lidation (#2368)\n\nA present, working AMD Radeon dGPU (e.g. RX 7900 XTX on Ubuntu) was\nrejected: any `device: \"gpu\"` request — the Agent UI's per-session\ndefault and CLI `--device gpu` — raised `HardwareRequirementError` and\nforced a CPU fallback, even though Lemonade saw and used the GPU fine.\nAfte\n[…]\nlated device suites (79 passed); black/isort/flake8 clean.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
          "is_bot": true,
          "headline": "fix(lemonade): recognize grouped amd_gpu/nvidia_gpu device keys in va…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-21T19:02:55Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "0553c8b0883fd4925a4d8e9f6e1102c0ce70a56c",
          "body": "…led driver (#2363)\n\nTurn on full autonomy and the Email agent handles your inbox for you: it\ntriages and files low-signal mail on its own, **always checks in before\nanything destructive or irreversible** (send, forward, permanent-delete,\nRSVP, quarantine), and **learns from you** so it gets more pe\n[…]\nupervised path (cross-process, with #2156).\n- npm thin-client CLI `gaia email autonomy …` + Agent-UI activity-feed\npanel over the REST surface.\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": false,
          "headline": "feat(email): full autonomy — earn-trust engine, learning loop, schedu…",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T18:21:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0284300bfd544e8d1d68bcc7f71e41789d6ec5b2",
          "body": "…e sign-in (#2364)\n\n## Why this matters\n\nBefore: GAIA's email agent could only reach **personal** Outlook.com\nmailboxes — the Microsoft connector was pinned to the `consumers`\ntenant, so any **work/school (Microsoft 365 / Entra ID)** account was\nrejected before a token was ever issued. A corporate u\n[…]\nail.Send` then `gaia email -q \"Triage my\ninbox\"` returns a triage of the Outlook mailbox.\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
          "is_bot": false,
          "headline": "feat(connectors): support work/school Outlook + zero-setup device-cod…",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T18:21:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1aaba5cc8a0c323dd9dd465464f8f62192929528",
          "body": "…ist (#2343)\n\n## Why this matters\n\nThe hub tar-slip (CWE-22, #2342) shipped even though bandit flagged it —\nbecause a `# noqa: S202 - hub artifacts are trusted` silenced the\nwarning, and both bandit and the weekly audit read that suppression as a\nsettled, accepted decision. Any `# noqa: S<n>` / `# n\n[…]\nMerge conflicts with `main` resolved (both gates unified in one\nmodule; lint steps renumbered to 11)\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
          "is_bot": false,
          "headline": "feat(lint): require security suppressions to be reviewed in an allowl…",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T17:43:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "19b1a4c51e58eb51a1de655c700a427bf9c07d8b",
          "body": "…2349)\n\n## Why this matters\n\n`test_connection_stopped_after_running_raises_again` fails\nintermittently on CI (seen on the macOS smoke runner: `StopFailedError:\nagent 'toy' sidecar pid 4321 survived the tree-kill`). It's a false\nfailure that blocks unrelated PRs and erodes trust in the suite — the\npr\n[…]\nhe runner) reproduces the `StopFailedError`; the\nfix's `pid_exists → False` patch neutralizes it while `stop()` still\nsucceeds\n- [x] `black`/`isort` clean\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": false,
          "headline": "test(daemon): de-flake sidecar stop test on the pid-liveness check (#…",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T17:41:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "174e9d0cd1b88069fcca1fac1e2a80e651036b96",
          "body": "…class → separable profiles (#2323) (#2362)\n\nCloses #2323\n\n## Why this matters\n\n`chat`, `doc`, and `file` were never three agents — they were **one\n2,258-line class** with a runtime `if profile == …` switch, a manifest\nthat advertised **0 tools** (it has dozens) plus a REST server and an\nMCP server \n[…]\np, out of scope\nhere.\n- The `#2316` fail-loudly work is scoped here to the **6 chat-package\nsites only**; `#2308` manifest-v2 conformance and `#2313` per-tool\nbehavioral tests are separate.\n</details>",
          "is_bot": false,
          "headline": "refactor(chat): extract ProfileSpec, honest manifest, lazy RAG — one …",
          "author_name": "Tomasz Iniewicz",
          "author_login": "itomek",
          "committed_at": "2026-07-21T17:39:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "57f970b09cad3cd51c0a97a3c2d05dac16a763f9",
          "body": "## Why this matters\n\nSecurity now has a dedicated workflow (`claude-security-audit.yml`, PR\n#2346). Keeping a general \"security lens\" as one of five sampled\ndimensions in the weekly audit is exactly what missed the hub tar-slip —\nand this audit files to a **public** triage issue, which is the wrong\n\n[…]\ntriage issue with four\ndimensions and no security section\n\nDepends conceptually on #2346 (the dedicated security workflow) but is\nindependently mergeable.\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": false,
          "headline": "chore(audit): drop the security dimension from the weekly audit (#2348)",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T17:30:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2318104072f1cafedb5fed723d0e1e1355a56563",
          "body": "… tooling (#2346)\n\n## Why this matters\n\nThe weekly audit's single general \"security lens\" missed the hub\ntar-slip (CWE-22, #2342): it sampled a large repo in one pass and read a\n`# noqa: S202 - hub artifacts are trusted` comment as a settled\ndecision. This adds a **dedicated** security audit that fi\n[…]\nfrom\n`claude-weekly-audit.yml` + its skill/plan docs.\n- Enable the bandit-HIGH blocking gate after the 18 pre-existing HIGH\nfindings are fixed.\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": false,
          "headline": "feat(security): proactive Claude security-audit workflow + CVSS/SARIF…",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T17:30:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d605caec185d2488d36c7419a8e45c2b6e6e71dd",
          "body": "…344)\n\n## Why this matters\n\nGAIA documents `--allowed-paths` as a security sandbox for agent file\ntools, but it only ever restricted **writes**. `read_file` (and three\nsibling read tools) in `FileSearchToolsMixin` called `open()` directly\nwith no allowlist check, so an agent could read **any file th\n[…]\nhanged files\n- [x] Researcher PoC re-run against patched code → bypass no longer\nreproduces (read returns \"Access denied\", write still blocked)\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": false,
          "headline": "fix(security): enforce --allowed-paths sandbox on file read tools (#2…",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T12:39:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1c8a91c9d8bd4fcdecf119eaa0837afe02109c69",
          "body": "…e HIGH gate (#2350)\n\nBandit ran warning-only, so 18 pre-existing HIGH-severity findings sat\nunblocked in core paths (CLI, subprocess helpers, MCP stdio transport,\nLemonade launch). Before: a new `shell=True` injection site or weak-hash\nregression would pass lint and ship. After: all 18 are fixed (1\n[…]\nthe converted `netstat` detection + `taskkill` args-list finds and kills\nit and frees the port\n- [x] `black`/`isort` clean on all changed files\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": false,
          "headline": "fix(security): remove pre-existing bandit HIGH findings and enable th…",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T12:39:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4b5c16b713e7b0e2b78d6a4e81d7c5784eb5b6d5",
          "body": "## Why this matters\n\nThe terminal-hub / sidecar architecture work (milestone #45) added new\ncode surfaces the auto-labeler didn't know about, so PRs touching the Go\nTUI, the daemon supervisor, or the agent sidecar contract landed\nunlabelled and had to be triaged by hand. This teaches `actions/labele\n[…]\n`sidecar` label.\n\nNo change to `auto-label.yml` — it's generic (`actions/labeler@v6`, no\nper-label config), so the new rules take effect on next PR event.\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": false,
          "headline": "ci(labeler): add tui/daemon/sidecar auto-label rules (#2356)",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-21T12:38:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a905b05792ab75938b36e82624f54c24eddbeae5",
          "body": "Bumps the github-actions group with 2 updates:\n[actions/checkout](https://github.com/actions/checkout) and\n[anthropics/claude-code-action](https://github.com/anthropics/claude-code-action).\n\nUpdates `actions/checkout` from 6 to 7\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump the github-actions group with 2 updates (#2341)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-20T20:45:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b3f793af5b7ac8158c2e63ee17791166286897b4",
          "body": "…ill (#2337)\n\nRoutingAgent's `_create_agent_with_defaults` picked `\"python\"` for an\nunknown language and called it \"the safest option\" — but the very next\nstep, `_enforce_typescript_only`, raises `SystemExit(1)` for anything\nthat isn't TypeScript/Next.js. So the documented safe fallback\nterminated t\n[…]\nter is an LLM-behavior change that\nrequires an eval run per the repo's eval policy — both left for a\nmaintainer.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(routing): default unknown language to TypeScript, not a process k…",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-20T20:45:31Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "48286dbd00eea6a84329a4e57aaffe4fa7f11127",
          "body": "When `gaia init` couldn't install pip extras automatically, it printed a\nbroken, un-actionable fallback: `Please run: uv pip install \"amd-gaia\"`\n— with the `[rag]` extras silently dropped. Following that command\ninstalls the base package with **no extras**, so the user is stuck. The\ncause is that th\n[…]\nh itself is intended behaviour),\nbut they now get a correct manual command instead of one that installs\nnothing.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(init): stop Rich eating bracketed tokens in gaia init output (#2340)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-20T20:44:47Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "638a76439a3f4e9a1a9ed0491875e742fa87a100",
          "body": "…#2338)\n\nAnyone porting a hub agent today has three skills for the *end* of the\njob — build a new agent, cut a release, add a scorecard — and nothing\nfor the middle: taking an agent that already exists to a state where\npublishing it is honest. The result is that \"the code works, it just\nneeds docs\" \n[…]\nhecking `docker\n--version` (the binary) rather than the daemon. Both verified at HEAD\nand filed to #2325.\n- [ ] Reviewer sanity-check: does Phase 0 (PORT/MERGE/DISCARD) read as\ngating, or as optional?",
          "is_bot": false,
          "headline": "docs(skills): add porting-agent-to-hub — the legacy-agent port flow (…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-20T20:44:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d2c00b55e7b623ca5d876038934fd9b6bfa00c6b",
          "body": "## Why this matters\n\nInstalling a native (C++) agent from the hub extracted the downloaded\narchive without checking where each member wanted to land — only the\narchive's own filename was sanitized. A malformed or malicious archive\ncould therefore write files **outside** the agent's\n`~/.gaia/agents/<\n[…]\nde the install dir)\n- [x] `python -m bandit src/gaia/hub/installer.py -ll` — 0 High\n(previously flagged the extraction call)\n- [x] `black` / `isort` clean\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
          "is_bot": false,
          "headline": "fix(hub): harden agent-archive extraction against path traversal (#2342)",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-20T20:16:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a441765672e2e4e7d00ee3056323cfaed95a848c",
          "body": "`GAIA CLI Tests (All Platforms)` has posted a red ❌ on every push, PR,\nand merge-queue entry since 2026-07-07 — a 0-second failure with zero\njob records. The file declared `test-docqa-agent` and\n`test-routing-agent` twice, and GitHub rejects duplicate job keys while\nbuilding the run graph; because a\n[…]\nCode Quality Checks` expands and executes;\npreviously it produced no job record at all\n- [ ] Reviewer: confirm the red `GAIA CLI Tests (All Platforms)` check\nstops appearing on new PRs once this lands",
          "is_bot": false,
          "headline": "fix(ci): repair the startup-failing GAIA CLI aggregate workflow (#2307)",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-19T01:49:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0835a25091a7bea16e62342d9ef1610f9eaf8f53",
          "body": "…un (#2306)\n\nThree CI safety nets have been reporting on work they never did.\n\nThe **Weekly Eval** has never once run an eval. Its caller claimed the\nsame `lemonade-eval` concurrency group as the reusable workflow it\ncalls, and a called workflow's concurrency is evaluated in the caller's\ncontext — s\n[…]\nworkflow stops reporting\n`cancelled` — **please confirm whether it is decommissioned or a 4-month\noutage nobody noticed**, since the monitor has been blind this whole\ntime and could not have told you.",
          "is_bot": false,
          "headline": "fix(ci): make the weekly eval and runner heartbeat monitor actually r…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-19T01:49:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "977c158fe3b4971bb00557d9bedaddca906e5886",
          "body": "… tree (#2295)\n\nFollow-up to #2060, which moved hub packages to\n`hub/agents/<id>/<lang>/`.\n\nAnyone scaffolding a new agent for this repo got a package in the wrong\nplace, with no supported way to fix it. `gaia agent init` was never\ntaught the new layout: `--output` always appends the agent id as the\n[…]\nts/my-agent/python`.\n- [ ] `python util/lint.py --all` clean.\n- [ ] `git grep -rn \"hub/agents/python\\|hub/agents/npm\" -- .\n':!docs/releases/'` returns nothing; historical release notes left\nuntouched.",
          "is_bot": false,
          "headline": "fix(cli): add --layout hub to gaia agent init for the agent-first hub…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-19T01:40:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "558a73e6cd53526cd64a467d36703453c96ebb06",
          "body": "Bumps the github-actions group with 3 updates:\n[actions/setup-node](https://github.com/actions/setup-node),\n[actions/setup-go](https://github.com/actions/setup-go) and\n[anthropics/claude-code-action](https://github.com/anthropics/claude-code-action).\n\nUpdates `actions/setup-node` from 6 to 7\n<detail\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump the github-actions group with 3 updates (#2294)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-19T00:17:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f8bff000290f503fb87f918f2646cec0dc5469a4",
          "body": "…dependencies group (#2292)\n\nBumps the root-npm-dependencies group with 1 update:\n[electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.0 to 43.1.1\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/electron/electron/releases\">electro\n[…]\n/details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump electron from 43.1.0 to 43.1.1 in the root-npm-…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-19T00:17:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fb179e321ec316edab81d16fc1698482d5bd5f20",
          "body": "Consolidating every agent onto `Gemma-4-E4B-it-GGUF` is an LLM-affecting\nchange, and CLAUDE.md requires `gaia eval agent` runs against the\ncommitted baselines for exactly that class of change — but no CI job ran\nthem, because they need Lemonade on real AMD hardware. Today the\nconsolidation could mer\n[…]\nso; regenerating\nthe baselines on the runner would fix it properly.\n- `gemma-4-e4b-d71cd914` is the only baseline covering all three\ncategories. `gemma-4-e4b-95e4b372` is newer but `rag_quality`-only.",
          "is_bot": false,
          "headline": "ci(eval): gate the Gemma-4-E4B consolidation on agent evals (#2283)",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-19T00:17:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6b2aa2db85d53a20dc0d9df4b70781503e115b4d",
          "body": "…s/jira/webui in the jira-app-dependencies group (#2291)\n\nBumps the jira-app-dependencies group in /src/gaia/apps/jira/webui with\n1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.0 to 43.1.1\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhr\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump electron from 43.1.0 to 43.1.1 in /src/gaia/app…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-19T00:15:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5837bdac99f25206017b16948c56ce32c449b1fc",
          "body": "…s/example/webui in the example-app-dependencies group (#2290)\n\nBumps the example-app-dependencies group in /src/gaia/apps/example/webui\nwith 1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.0 to 43.1.1\n<details>\n<summary>Release notes</summary>\n<p><em>Source\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump electron from 43.1.0 to 43.1.1 in /src/gaia/app…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-19T00:15:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3ce4f79011c7ea4462d219eaaa45d7f0fdf3ff7a",
          "body": "`TestProcessQueryRecoversOnContextOverflow` was green on CI but red on\nany developer machine running Lemonade with a model loaded below 64K\ncontext — the inverted-flake pattern that trains contributors to ignore\na genuinely red suite. The two tests asserted the trim-and-retry path,\nwhich is only tak\n[…]\nse_error_recovery.py` (23 → 24\ntests) and `tests/unit/test_base_agent_lemonade_api_key.py` all pass;\nlint clean.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "test(agents): stub live Lemonade probe in context-overflow tests (#2288)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-19T00:15:14Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "1886a92f8a823da2cc6f2ad31e51bf0f574615a6",
          "body": "…ython/gaia_agent_emr/dashboard/electron in the emr-dashboard-dependencies group (#2289)\n\nBumps the emr-dashboard-dependencies group in\n/hub/agents/emr/python/gaia_agent_emr/dashboard/electron with 1 update:\n[electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.0 to 43.1.1\n\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump electron from 43.1.0 to 43.1.1 in /hub/agents/emr/p…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-19T00:15:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0a308449f3365ec7f6804bf250073773f029b85d",
          "body": "… size (#2284)\n\nSwitching agents used to evict and cold-reload the model. Agents that\nleft `model_id` unset fell back to `Qwen3.5-35B-A3B-GGUF` while chat and\nemail used `Gemma-4-E4B-it-GGUF`, so moving between them forced a full\nunload/reload — **7.9s measured** on a warm Lemonade. Every agent now\n\n[…]\nuter`).\n- [ ] `python util/lint.py --all` — passes.\n- [ ] On a machine with Lemonade: `python -m pytest\ntests/integration/test_lemonade_model_residency.py -v` — 4 passed\nagainst live Lemonade 10.10.0.",
          "is_bot": false,
          "headline": "feat(agents): consolidate every agent onto Gemma-4-E4B at one context…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-19T00:14:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4392e06a96bf53ca39b1a5eb9cb52c0edc89f94a",
          "body": "…ps/webui with 3 updates (#2293)\n\nBumps the agent-ui-dependencies group in /src/gaia/apps/webui with 3\nupdates: [electron](https://github.com/electron/electron),\n[lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)\nand [vite](https://github.com/vitejs/vite/tree/HEAD\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump the agent-ui-dependencies group in /src/gaia/ap…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-19T00:13:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d9b11ec728216c4e77538c02c78e817123d8851a",
          "body": "Closes #2019. Part of the Agent UI v2 milestone.\n\nOne agent's artifacts are scattered across language-first trees (email\nlives in both `hub/agents/python/email/` and\n`hub/agents/npm/agent-email/`). This flips to agent-first —\n`hub/agents/<id>/{python,npm}/` — so an agent's contract, binaries lock,\nc\n[…]\nmentation-breakdown.md`.\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>\nCo-authored-by: kovtcharov <kovtcharov@users.noreply.github.com>",
          "is_bot": false,
          "headline": "refactor(hub): agent-first layout — hub/agents/<id>/<lang> (#2060)",
          "author_name": "kovtcharov-amd",
          "author_login": "kovtcharov-amd",
          "committed_at": "2026-07-19T00:10:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5f15b33312c51c96a72ae85ee74594e569dfd949",
          "body": "…2286)\n\nBefore this, GAIA could still evict its own models out from under\nitself. Lemonade is single-tenant per model slot — a second process\nloading a different model evicts the first — and the V2-11 broker\n(#2151) only serialized loads made through `_ensure_model_loaded`. The\nUI backend's startup \n[…]\non util/lint.py --all` — Black / isort / flake8 / pylint\nclean.\n- [ ] Tests are hermetic: the fixture stubs daemon discovery, so a\ndeveloper box running a daemon can't change the result.\n\nCloses #2248",
          "is_bot": false,
          "headline": "feat(daemon): broker-wire the remaining direct model-load surfaces (#…",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-19T00:03:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3affe1497dc855ddba4d83797bb686a73b1c2966",
          "body": "> **Stacks on #2244 — merge after it.** This PR targets #2244's branch\n(`autofix/issue-2241`) because it builds on the `_device_is_available` /\n`_is_gpu_device_key` helpers that PR introduces. GitHub will retarget it\nto `main` automatically once #2244 merges.\n\nBefore: on real hardware the Agent UI s\n[…]\nreal captured payloads** in\n`tests/fixtures/hardware/lemonade11_*.json` through the routers with\nonly the HTTP boundary stubbed, so they pin Lemonade's actual shapes\nrather than a mock's idea of them.",
          "is_bot": false,
          "headline": "fix(ui): detect GPU from real Lemonade payload shapes (#2285)",
          "author_name": "Kalin Ovtcharov",
          "author_login": "kovtcharov",
          "committed_at": "2026-07-18T23:53:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 50,
      "commits_last_year": 904,
      "latest_release_at": "2026-07-16T19:56:45Z",
      "latest_release_tag": "v0.22.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 39,
      "days_since_latest_release": 10,
      "mean_days_between_releases": 6.9
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "amd-gaia",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "Development Status :: 4 - Beta",
            "Intended Audience :: Developers",
            "License :: OSI Approved :: MIT License",
            "Operating System :: OS Independent",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3.10",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Topic :: Scientific/Engineering :: Artificial Intelligence"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/amd-gaia/",
          "is_deprecated": false,
          "latest_version": "0.22.0",
          "repository_url": "https://github.com/amd/gaia",
          "versions_count": 29,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 3633,
          "first_published_at": "2025-12-17T18:24:43.114216Z",
          "latest_published_at": "2026-07-16T19:53:21.132210Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 10
        },
        {
          "name": "github.com/amd/gaia",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "go",
          "matches_repo": true,
          "registry_url": "https://pkg.go.dev/github.com/amd/gaia",
          "is_deprecated": false,
          "latest_version": "v0.22.0",
          "repository_url": "https://github.com/amd/gaia",
          "versions_count": 61,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-16T17:47:10Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 11
        }
      ]
    },
    "popularity": {
      "forks": 134,
      "stars": 1507,
      "watchers": 18,
      "fork_history": {
        "days": [
          {
            "date": "2025-03-21",
            "count": 1
          },
          {
            "date": "2025-03-22",
            "count": 4
          },
          {
            "date": "2025-03-23",
            "count": 3
          },
          {
            "date": "2025-03-24",
            "count": 1
          },
          {
            "date": "2025-03-25",
            "count": 1
          },
          {
            "date": "2025-03-26",
            "count": 3
          },
          {
            "date": "2025-03-28",
            "count": 1
          },
          {
            "date": "2025-03-29",
            "count": 1
          },
          {
            "date": "2025-04-12",
            "count": 1
          },
          {
            "date": "2025-04-17",
            "count": 1
          },
          {
            "date": "2025-04-28",
            "count": 1
          },
          {
            "date": "2025-05-02",
            "count": 1
          },
          {
            "date": "2025-05-28",
            "count": 1
          },
          {
            "date": "2025-06-03",
            "count": 1
          },
          {
            "date": "2025-06-23",
            "count": 1
          },
          {
            "date": "2025-06-28",
            "count": 1
          },
          {
            "date": "2025-07-19",
            "count": 1
          },
          {
            "date": "2025-08-06",
            "count": 1
          },
          {
            "date": "2025-08-10",
            "count": 1
          },
          {
            "date": "2025-08-12",
            "count": 1
          },
          {
            "date": "2025-08-13",
            "count": 1
          },
          {
            "date": "2025-08-20",
            "count": 1
          },
          {
            "date": "2025-08-21",
            "count": 1
          },
          {
            "date": "2025-08-22",
            "count": 1
          },
          {
            "date": "2025-09-07",
            "count": 1
          },
          {
            "date": "2025-09-08",
            "count": 1
          },
          {
            "date": "2025-09-09",
            "count": 1
          },
          {
            "date": "2025-09-12",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 1
          },
          {
            "date": "2025-10-03",
            "count": 1
          },
          {
            "date": "2025-10-07",
            "count": 1
          },
          {
            "date": "2025-10-28",
            "count": 1
          },
          {
            "date": "2025-10-30",
            "count": 1
          },
          {
            "date": "2025-11-01",
            "count": 1
          },
          {
            "date": "2025-11-04",
            "count": 1
          },
          {
            "date": "2025-11-05",
            "count": 1
          },
          {
            "date": "2025-11-11",
            "count": 1
          },
          {
            "date": "2025-11-18",
            "count": 1
          },
          {
            "date": "2025-11-28",
            "count": 1
          },
          {
            "date": "2025-12-17",
            "count": 1
          },
          {
            "date": "2025-12-22",
            "count": 1
          },
          {
            "date": "2025-12-27",
            "count": 1
          },
          {
            "date": "2025-12-29",
            "count": 1
          },
          {
            "date": "2026-01-05",
            "count": 2
          },
          {
            "date": "2026-01-07",
            "count": 1
          },
          {
            "date": "2026-01-08",
            "count": 1
          },
          {
            "date": "2026-01-16",
            "count": 1
          },
          {
            "date": "2026-02-14",
            "count": 1
          },
          {
            "date": "2026-02-15",
            "count": 1
          },
          {
            "date": "2026-02-25",
            "count": 1
          },
          {
            "date": "2026-03-01",
            "count": 1
          },
          {
            "date": "2026-03-09",
            "count": 1
          },
          {
            "date": "2026-03-12",
            "count": 1
          },
          {
            "date": "2026-03-14",
            "count": 2
          },
          {
            "date": "2026-03-17",
            "count": 1
          },
          {
            "date": "2026-03-26",
            "count": 1
          },
          {
            "date": "2026-03-28",
            "count": 1
          },
          {
            "date": "2026-03-29",
            "count": 2
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-05",
            "count": 1
          },
          {
            "date": "2026-04-08",
            "count": 2
          },
          {
            "date": "2026-04-11",
            "count": 1
          },
          {
            "date": "2026-04-14",
            "count": 3
          },
          {
            "date": "2026-04-15",
            "count": 1
          },
          {
            "date": "2026-04-16",
            "count": 2
          },
          {
            "date": "2026-04-17",
            "count": 1
          },
          {
            "date": "2026-04-18",
            "count": 2
          },
          {
            "date": "2026-04-19",
            "count": 2
          },
          {
            "date": "2026-04-20",
            "count": 1
          },
          {
            "date": "2026-04-21",
            "count": 1
          },
          {
            "date": "2026-04-22",
            "count": 1
          },
          {
            "date": "2026-04-25",
            "count": 1
          },
          {
            "date": "2026-04-30",
            "count": 1
          },
          {
            "date": "2026-05-05",
            "count": 1
          },
          {
            "date": "2026-05-08",
            "count": 1
          },
          {
            "date": "2026-05-09",
            "count": 1
          },
          {
            "date": "2026-05-10",
            "count": 1
          },
          {
            "date": "2026-05-12",
            "count": 1
          },
          {
            "date": "2026-05-13",
            "count": 2
          },
          {
            "date": "2026-05-14",
            "count": 1
          },
          {
            "date": "2026-05-16",
            "count": 2
          },
          {
            "date": "2026-05-18",
            "count": 1
          },
          {
            "date": "2026-05-20",
            "count": 1
          },
          {
            "date": "2026-05-21",
            "count": 2
          },
          {
            "date": "2026-05-24",
            "count": 1
          },
          {
            "date": "2026-05-25",
            "count": 1
          },
          {
            "date": "2026-05-26",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 1
          },
          {
            "date": "2026-05-30",
            "count": 1
          },
          {
            "date": "2026-06-01",
            "count": 1
          },
          {
            "date": "2026-06-02",
            "count": 1
          },
          {
            "date": "2026-06-05",
            "count": 1
          },
          {
            "date": "2026-06-07",
            "count": 1
          },
          {
            "date": "2026-06-09",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-11",
            "count": 2
          },
          {
            "date": "2026-06-15",
            "count": 1
          },
          {
            "date": "2026-06-19",
            "count": 1
          },
          {
            "date": "2026-06-21",
            "count": 1
          },
          {
            "date": "2026-06-22",
            "count": 3
          },
          {
            "date": "2026-07-11",
            "count": 1
          },
          {
            "date": "2026-07-13",
            "count": 1
          },
          {
            "date": "2026-07-14",
            "count": 1
          },
          {
            "date": "2026-07-16",
            "count": 1
          },
          {
            "date": "2026-07-17",
            "count": 2
          },
          {
            "date": "2026-07-18",
            "count": 1
          },
          {
            "date": "2026-07-21",
            "count": 1
          },
          {
            "date": "2026-07-22",
            "count": 1
          },
          {
            "date": "2026-07-24",
            "count": 2
          },
          {
            "date": "2026-07-27",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 134,
        "total_forks": 134
      },
      "star_history": null,
      "open_issues_and_prs": 684
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "examples",
        "notebooks"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": true,
      "bootstrap_files": [
        "tui/Makefile"
      ],
      "api_schema_files": [],
      "has_devcontainer": true,
      "typecheck_configs": [
        "hub/agents/email/npm/tsconfig.json",
        "src/gaia/apps/webui/tsconfig.json",
        "src/vscode/gaia/tsconfig.json",
        "website/tsconfig.json",
        "workers/agent-hub/tsconfig.json"
      ],
      "toolchain_manifests": [
        "tui/go.mod"
      ],
      "largest_source_bytes": 321331,
      "source_files_sampled": 1599,
      "oversized_source_files": 50,
      "agent_instruction_files": [
        ".github/copilot-instructions.md",
        "AGENTS.md",
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 61269
    },
    "dependencies": {
      "manifests": [
        "docs/package.json",
        "package.json",
        "pyproject.toml",
        "setup.py",
        "tui/go.mod",
        "website/package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 70,
        "malicious_count": 0,
        "assessed_package": "pypi:amd-gaia@0.22.0",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "go",
        "npm",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "@prisma/client",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.8.0"
        },
        {
          "name": "prisma",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.8.0"
        },
        {
          "name": "zod",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.3"
        },
        {
          "name": "github.com/charmbracelet/bubbles",
          "manifest": "tui/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.0"
        },
        {
          "name": "github.com/charmbracelet/bubbletea",
          "manifest": "tui/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.3.10"
        },
        {
          "name": "github.com/charmbracelet/glamour",
          "manifest": "tui/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.0"
        },
        {
          "name": "github.com/charmbracelet/lipgloss",
          "manifest": "tui/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.1.1-0.20250404203927-76690c660834"
        },
        {
          "name": "github.com/charmbracelet/x/ansi",
          "manifest": "tui/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.11.6"
        },
        {
          "name": "github.com/charmbracelet/x/term",
          "manifest": "tui/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.2.2"
        },
        {
          "name": "github.com/spf13/cobra",
          "manifest": "tui/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.10.2"
        },
        {
          "name": "golang.org/x/sys",
          "manifest": "tui/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.38.0"
        },
        {
          "name": "@astrojs/check",
          "manifest": "website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.9.4"
        },
        {
          "name": "@astrojs/tailwind",
          "manifest": "website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.1.4"
        },
        {
          "name": "astro",
          "manifest": "website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.16.18"
        },
        {
          "name": "prismjs",
          "manifest": "website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.30.0"
        },
        {
          "name": "tailwindcss",
          "manifest": "website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.4.17"
        },
        {
          "name": "typescript",
          "manifest": "website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.7.2"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "github.com/charmbracelet/bubbles",
            "direct": true,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/charmbracelet/bubbletea",
            "direct": true,
            "version": "v1.3.10",
            "ecosystem": "go"
          },
          {
            "name": "github.com/charmbracelet/glamour",
            "direct": true,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/charmbracelet/lipgloss",
            "direct": true,
            "version": "v1.1.1-0.20250404203927-76690c660834",
            "ecosystem": "go"
          },
          {
            "name": "github.com/charmbracelet/x/ansi",
            "direct": true,
            "version": "v0.11.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/charmbracelet/x/term",
            "direct": true,
            "version": "v0.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spf13/cobra",
            "direct": true,
            "version": "v1.10.2",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sys",
            "direct": true,
            "version": "v0.38.0",
            "ecosystem": "go"
          },
          {
            "name": "@astrojs/check",
            "direct": true,
            "version": "0.9.6",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/tailwind",
            "direct": true,
            "version": "5.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/client",
            "direct": true,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "astro",
            "direct": true,
            "version": "4.16.19",
            "ecosystem": "npm"
          },
          {
            "name": "prisma",
            "direct": true,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "prismjs",
            "direct": true,
            "version": "1.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": true,
            "version": "3.4.19",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": true,
            "version": "5.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": true,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": true,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.22.3",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.25.76",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "github.com/alecthomas/chroma/v2",
            "direct": false,
            "version": "v2.20.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/atotto/clipboard",
            "direct": false,
            "version": "v0.1.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aymanbagabas/go-osc52/v2",
            "direct": false,
            "version": "v2.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aymerick/douceur",
            "direct": false,
            "version": "v0.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/charmbracelet/colorprofile",
            "direct": false,
            "version": "v0.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/charmbracelet/x/cellbuf",
            "direct": false,
            "version": "v0.0.15",
            "ecosystem": "go"
          },
          {
            "name": "github.com/charmbracelet/x/exp/slice",
            "direct": false,
            "version": "v0.0.0-20250327172914-2fdc97757edf",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clipperhouse/displaywidth",
            "direct": false,
            "version": "v0.9.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clipperhouse/stringish",
            "direct": false,
            "version": "v0.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clipperhouse/uax29/v2",
            "direct": false,
            "version": "v2.5.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dlclark/regexp2",
            "direct": false,
            "version": "v1.11.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/erikgeiser/coninput",
            "direct": false,
            "version": "v0.0.0-20211004153227-1c3628e74d0f",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gorilla/css",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/inconshreveable/mousetrap",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/lucasb-eyer/go-colorful",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-isatty",
            "direct": false,
            "version": "v0.0.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-localereader",
            "direct": false,
            "version": "v0.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-runewidth",
            "direct": false,
            "version": "v0.0.19",
            "ecosystem": "go"
          },
          {
            "name": "github.com/microcosm-cc/bluemonday",
            "direct": false,
            "version": "v1.0.27",
            "ecosystem": "go"
          },
          {
            "name": "github.com/muesli/ansi",
            "direct": false,
            "version": "v0.0.0-20230316100256-276c6243b2f6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/muesli/cancelreader",
            "direct": false,
            "version": "v0.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/muesli/reflow",
            "direct": false,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/muesli/termenv",
            "direct": false,
            "version": "v0.16.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/rivo/uniseg",
            "direct": false,
            "version": "v0.4.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/sahilm/fuzzy",
            "direct": false,
            "version": "v0.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spf13/pflag",
            "direct": false,
            "version": "v1.0.9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/xo/terminfo",
            "direct": false,
            "version": "v0.0.0-20220910002029-abceb7e1c41e",
            "ecosystem": "go"
          },
          {
            "name": "github.com/yuin/goldmark",
            "direct": false,
            "version": "v1.7.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/yuin/goldmark-emoji",
            "direct": false,
            "version": "v1.0.6",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/net",
            "direct": false,
            "version": "v0.38.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/term",
            "direct": false,
            "version": "v0.36.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/text",
            "direct": false,
            "version": "v0.30.0",
            "ecosystem": "go"
          },
          {
            "name": "@adobe/css-tools",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@alloc/quick-lru",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@amd-gaia/electron",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/css-color",
            "direct": false,
            "version": "5.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/dom-selector",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/generational-cache",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/nwsapi",
            "direct": false,
            "version": "2.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/internal-helpers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/language-server",
            "direct": false,
            "version": "2.16.3",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/markdown-remark",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/prism",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/telemetry",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/yaml2ts",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@azu/format-text",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@azu/style-format",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/abort-controller",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-auth",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-client",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-rest-pipeline",
            "direct": false,
            "version": "1.22.2",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-tracing",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-util",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/identity",
            "direct": false,
            "version": "4.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/logger",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/msal-browser",
            "direct": false,
            "version": "4.26.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/msal-common",
            "direct": false,
            "version": "15.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/msal-node",
            "direct": false,
            "version": "3.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.29.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-async-generators",
            "direct": false,
            "version": "7.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-bigint",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-properties",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-static-block",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-meta",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-json-strings",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-jsx",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-logical-assignment-operators",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-nullish-coalescing-operator",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-numeric-separator",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-object-rest-spread",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-catch-binding",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-chaining",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-private-property-in-object",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-top-level-await",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-typescript",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-self",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-source",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bcoe/v8-coverage",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@bramus/specificity",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/kv-asset-handler",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/unenv-preset",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-darwin-64",
            "direct": false,
            "version": "1.20250718.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-darwin-arm64",
            "direct": false,
            "version": "1.20250718.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-linux-64",
            "direct": false,
            "version": "1.20250718.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-linux-arm64",
            "direct": false,
            "version": "1.20250718.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workerd-windows-64",
            "direct": false,
            "version": "1.20250718.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workers-types",
            "direct": false,
            "version": "4.20260604.1",
            "ecosystem": "npm"
          },
          {
            "name": "@cspotcode/source-map-support",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/color-helpers",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-calc",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-color-parser",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-parser-algorithms",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-syntax-patches-for-csstree",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-tokenizer",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electric-sql/pglite",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@electric-sql/pglite-socket",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@electric-sql/pglite-tools",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/cli",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/core",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/core-utils",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/maker-base",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/maker-deb",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/maker-rpm",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/maker-squirrel",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/maker-zip",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/plugin-base",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/publisher-base",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/publisher-github",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/shared-types",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/template-base",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/template-vite",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/template-vite-typescript",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/template-webpack",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/template-webpack-typescript",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-forge/tracer",
            "direct": false,
            "version": "7.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-internal/extract-zip",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/asar",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/fuses",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/get",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/get",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/node-gyp",
            "direct": false,
            "version": "10.2.0-electron.1",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/notarize",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/osx-sign",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/packager",
            "direct": false,
            "version": "18.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/rebuild",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/rebuild",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/universal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/windows-sign",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emmetio/abbreviation",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@emmetio/css-abbreviation",
            "direct": false,
            "version": "2.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@emmetio/css-parser",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emmetio/html-matcher",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emmetio/scanner",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@emmetio/stream-reader",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emmetio/stream-reader-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@epic-web/invariant",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild-plugins/node-globals-polyfill",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild-plugins/node-modules-polyfill",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@exodus/bytes",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fastify/busboy",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@gar/promisify",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@hono/node-server",
            "direct": false,
            "version": "1.19.11",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-arm64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-x64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-arm64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-x64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-s390x",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-x64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-arm64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-x64",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-s390x",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-x64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-arm64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-x64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-wasm32",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-ia32",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-x64",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/ansi",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/checkbox",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/confirm",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/confirm",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/core",
            "direct": false,
            "version": "11.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/core",
            "direct": false,
            "version": "9.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/editor",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/expand",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/figures",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/figures",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/input",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/number",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/password",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/prompts",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/rawlist",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/search",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/select",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/type",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/type",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/type",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/fs-minipass",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/load-nyc-config",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/schema",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/console",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/core",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/environment",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/expect",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/expect-utils",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/fake-timers",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/globals",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/reporters",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/schemas",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/source-map",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/test-result",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/test-sequencer",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/transform",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "29.6.3",
            "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/source-map",
            "direct": false,
            "version": "0.3.11",
            "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": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@kurkle/color",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@listr2/prompt-adapter-inquirer",
            "direct": false,
            "version": "2.0.22",
            "ecosystem": "npm"
          },
          {
            "name": "@malept/cross-spawn-promise",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@malept/cross-spawn-promise",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@malept/flatpak-bundler",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mswjs/interceptors",
            "direct": false,
            "version": "0.41.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.walk",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/fs",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/move-file",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-token",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/core",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/endpoint",
            "direct": false,
            "version": "9.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/graphql",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/openapi-types",
            "direct": false,
            "version": "12.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/openapi-types",
            "direct": false,
            "version": "24.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-paginate-rest",
            "direct": false,
            "version": "11.4.4-cjs.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-request-log",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-rest-endpoint-methods",
            "direct": false,
            "version": "13.3.2-cjs.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-retry",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request",
            "direct": false,
            "version": "8.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request-error",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/rest",
            "direct": false,
            "version": "20.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/types",
            "direct": false,
            "version": "13.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/types",
            "direct": false,
            "version": "6.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-draft/deferred-promise",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-draft/deferred-promise",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-draft/logger",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-draft/until",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oslojs/encoding",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-project/types",
            "direct": false,
            "version": "0.139.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-schema",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/json-schema",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/utils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/webcrypto",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/client-runtime-utils",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/config",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/debug",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/debug",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/dev",
            "direct": false,
            "version": "0.24.3",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/engines",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/engines-version",
            "direct": false,
            "version": "7.8.0-6.3c6e192761c0362d496ed980de936e2f3cebcd3a",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/fetch-engine",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/get-platform",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/get-platform",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/query-plan-executor",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/streams-local",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/studio-core",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/primitive",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-compose-refs",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-primitive",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-slot",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-toggle",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-controllable-state",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-effect-event",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-layout-effect",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@remix-run/router",
            "direct": false,
            "version": "1.23.3",
            "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.0-beta.27",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/config-creator",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/config-loader",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/core",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/formatter",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/node",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/profiler",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/resolver",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/secretlint-formatter-sarif",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/secretlint-rule-no-dotenv",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/secretlint-rule-preset-recommend",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/source-creator",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@secretlint/types",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/core",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-javascript",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-oniguruma",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/langs",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/themes",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/types",
            "direct": false,
            "version": "1.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/vscode-textmate",
            "direct": false,
            "version": "10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.27.8",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/merge-streams",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "10.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@standard-schema/spec",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/dom",
            "direct": false,
            "version": "10.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/jest-dom",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/react",
            "direct": false,
            "version": "16.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/user-event",
            "direct": false,
            "version": "14.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@textlint/ast-node-types",
            "direct": false,
            "version": "15.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@textlint/linter-formatter",
            "direct": false,
            "version": "15.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@textlint/module-interop",
            "direct": false,
            "version": "15.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@textlint/resolver",
            "direct": false,
            "version": "15.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@textlint/types",
            "direct": false,
            "version": "15.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tootallnate/once",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/aria-query",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__core",
            "direct": false,
            "version": "7.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__generator",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__template",
            "direct": false,
            "version": "7.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__traverse",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cacheable-request",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cookie",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint-scope",
            "direct": false,
            "version": "3.7.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree-jsx",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/fs-extra",
            "direct": false,
            "version": "9.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/graceful-fs",
            "direct": false,
            "version": "4.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-cache-semantics",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-proxy",
            "direct": false,
            "version": "1.17.17",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-coverage",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-report",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-reports",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/keyv",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mute-stream",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/nlcst",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "18.19.130",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "20.19.42",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.19.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.19.21",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.10.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "25.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "25.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/normalize-package-data",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prismjs",
            "direct": false,
            "version": "1.26.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.2.15",
            "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/responselike",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sarif",
            "direct": false,
            "version": "2.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/set-cookie-parser",
            "direct": false,
            "version": "2.4.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/stack-utils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/statuses",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/vscode",
            "direct": false,
            "version": "1.105.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/wrap-ansi",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs",
            "direct": false,
            "version": "17.0.35",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs-parser",
            "direct": false,
            "version": "21.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yauzl",
            "direct": false,
            "version": "2.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-aix-ppc64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-darwin-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-darwin-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-freebsd-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-freebsd-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-arm",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-loong64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-mips64el",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-ppc64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-riscv64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-s390x",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-linux-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-netbsd-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-netbsd-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-openbsd-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-openbsd-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-sunos-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-win32-arm64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/typescript-win32-x64",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typespec/ts-http-runtime",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/kit",
            "direct": false,
            "version": "2.4.28",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-core",
            "direct": false,
            "version": "2.4.28",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-server",
            "direct": false,
            "version": "2.4.28",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-service",
            "direct": false,
            "version": "2.4.28",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/source-map",
            "direct": false,
            "version": "2.4.28",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/typescript",
            "direct": false,
            "version": "2.4.28",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/emmet-helper",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/l10n",
            "direct": false,
            "version": "0.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/sudo-prompt",
            "direct": false,
            "version": "9.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-alpine-arm64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-alpine-x64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-darwin-arm64",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-darwin-x64",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-linux-arm",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-linux-arm64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-linux-x64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-win32-arm64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-win32-x64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ast",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/floating-point-hex-parser",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-api-error",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-buffer",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-numbers",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-bytecode",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-section",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ieee754",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/leb128",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/utf8",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-edit",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-gen",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-opt",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-parser",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wast-printer",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@xmldom/xmldom",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "npm"
          },
          {
            "name": "@xmldom/xmldom",
            "direct": false,
            "version": "0.8.13",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/ieee754",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/long",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-import-phases",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "agentkeepalive",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "aggregate-error",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-draft-04",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-align",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "any-promise",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "app-builder-lib",
            "direct": false,
            "version": "26.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-iterate",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "as-table",
            "direct": false,
            "version": "1.0.55",
            "ecosystem": "npm"
          },
          {
            "name": "asn1js",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "astral-regex",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-exit-hook",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "at-least-node",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "author-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "10.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "aws-ssl-profiles",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "aws4",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "axobject-query",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "azure-devops-node-api",
            "direct": false,
            "version": "12.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-jest",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-istanbul",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-jest-hoist",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-current-node-syntax",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-jest",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.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": "base-64",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.10.31",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.9.11",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.9.14",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.9.19",
            "ecosystem": "npm"
          },
          {
            "name": "before-after-hook",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "better-result",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "bidi-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "binaryextensions",
            "direct": false,
            "version": "6.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "blake3-wasm",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "bluebird",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.4",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolean",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "bottleneck",
            "direct": false,
            "version": "2.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "boundary",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "boxen",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.2",
            "ecosystem": "npm"
          },
          {
            "name": "bser",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-equal-constant-time",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "builder-util",
            "direct": false,
            "version": "26.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "builder-util-runtime",
            "direct": false,
            "version": "9.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "bundle-name",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bytestreamjs",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "c12",
            "direct": false,
            "version": "3.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "cac",
            "direct": false,
            "version": "6.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "cacache",
            "direct": false,
            "version": "16.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "7.0.4",
            "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": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-css",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001761",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001764",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001769",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001774",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001793",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "char-regex",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-html4",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-reference-invalid",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chardet",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "chart.js",
            "direct": false,
            "version": "4.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio-select",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-trace-event",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-pickle-js",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "cjs-module-lexer",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-boxes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "cli-truncate",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-width",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "clone-response",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "co",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "cockatiel",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "collect-v8-coverage",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "color",
            "direct": false,
            "version": "4.2.3",
            "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": "color-string",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "comma-separated-tokens",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "12.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "common-ancestor-path",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "compare-version",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "confbox",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-parser",
            "direct": false,
            "version": "1.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": false,
            "version": "^2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "create-jest",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-dirname",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-env",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "6.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-zip",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css.escape",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-urls",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decimal.js",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dedent",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "deep-extend",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge-ts",
            "direct": false,
            "version": "7.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser-id",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "defaults",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "defu",
            "direct": false,
            "version": "6.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "denque",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "deprecation",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "destr",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "detect-newline",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "deterministic-object-hash",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "devalue",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "didyoumean",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff-sequences",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "dijkstrajs",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dir-compare",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "dlv",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "dmg-builder",
            "direct": false,
            "version": "26.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "dom-accessibility-api",
            "direct": false,
            "version": "0.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "dom-accessibility-api",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "16.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "17.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "^17.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv-expand",
            "direct": false,
            "version": "11.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "dset",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer2",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ecdsa-sig-formatter",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "editions",
            "direct": false,
            "version": "6.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "effect",
            "direct": false,
            "version": "3.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": false,
            "version": "3.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "electron",
            "direct": false,
            "version": "43.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron",
            "direct": false,
            "version": "43.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "electron",
            "direct": false,
            "version": "^43.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-builder",
            "direct": false,
            "version": "26.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "electron-builder-squirrel-windows",
            "direct": false,
            "version": "26.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "electron-installer-common",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "electron-installer-debian",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "electron-installer-redhat",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "electron-publish",
            "direct": false,
            "version": "26.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "electron-squirrel-startup",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-squirrel-startup",
            "direct": false,
            "version": "^1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.267",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.286",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.302",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.360",
            "ecosystem": "npm"
          },
          {
            "name": "electron-updater",
            "direct": false,
            "version": "6.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "electron-winstaller",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "emittery",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "emmet",
            "direct": false,
            "version": "2.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex-xs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "empathic",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encoding",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "encoding-sniffer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.21.6",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "environment",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "err-code",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.4",
            "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-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es6-error",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.17.19",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.28.1",
            "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": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-is-identifier-name",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "eta",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "example",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "exit",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "exit-hook",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "expand-template",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "expect",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "expect-type",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "exponential-backoff",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "4.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "^5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "express-rate-limit",
            "direct": false,
            "version": "7.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "exsolve",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend-shallow",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "external-editor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "extract-zip",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-check",
            "direct": false,
            "version": "3.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-string-truncated-width",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-string-width",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-wrap-ansi",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "fb-watchman",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-blob",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "filelist",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "filename-reserved-regex",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "filenamify",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up-simple",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-yarn-workspace-root2",
            "direct": false,
            "version": "1.2.16",
            "ecosystem": "npm"
          },
          {
            "name": "flattie",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "flora-colossus",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "formdata-polyfill",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fraction.js",
            "direct": false,
            "version": "5.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-constants",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "gaia-jax-webui",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "galactus",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "gar",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "generate-function",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-folder-size",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-package-info",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-package-type",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-port-please",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-source",
            "direct": false,
            "version": "2.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "giget",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-from-package",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-slugger",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-to-regexp",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "global-agent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-dirs",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "11.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "grammex",
            "direct": false,
            "version": "3.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "graphmatch",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "graphql",
            "direct": false,
            "version": "16.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "gray-matter",
            "direct": false,
            "version": "4.0.3",
            "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-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.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-html",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-parse5",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-is-element",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-parse-selector",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-raw",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-sanitize",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-html",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-jsx-runtime",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-parse5",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-text",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hastscript",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "headers-polyfill",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hono",
            "direct": false,
            "version": "4.12.23",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "2.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "html-url-attributes",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-void-elements",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": false,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-middleware",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "http-status-codes",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "humanize-ms",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "import-local",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-meta-resolve",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "index-to-position",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "infer-owner",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphabetical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphanumerical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-decimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extendable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-hexadecimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-inside-container",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-lambda",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-node-process",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-potential-custom-element-name",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-promise",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-property",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isbinaryfile",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "isbinaryfile",
            "direct": false,
            "version": "5.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-source-maps",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "istextorbinary",
            "direct": false,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jake",
            "direct": false,
            "version": "10.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "jest",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-changed-files",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-circus",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-cli",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-config",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-diff",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-docblock",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-each",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-environment-node",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-get-type",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-haste-map",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-leak-detector",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-matcher-utils",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-message-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-mock",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-pnp-resolver",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-regex-util",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-resolve",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-resolve-dependencies",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-runner",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-runtime",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-snapshot",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-validate",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-watcher",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "1.21.7",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom",
            "direct": false,
            "version": "29.1.1",
            "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-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stringify-safe",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-parser",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-parser",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "junk",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jwa",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "jws",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "keytar",
            "direct": false,
            "version": "7.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "lazy-val",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "leven",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-android-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-freebsd-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-arm64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-x64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "listr2",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "load-json-file",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-yaml-file",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "loader-runner",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "loader-runner",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.23",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.escaperegexp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.get",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.includes",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isboolean",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isequal",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isinteger",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isnumber",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isplainobject",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isstring",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.once",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.truncate",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "long",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "7.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru.min",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "lucide-react",
            "direct": false,
            "version": "1.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "lz-string",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "magicast",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-fetch-happen",
            "direct": false,
            "version": "10.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "makeerror",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "map-age-cleaner",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "matcher",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-definitions",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-autolink-literal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-strikethrough",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-task-list-item",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-expression",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-jsx",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdxjs-esm",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-phrasing",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "13.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-markdown",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mem",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "methods",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-strikethrough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-tagfilter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-task-list-item",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-string",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-function",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "min-indent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "miniflare",
            "direct": false,
            "version": "3.20250718.3",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-collect",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-fetch",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-flush",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-pipeline",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-sized",
            "direct": false,
            "version": "1.0.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": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp-classic",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "mrmime",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "msw",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "muggle-string",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "mustache",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mysql2",
            "direct": false,
            "version": "3.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "mz",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "named-placeholders",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.12",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.16",
            "ecosystem": "npm"
          },
          {
            "name": "napi-build-utils",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "neo-async",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "neotraverse",
            "direct": false,
            "version": "0.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "nice-try",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "nlcst-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-abi",
            "direct": false,
            "version": "3.80.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-abi",
            "direct": false,
            "version": "3.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-abi",
            "direct": false,
            "version": "4.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-addon-api",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-api-version",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-domexception",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "^3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp",
            "direct": false,
            "version": "12.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-int64",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.27",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.45",
            "ecosystem": "npm"
          },
          {
            "name": "node-sarif-builder",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-hash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "obug",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ohash",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "oniguruma-to-es",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "os-tmpdir",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "outvariant",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-defer",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-is-promise",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-map",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-map",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-queue",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "6.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-author",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-entities",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-latin",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-semver",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-htmlparser2-tree-adapter",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-parser-stream",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pathval",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pe-library",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "pe-library",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pend",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "perfect-debounce",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pirates",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-types",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkijs",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "plist",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pluralize",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pluralize",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pngjs",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.15",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.19",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-import",
            "direct": false,
            "version": "15.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-js",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-load-config",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-nested",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postgres",
            "direct": false,
            "version": "3.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "postject",
            "direct": false,
            "version": "1.0.0-alpha.6",
            "ecosystem": "npm"
          },
          {
            "name": "prebuild-install",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "preferred-pm",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-format",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-format",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "printable-characters",
            "direct": false,
            "version": "1.0.42",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "promise-inflight",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "promise-retry",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "prompts",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "proper-lockfile",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode.js",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pure-rand",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pvtsutils",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "pvutils",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "qrcode",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "qrcode-terminal",
            "direct": false,
            "version": "^0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "randombytes",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rc",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "rc-config-loader",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "rc9",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "19.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "19.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "19.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "19.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "17.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-markdown",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-refresh",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": false,
            "version": "6.30.4",
            "ecosystem": "npm"
          },
          {
            "name": "react-router-dom",
            "direct": false,
            "version": "6.30.4",
            "ecosystem": "npm"
          },
          {
            "name": "read",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "read-binary-file-arch",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "read-cache",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg-up",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rechoir",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "redent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "regex-recursion",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "regex-utilities",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype",
            "direct": false,
            "version": "13.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-parse",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-raw",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-sanitize",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-stringify",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-gfm",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-rehype",
            "direct": false,
            "version": "11.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-smartypants",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-stringify",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remeda",
            "direct": false,
            "version": "2.33.4",
            "ecosystem": "npm"
          },
          {
            "name": "request-light",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "request-light",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-main-filename",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resedit",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "resedit",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.11",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-alpn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-cwd",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve.exports",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-latin",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-smartypants",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-stringify",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "rettime",
            "direct": false,
            "version": "0.11.11",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rfdc",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "roarr",
            "direct": false,
            "version": "2.15.4",
            "ecosystem": "npm"
          },
          {
            "name": "rolldown",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-inject",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-node-polyfills",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-pluginutils",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "router",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-applescript",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "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": "sanitize-filename",
            "direct": false,
            "version": "1.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "saxes",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "secretlint",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "section-matter",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver-compare",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "seq-queue",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-error",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.16.3",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-blocking",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-cookie-parser",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sharp",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "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": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shiki",
            "direct": false,
            "version": "1.29.2",
            "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-list",
            "direct": false,
            "version": "1.0.1",
            "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": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "simple-concat",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "simple-get",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "simple-swizzle",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "simple-update-notifier",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "sisteransi",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "smart-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "2.8.7",
            "ecosystem": "npm"
          },
          {
            "name": "socks-proxy-agent",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "sourcemap-codec",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "npm"
          },
          {
            "name": "space-separated-tokens",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-correct",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-exceptions",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-expression-parse",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.22",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "sqlstring",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "ssri",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stack-utils",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stacktracey",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "stat-mode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "stdin-discarder",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "stoppable",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "strict-event-emitter",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-length",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-entities",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom-string",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-eof",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-outer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "structured-source",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-js",
            "direct": false,
            "version": "1.1.21",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-object",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "sucrase",
            "direct": false,
            "version": "3.35.1",
            "ecosystem": "npm"
          },
          {
            "name": "sumchecker",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "symbol-tree",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "table",
            "direct": false,
            "version": "6.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tagged-tag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.5.19",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.5.9",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "temp",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "temp-file",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "terminal-link",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.46.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.47.1",
            "ecosystem": "npm"
          },
          {
            "name": "terser-webpack-plugin",
            "direct": false,
            "version": "5.3.16",
            "ecosystem": "npm"
          },
          {
            "name": "terser-webpack-plugin",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "test-exclude",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "textextensions",
            "direct": false,
            "version": "6.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "thenify",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "thenify-all",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-async-pool",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-each-async",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-typed-emitter",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "tinypool",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyspy",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "tldts",
            "direct": false,
            "version": "7.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "tldts-core",
            "direct": false,
            "version": "7.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "tmp-promise",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tmpl",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tough-cookie",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "trim-lines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trim-repeated",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "truncate-utf8-bytes",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ts-interface-checker",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfck",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel-agent",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-detect",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "4.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-rest-client",
            "direct": false,
            "version": "1.8.11",
            "ecosystem": "npm"
          },
          {
            "name": "typesafe-path",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-auto-import-cache",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "uc.micro",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ufo",
            "direct": false,
            "version": "1.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "underscore",
            "direct": false,
            "version": "1.13.7",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "5.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "6.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "5.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "unenv",
            "direct": false,
            "version": "2.0.0-rc.14",
            "ecosystem": "npm"
          },
          {
            "name": "unicorn-magic",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicorn-magic",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "11.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "unique-filename",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unique-slug",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-find-after",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-modify-children",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-remove-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-children",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "universal-user-agent",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "until-async",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "unzipper",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "url-join",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "username",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "utf8-byte-length",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "v8-to-istanbul",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "valibot",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-license",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "version-range",
            "direct": false,
            "version": "4.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-location",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "5.4.21",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "8.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "vite-node",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "vitefu",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "volar-service-css",
            "direct": false,
            "version": "0.0.68",
            "ecosystem": "npm"
          },
          {
            "name": "volar-service-emmet",
            "direct": false,
            "version": "0.0.68",
            "ecosystem": "npm"
          },
          {
            "name": "volar-service-html",
            "direct": false,
            "version": "0.0.68",
            "ecosystem": "npm"
          },
          {
            "name": "volar-service-prettier",
            "direct": false,
            "version": "0.0.68",
            "ecosystem": "npm"
          },
          {
            "name": "volar-service-typescript",
            "direct": false,
            "version": "0.0.68",
            "ecosystem": "npm"
          },
          {
            "name": "volar-service-typescript-twoslash-queries",
            "direct": false,
            "version": "0.0.68",
            "ecosystem": "npm"
          },
          {
            "name": "volar-service-yaml",
            "direct": false,
            "version": "0.0.68",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-css-languageservice",
            "direct": false,
            "version": "6.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-html-languageservice",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-json-languageservice",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-jsonrpc",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-protocol",
            "direct": false,
            "version": "3.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-textdocument",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-types",
            "direct": false,
            "version": "3.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-nls",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "w3c-xmlserializer",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "walker",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "watchpack",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "web-namespaces",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "web-streams-polyfill",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "webcrypto-core",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack",
            "direct": false,
            "version": "5.105.2",
            "ecosystem": "npm"
          },
          {
            "name": "webpack",
            "direct": false,
            "version": "5.107.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-sources",
            "direct": false,
            "version": "3.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-sources",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatsapp-web.js",
            "direct": false,
            "version": "^1.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-encoding",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "16.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-module",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-pm",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-pm-runs",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "why-is-node-running",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "widest-line",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "workerd",
            "direct": false,
            "version": "1.20250718.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrangler",
            "direct": false,
            "version": "3.114.17",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "write-file-atomic",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "wsl-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml-name-validator",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml2js",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "xmlbuilder",
            "direct": false,
            "version": "11.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "xmlbuilder",
            "direct": false,
            "version": "15.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "xmlchars",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "xxhash-wasm",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "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": "yaml",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml-language-server",
            "direct": false,
            "version": "1.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "15.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "18.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yazl",
            "direct": false,
            "version": "2.5.1",
            "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": "yoctocolors-cjs",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "youch",
            "direct": false,
            "version": "3.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "zeptomatch",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "zod-to-json-schema",
            "direct": false,
            "version": "3.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod-to-ts",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "zustand",
            "direct": false,
            "version": "5.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "accelerate",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "amd-gaia",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "apscheduler",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "beautifulsoup4",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "gaia-agent-routing",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "keyring",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "tavily-python",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "tomli",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "tomli-w",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "transformers",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "watchdog",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 2068,
        "direct_count": 21,
        "indirect_count": 2047
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 14,
        "merged_prs": 968,
        "open_issues": 670,
        "closed_ratio": 0.522,
        "closed_issues": 732,
        "closed_unmerged_prs": 159
      },
      "bus_factor": 2,
      "bot_contributors": 3,
      "top_contributors": [
        {
          "type": "User",
          "login": "kovtcharov",
          "commits": 295,
          "avatar_url": "https://avatars.githubusercontent.com/u/4722733?v=4"
        },
        {
          "type": "User",
          "login": "itomek",
          "commits": 277,
          "avatar_url": "https://avatars.githubusercontent.com/u/775005?v=4"
        },
        {
          "type": "User",
          "login": "kovtcharov-amd",
          "commits": 179,
          "avatar_url": "https://avatars.githubusercontent.com/u/251228565?v=4"
        },
        {
          "type": "User",
          "login": "alexey-tyurin",
          "commits": 15,
          "avatar_url": "https://avatars.githubusercontent.com/u/16496017?v=4"
        },
        {
          "type": "User",
          "login": "theonlychant",
          "commits": 13,
          "avatar_url": "https://avatars.githubusercontent.com/u/126305902?v=4"
        },
        {
          "type": "User",
          "login": "itomek-amd",
          "commits": 8,
          "avatar_url": "https://avatars.githubusercontent.com/u/248929754?v=4"
        },
        {
          "type": "User",
          "login": "kagura-agent",
          "commits": 5,
          "avatar_url": "https://avatars.githubusercontent.com/u/268167063?v=4"
        },
        {
          "type": "User",
          "login": "fallintoplace",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/38443830?v=4"
        },
        {
          "type": "User",
          "login": "vgodsoe",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/104537160?v=4"
        },
        {
          "type": "User",
          "login": "ZardLi1115",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/262531544?v=4"
        }
      ],
      "contributors_sampled": 33,
      "top_contributor_share": 0.352
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "agent_hub_worker_ci.yml",
        "auto-label.yml",
        "benchmark_cpp.yml",
        "build-electron-apps.yml",
        "build-installers.yml",
        "build_agent_package.yml",
        "build_agents.yml",
        "build_cpp.yml",
        "build_cpp_email.yml",
        "build_tui.yml",
        "check_doc_links.yml",
        "claude-auth-canary.yml",
        "claude-run.yml",
        "claude-security-audit.yml",
        "claude-weekly-audit.yml",
        "claude-weekly-doc-walkthrough.yml",
        "claude.yml",
        "dependabot-automerge.yml",
        "dependency-review.yml",
        "deploy_website.yml",
        "docs.yml",
        "email_scorecard_refresh.yml",
        "lemonade-version-bump.yml",
        "lint.yml",
        "merge-queue-notify.yml",
        "monitor_selfhosted_runners.yml",
        "publish.yml",
        "publish_agents.yml",
        "pypi.yml",
        "release_agent_chat.yml",
        "release_agent_email.yml",
        "runner_heartbeat.yml",
        "self-assign.yml",
        "stx_driver_update.yml",
        "test_agent_behavior_e2e.yml",
        "test_agent_email_npm.yml",
        "test_agent_mcp_server.yml",
        "test_agent_sdk.yml",
        "test_analyst_agent.yml",
        "test_api.yml",
        "test_browser_agent.yml",
        "test_chat_agent.yml",
        "test_code_agent.yml",
        "test_connectors_demo.yml",
        "test_distributed_seams.yml",
        "test_docqa_agent.yml",
        "test_electron.yml",
        "test_email_agent.yml",
        "test_email_agent_eval.yml",
        "test_email_agent_unit.yml",
        "test_embeddings.yml",
        "test_eval.yml",
        "test_eval_agent_gemma_consolidation.yml",
        "test_eval_rag.yml",
        "test_examples.yml",
        "test_gaia_cli.yml",
        "test_gaia_cli_linux.yml",
        "test_gaia_cli_windows.yml",
        "test_hub_agents.yml",
        "test_lemonade_server.yml",
        "test_mcp.yml",
        "test_npu_embedder.yml",
        "test_rag.yml",
        "test_routing_agent.yml",
        "test_sd.yml",
        "test_security.yml",
        "test_unit.yml",
        "update-release-branch.yml",
        "website-ci.yml",
        "weekly_eval.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        ".pylintrc"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "go.sum",
        "package-lock.json",
        "uv.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 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": 6,
            "reason": "project has 2 contributing companies or organizations -- score normalized to 6",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 0,
            "reason": "dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 30 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": 7,
            "reason": "SAST tool is not run on all commits -- score normalized to 7",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 6,
            "reason": "4 out of the last 5 releases have a total of 4 signed artifacts.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "126 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "21d40c331057ebcc8f0590b4a8e512b6e1a3fca4",
        "ran_at": "2026-07-27T19:49:16Z",
        "aggregate_score": 5.7,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-27T19:46:13Z",
      "oldest_open_prs": [
        {
          "number": 2374,
          "created_at": "2026-07-22T00:40:38Z",
          "last_comment_at": "2026-07-24T23:53:22Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2503,
          "created_at": "2026-07-27T02:25:32Z",
          "last_comment_at": "2026-07-27T02:25:58Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 2510,
          "created_at": "2026-07-27T09:44:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2522,
          "created_at": "2026-07-27T17:22:10Z",
          "last_comment_at": "2026-07-27T17:44:26Z",
          "last_comment_author": "kovtcharov"
        },
        {
          "number": 2530,
          "created_at": "2026-07-27T17:41:59Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2534,
          "created_at": "2026-07-27T18:05:28Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2541,
          "created_at": "2026-07-27T19:04:44Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2542,
          "created_at": "2026-07-27T19:09:54Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2543,
          "created_at": "2026-07-27T19:12:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2544,
          "created_at": "2026-07-27T19:16:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2545,
          "created_at": "2026-07-27T19:17:49Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2546,
          "created_at": "2026-07-27T19:18:09Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2548,
          "created_at": "2026-07-27T19:31:54Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2549,
          "created_at": "2026-07-27T19:40:47Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-27T09:41:12Z",
      "ci_last_conclusion": "SKIPPED",
      "oldest_open_issues": [
        {
          "number": 72,
          "created_at": "2025-07-08T15:50:30Z",
          "last_comment_at": "2025-07-09T03:01:06Z",
          "last_comment_author": "coco961003"
        },
        {
          "number": 78,
          "created_at": "2025-08-12T22:38:00Z",
          "last_comment_at": "2025-09-24T20:33:41Z",
          "last_comment_author": "kovtcharov"
        },
        {
          "number": 94,
          "created_at": "2025-09-28T03:03:30Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 124,
          "created_at": "2025-12-04T13:53:52Z",
          "last_comment_at": "2026-04-26T08:04:15Z",
          "last_comment_author": "kovtcharov"
        },
        {
          "number": 151,
          "created_at": "2026-01-08T15:34:26Z",
          "last_comment_at": "2026-04-26T08:04:16Z",
          "last_comment_author": "kovtcharov"
        },
        {
          "number": 169,
          "created_at": "2026-01-12T09:43:17Z",
          "last_comment_at": "2026-04-26T08:12:10Z",
          "last_comment_author": "kovtcharov"
        },
        {
          "number": 186,
          "created_at": "2026-01-15T23:48:28Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 201,
          "created_at": "2026-01-19T08:10:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 223,
          "created_at": "2026-01-22T13:47:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 224,
          "created_at": "2026-01-22T16:19:35Z",
          "last_comment_at": "2026-03-18T03:52:13Z",
          "last_comment_author": "m13v"
        },
        {
          "number": 230,
          "created_at": "2026-01-23T16:09:12Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 231,
          "created_at": "2026-01-23T16:09:14Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 232,
          "created_at": "2026-01-23T16:09:16Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 233,
          "created_at": "2026-01-23T16:09:17Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 235,
          "created_at": "2026-01-23T16:09:20Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 236,
          "created_at": "2026-01-23T16:09:22Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 237,
          "created_at": "2026-01-23T16:09:27Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 238,
          "created_at": "2026-01-23T16:09:34Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 248,
          "created_at": "2026-01-23T19:50:46Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 252,
          "created_at": "2026-01-23T23:30:05Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/amd/gaia",
    "host": "github.com",
    "name": "gaia",
    "owner": "amd"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 80,
      "inputs": {
        "security": 66,
        "vitality": 93,
        "community": 72,
        "governance": 75,
        "engineering": 90
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 93,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 91,
            "inputs": {
              "commits_last_year": 904,
              "human_commit_share": 0.58,
              "days_since_last_push": 0,
              "active_weeks_last_year": 39
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "39/52 weeks with commits",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 39
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "904 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 904
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 30 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": 96,
            "inputs": {
              "releases_count": 50,
              "latest_release_tag": "v0.22.0",
              "releases_from_tags": false,
              "days_since_latest_release": 10,
              "mean_days_between_releases": 6.9
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "50 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 50
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 10 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 10
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~6.9 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 6.9
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "4 out of the last 5 releases have a total of 4 signed artifacts.",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 72,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "good",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "forks": 134,
              "stars": 1507,
              "watchers": 18,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "1,507 stars",
                "points": 51.5,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 1507
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "134 forks",
                "points": 17.7,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 134
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "18 watchers",
                "points": 6.8,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 18
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "good",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 77,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (MIT)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "MIT"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "moderate",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 59,
            "inputs": {
              "packages": [
                "amd-gaia",
                "github.com/amd/gaia"
              ],
              "dependents": null,
              "ecosystems": "go, pypi",
              "total_downloads": null,
              "monthly_downloads": 3633
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "3,633 downloads/month across go, pypi",
                "points": 47.5,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 3633,
                      "ecosystems": "go, pypi"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 75,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 59,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 33,
              "top_contributor_share": 0.352
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "2 contributor(s) cover half of all commits",
                "points": 25.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 35% of commits",
                "points": 14.6,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 35
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "33 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 33
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 2 contributing companies or organizations -- score normalized to 6",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 72,
            "inputs": {
              "merged_prs": 968,
              "open_issues": 670,
              "closed_issues": 732,
              "issue_closed_ratio": 0.522,
              "closed_unmerged_prs": 159
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "52% of issues closed",
                "points": 24.4,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 52
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "968/1127 decided PRs merged",
                "points": 32.9,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 968,
                      "decided": 1127
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 78,
            "inputs": {
              "followers": 1871,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "amd",
              "public_repos": 116,
              "account_age_days": 5772
            },
            "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": "1,871 followers of amd",
                "points": 23.5,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 1871,
                      "login": "amd"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "116 public repos, account ~15 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 116
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 15
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "amd-gaia",
                "github.com/amd/gaia"
              ],
              "ecosystems": "go, pypi",
              "any_deprecated": false,
              "min_days_since_publish": 10
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "2 package(s) on go, pypi",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 2,
                      "ecosystems": "go, pypi"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 10 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 10
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "61 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 61
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 90,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "70 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 70
                    }
                  }
                ],
                "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": ".pylintrc",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".pylintrc"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "topics": [
                "ai",
                "amd",
                "genai",
                "ryzenai",
                "agents",
                "aipc",
                "local",
                "privacy"
              ],
              "has_wiki": true,
              "homepage": "https://github.com/amd/gaia",
              "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://github.com/amd/gaia",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "8 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 66,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 57,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 17,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 1,
              "scorecard_aggregate": 5.7
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "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 2 contributing companies or organizations -- score normalized to 6",
                "points": 1.5,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "dangerous workflow patterns detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 30 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 not run on all commits -- score normalized to 7",
                "points": 3.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "4 out of the last 5 releases have a total of 4 signed artifacts.",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "126 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the pypi:amd-gaia@0.22.0 runtime dependency closure — what installing the published package pulls in — 70 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "pypi:amd-gaia@0.22.0",
                  "assessed": 70
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 70,
              "unassessed_packages": 0,
              "affected_by_severity": "none",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "no indirect dependency carries a known advisory",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "no_indirect_advisories",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 70,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 7
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 83,
        "weight": 0,
        "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": [
                ".github/copilot-instructions.md",
                "AGENTS.md",
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 61269
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".github/copilot-instructions.md, AGENTS.md, CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".github/copilot-instructions.md, AGENTS.md, 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": "58 of 58 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 58,
                      "sampled": 58
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "excellent",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "go.sum",
                "package-lock.json",
                "uv.lock"
              ],
              "has_dockerfile": true,
              "typed_language": false,
              "bootstrap_files": [
                "tui/Makefile"
              ],
              "has_devcontainer": true,
              "has_linter_config": true,
              "typecheck_configs": [
                "hub/agents/email/npm/tsconfig.json",
                "src/gaia/apps/webui/tsconfig.json",
                "src/vscode/gaia/tsconfig.json",
                "website/tsconfig.json",
                "workers/agent-hub/tsconfig.json"
              ],
              "agent_commit_share": 0.29,
              "toolchain_manifests": [
                "tui/go.mod"
              ],
              "dependency_bot_commit_share": 0.12
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "tui/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "tui/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": ".pylintrc",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".pylintrc"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/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": "29 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 29,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "12 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 12,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 2",
                "points": 2,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "good",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "primary_language": "Python",
              "largest_source_bytes": 321331,
              "source_files_sampled": 1599,
              "oversized_source_files": 50
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Python with type-check config (hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json)",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "typecheck_config_language",
                    "params": {
                      "files": "hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json",
                      "language": "Python"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "50/1599 source files over 60KB",
                "points": 53.3,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1599,
                      "oversized": 50
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "moderate",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "example_dirs": [
                "example",
                "examples",
                "notebooks"
              ],
              "has_mcp_signal": true,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "example, examples, notebooks",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "example, examples, notebooks"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-27T19:49:49.207356Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/a/amd/gaia.svg",
  "full_name": "amd/gaia",
  "license_state": "standard",
  "license_spdx": "MIT"
}

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

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

How one result sits in the wider record: aggregate statisticsPyPI, Go.